Требования пользователей
Требования пользователей (варианты использования) описывают цели и задачи, которые пользователям позволит решить система. К отличным способам представления этого вида требований относятся варианты использования, сценарии и таблицы «событие – отклик». Таким образом, требования пользователей определяют, что клиенты смогут делать с помощью системы.
Системные требования
Термином системные требования обозначают высокоуровневые требования к продуктам, которые содержат многие подсистемы, то есть системам (IEEE, 1998с). Под системой подразумевается программное обеспечение или подсистемы программного обеспечения и оборудования. Люди – часть системы, поэтому определенные функции системы могут распространяться и на людей.
Атрибуты качества
Атрибуты качествапредставляют собой дополнительное описание функций продукта, выраженное через описание его характеристик, важных для пользователей или разработчиков. К таким характеристикам относятся легкость и простота использования, легкость перемещения, целостность, эффективность и устойчивость к сбоям.
Внешний интерфейс
Внешний интерфейс определяется нефункциональными требованиями, описывающими взаимодействия между системой и внешним миром, а также ограничения дизайна и реализации, обусловленные необходимостью взаимодействия с внешними компонентами.
Ограничения
Ограничениякасаются возможности выбора внешнего вида (дизайна) и структуры продукта (возможности выбора архитектуры).
Функциональные требования
Функциональные требования определяют функциональность ПО, которую разработчики должны построить, чтобы пользователи смогли выполнить свои задачи в рамках бизнес-требований. Они содержат положения с традиционным «должен» или «должна». Функциональные требования описывают, что разработчику необходимо реализовать.
Функциональные требования документируются в спецификации требований к ПО, где описывается так полно, как необходимо, ожидаемое поведение системы. Спецификация требований к ПО используется при разработке, тестировании, управлении проектом и в других, связанных с проектом функциях, в том числе при обеспечении гарантии качества продукта.
Нефункциональные требования
В дополнение к функциональным требованиям спецификация также содержит нефункциональные требования, которые формируются на основе имеющихся атрибутов качества, требований к внешнему интерфейсу и ограничений.
Дата добавления: 2016-06-13; просмотров: 2513;