Требования
Что такое требование?
Требования - это высокоуровневые описания конкретных системных сервисов, ограничений или подробные спецификации, которые генерируются в процессе сбора требований.
Типы требований:
User Requirements - Это подробное описание на естественном языке вместе со схемами служб, предоставляемых системой, и ее эксплуатационных ограничений. Обычно его разрабатывают конечные пользователи.
System requirements - Это структурированный документ с подробным описанием функций, услуг и эксплуатационных ограничений системы.
Functional Requirements - Он описывает услуги системы, то, как система должна реагировать на определенные входные данные и как система должна вести себя в определенных ситуациях.
Non-functional Requirements - Он описывает атрибуты системы.
Domain Requirements - Требования, которые возникают из домена приложения и отражают характеристики этого домена. Это могут быть как функциональные, так и нефункциональные спецификации.
Структура документа с требованиями:
Preface
Introduction
Определение требований пользователя
Архитектура системы
Спецификация системных требований
Системные модели
Appendix