Функциональные требования против нефункциональных требований для мобильного веб-приложения

Я немного запутался из-за нефункциональных требований, может кто-нибудь мне помочь и сообщить, если следующее кажется правильным

Функциональными требованиями этого проекта является создание мобильного приложения, которое:

  • Кроссплатформенная совместимость и работает на большинстве мобильных браузеров
  • Интегрирует выбранное количество популярных социальных сетей в
    одно место
  • Общается с API социальных сетей
  • Использует механизмы входа и OAuth для авторизации
  • Записывает и отслеживает активность в социальных сетях
  • Хранит данные локально Отображает общую статистику для пользователя

Не функциональные требования

  • Запись статистики точно
  • Быстрая навигация
  • Гибкость в выборе сайтов, которые они хотят интегрировать из 3 и не всегда должны использовать все 3. Например; пользователь по-прежнему должен иметь возможность использовать Facebook и Twitter в приложении и не использовать YouTube (если он не заинтересован в YouTube).
  • Приложение должно быть в состоянии работать с выбранными сайтами.
  • Должен быть гибким с точки зрения возможности интеграции других популярных сайтов социальных сетей тоже
  • Должен быть доступен пользователям для использования в любое время

2 ответа

Если вы посмотрите на этот вопрос, объясните, что такое нефункциональные требования. На мой взгляд, третий пункт вашего нефункционального списка - это функциональное требование. Потому что это описывает функциональность, которую должно иметь приложение. И четвертое и пятое требование зависит также от функциональной категории, я думаю. Но в этих двух случаях я не уверен на 100%

Надеюсь, я мог бы помочь вам немного

Чтобы действительно знать, какие функциональные требования и какие не функциональные требования, вы должны проверить это с вашим клиентом (владельцем бизнеса), например (используя ваши данные): - быстрая навигация может быть функциональным требованием для некоторых клиентов. Допустим, вы разрабатываете приложение для подачи новостей, для некоторых клиентов это требование и должно быть указано на этапе анализа, мой друг. - безопасность может не быть функциональным требованием, например, допустим, приложение для подачи новостей, атрибуты входа в систему могут не требоваться.

Итак, мой совет, будьте осторожны с вашими мнениями, хотя постарайтесь быть настолько уверенными в своих данных, прежде чем начать. (если вы владелец бизнеса - я имею в виду, если вы являетесь поставщиком данных для вашего мобильного приложения, - попробуйте спросить некоторых своих друзей и коллег, какие данные могут быть необходимы для вас.)

Другие вопросы по тегам