Требования

Что такое требование?

Требования - это высокоуровневые описания конкретных системных сервисов, ограничений или подробные спецификации, которые генерируются в процессе сбора требований.

Типы требований:

  • User Requirements - Это подробное описание на естественном языке вместе со схемами служб, предоставляемых системой, и ее эксплуатационных ограничений. Обычно его разрабатывают конечные пользователи.

  • System requirements - Это структурированный документ с подробным описанием функций, услуг и эксплуатационных ограничений системы.

  • Functional Requirements - Он описывает услуги системы, то, как система должна реагировать на определенные входные данные и как система должна вести себя в определенных ситуациях.

  • Non-functional Requirements - Он описывает атрибуты системы.

  • Domain Requirements - Требования, которые возникают из домена приложения и отражают характеристики этого домена. Это могут быть как функциональные, так и нефункциональные спецификации.

Структура документа с требованиями:

  • Preface

  • Introduction

  • Определение требований пользователя

  • Архитектура системы

  • Спецификация системных требований

  • Системные модели

  • Appendix