Необходимы пояснения по требованиям к программному обеспечению. - PullRequest
1 голос
/ 08 июля 2010

Есть несколько вопросов.Не поджигай меня - я новичок, но хочу знать больше.Итак:

  1. В чем разница между спецификацией требований к программному обеспечению (SRS) и спецификацией функциональных требований (FRS)?Может быть, кто-нибудь может предоставить ссылки на оба, чтобы я мог увидеть разницу?
  2. Что такое карта интерактивной архитектуры системы (карта IA)?Кто-нибудь может предоставить ссылку, чтобы я мог увидеть реальный образец?
  3. Кроме того, что такое модульный разрыв?

Большое спасибо.Донни

Ответы [ 2 ]

3 голосов
/ 08 июля 2010

Требования указывают на то, что часть программного обеспечения должна делать.

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

Нефункциональные требования связаны с качеством программного обеспечения.Он должен быть быстрым, он должен отображать окно в течение 0,1 секунды, его можно развернуть на нескольких серверах и т. Д.

1 голос
/ 08 июля 2010

Я видел документацию, разделенную между «Функциональными требованиями» и «Техническими требованиями». В этой ситуации документ о функциональных требованиях написан на нетехническом языке , который могут понять нетехнические читатели на стороне пользователя. Он избегает терминологии, которую может использовать только ИТ-специалист.

«Требования» часто включают не только то, что должно делать программное обеспечение, но и другие темы, такие как критерии производительности (время отклика, количество одновременных пользователей), безопасность, язык программирования, браузер или O / S, которые должны поддерживаться, и база данных, которая будет использоваться. Одной из ключевых частей документа с требованиями является определение того, что находится и что не входит в сферу применения. И кто является заинтересованными сторонами и лицами, принимающими решения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...