Уровни и типы требований. Часть 2.

Часть 1 здесь Функциональные требования описывают поведение системы, т.е. ее действия. В контексте проектирования функциональные требования в основном влияют на дизайн системы. Стоит помнить, что к поведению системы относится не только то, что система должна делать, но и то, что она не должна делать.

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

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

Нефункциональные требования к интерфейсам описывают особенности взаимодействия разрабатываемой системы с другими системами и операционной средой.

Нефункциональные требования к данным описывают структуры данных (и сами данные), являющиеся неотъемлемой частью разрабатываемой системы. Часто сюда относят описание базы данных и особенностей её использования.

#QAEngineer #SoftwareTesting #testing #stuffy #pleasure

Уровни и типы требований. Часть 2. | Сетка — социальная сеть от hh.ru