2013-02-08 4 views
0

Не могли бы вы объяснить мне разницу между системными и функциональными требованиями?Системные требования и функциональные требования

В компании, в которой я работаю, я выполняю бизнес-аналитику/проектную роль для одного из приложений, которое отвечает за полноту и предоставление услуги, запрошенной клиентом. Мой конечный результат - это проектный документ, который состоит из системных требований и функциональных требований. Мы определяем системные требования для определения высокоуровневых возможностей системы и определения функциональных требований для детального изложения системных требований. Таким образом, SR может содержать 1-N FR. Я не был уверен, что это то, что следует за отраслью

ответ

2

В функциональных требованиях к программному обеспечению описывается, какое программное обеспечение должно выполнять. Системные требования описывают, какое программное обеспечение аппаратного/программного обеспечения OS/middleware должно быть запущено.

+0

В компании, в которой я работаю, я выполняю бизнес-аналитику/проектную роль для одного из приложений, которое отвечает за полноту и предоставление услуги, запрошенной клиентом. Мой конечный результат - это проектный документ, который состоит из системных требований и функциональных требований. Мы определяем системные требования для определения высокоуровневых возможностей системы и определения функциональных требований для детального изложения системных требований. Таким образом, SR может содержать 1-N FR. Я не был уверен, что это то, что следует за отраслью. –

1

Punter Vicky, я буду очень практичен с вами: это почти то же самое. Функциональные требования - это своего рода системное требование и описывает, что должна делать система. Могут быть расчеты, технические детали, обработка данных и обработка данных и другие конкретные функции, которые определяют, что должна выполнить система. Системные требования имеет два значения: 1) аппаратные/программные/и т. Д. Предпосылки; 2) подобно функциональному требованию, но может быть использован абстрактным образом.

+1

Большое спасибо –

1

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

1

Punter Vicky, я выполнял требования более 20 лет, и я обнаружил, что определение отличается для каждой компании, в которой я работаю. Я бы порекомендовал вам просить несколько примеров предыдущей документации от вашей компании.

Предыдущие ответы, полученные вами, являются технически правильными. Функциональное требование обычно иллюстрирует, как система будет работать с пользователем, а системные требования расскажут вам, как система будет технически выполнять функциональные требования. Удачи.

1

Адресаты функциональных требований «Что» и «Требования к системе» «Как».

Газонокосилка должна иметь возможность разрезать траву: функциональная. Он может использовать металлические лезвия или пластик для выполнения функции резания: система.

С телефоном следует иметь возможность звонить: функциональный. Батарея должна оставаться дольше, чтобы быть в состоянии говорить: System или функциональное требование Non (NFR)

+0

Nice !! спасибо –

1

Согласно «System Analysis and Design, Fifth Edition»:

Функциональная Требование «относится непосредственно к процессу система должна работать как a часть поддержки пользовательской задачи и/или информация, необходимая для предоставления при выполнении пользователем задачи."

На основе этого определения функциональное требование описывает, какая функциональность должна существовать в системе для поддержки деятельности (задачи), которую пользователь хотел бы достичь. Он не должен быть слишком техническим, поскольку он служит соглашением между разработчиком системы и пользователем о том, что ожидается от системы с точки зрения функциональности. Пользователь ни в коем случае не должен ожидать, что система получит функции или предложит функции, не указанные в функциональных требованиях. Следовательно, функциональные требования определяются на этапе анализа жизненного цикла разработки системы (SDLC).

Системное требование, с другой стороны, является техническим требованием. Он определяется на этапе проектирования SDLC. В книге говорится, что основное внимание в этой фазе уделяется: «проект технического плана системы, который будет отвечать требованиям системы».

Короче говоря, основные отличия:

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

2. Сроки: Функциональные требования указаны во время анализа, тогда как требования к системе указаны как часть фазы проектирования.

Смежные вопросы