Методы и средства инженерии программного обеспечения



         

Модель процессов - часть 3


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

–        идентификатор процесса;

–        тип процесса;

–        название процесса;

–        название состояния, для которого определен процесс;

–        название действия состояния.

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

Можно представить таблицы трех видов, упорядоченных по идентификаторам процессов или  по модели состояний или  по типу процесса.

Результатами метода инженерии требований С.Шлаер и  С.Меллора   являются три  модели.

1. Информационная модель системы, состоящая из:

– диаграммы сущность – связь;

– описания объектов и их атрибутов (неформальное);

– описания связей между объектами (неформальное).

2. Модель поведения объектов системы, представленная  в виде:

– диаграммы переходов в состояния  диаграмм перехода состояний или таблицы перехода состояний;

–  неформальное описания действий диаграммами перехода состояний;

–  неформальное описания событий диаграммами перехода состояний.

3. Модель процессов состояний объектов, представленная в  виде:

– диаграмм действий  потоков данных;

– таблицы процессов состояний;

– неформальное описание процессов.

Совокупность перечисленных моделей считается достаточной для перехода к процессу проектирования системы.

 




Содержание  Назад  Вперед