ЧАСТЬ 4. РАЗРАБОТКА ТРЕБОВАНИЙ

4.1. Общие положения

На этом этапе определяются общие требования к системе в текстовом виде, которые согласовываются с Заказчиком. В конечном итоге они включаются разделом в Техническое задание.

Определение общих требований к системе имеет целью - определить задачи, решаемые системой, круг заинтересованных лиц в разработке системы, границы использования и ее основные свойства. При разработке общих требований выполняются:

1. Определение задач, решаемых системой;

2. Выявление заинтересованных лиц в работе системы (например, пользователей системы, администраторов системы, лиц, пользующихся результатами, работы системы и т.д.)

3. Определение области применения системы;

4. Определение различных ограничений, налагаемых на систему (технические, экономические, системные и т.д.);

5. Определение цели создание системы

6. Определение особенностей системы;

 

4.2.  Требования к функциям системы

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

1. Поиск актеров системы (пользователей системы, а также других систем, которые будут взаимодействовать с разрабатываемой системой).

2. Определение функций системы. Функции системы (use cases) представляют процессы, происходящие в системе.

3. Описание взаимодействия актеров и функций системы.

4. Распределение актеров и функций по подсистемам.

5. Представление модели функций системы в виде диаграммы функций системы.

6. Анализ модели функций системы.

 Для иллюстрации могут использоваться диаграммы прецедентов высокого уровня. В качестве примера приведем диаграмму прецедентов, определяющую требования к приему документов клиента.

 

 

Рис.18

4.3. Словарь терминов системы

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

 

 

 
 

НАЗАД            ДАЛЕЕ

Hosted by uCoz