Построение модели поведения
Модель поведения показывает, порядок обработки событий в системе. Модель поведения содержит внешние сущности (определены в модели окружения) как источники и/или приемники информации и функциональные блоки (определены в логической модели) для обработки этой информации. Соединение блоков отражает процессы приема/передачи информации. Для моделирования процессов сохранения данных используются хранилища данных. Таким образом, модель поведения есть интегрирующая и детализирующая схема того, что было представлено в логической модели и модели окружения. Хранилище данных представляет собой абстрактное устройство или способ хранения информации, перемещаемой между процессами. Предполагается, что данные можно в любой момент поместить в накопитель и через некоторое время извлечь, причем физические способы помещения и извлечения данных могут быть произвольными. Хранилище данных на диаграмме изображается прямоугольником с двумя полями. Первое поле служит для указания номера. Второе поле − для имени хранилища. В качестве имени рекомендуется использовать существительное, соответствующее названию документа или имени файла. Функциональные блоки должны соединяться (передавать информацию) через хранилища, так как процессы могут быть разделены во времени. Функциональные блоки могут быть соединены (передавать информацию) непосредственно между собой, если они запускаются одновременно и непосредственно обмениваются информацией. Функциональных блоков на диаграмме должно быть не больше 6, при необходимости более детального представления модели поведения моделируемой системы использовать метод декомпозиции (дочерние диаграммы). Для наглядности диаграммы функциональные блоки помещают в центре поля. Хранилища данных слева (исходные данные) и справа (выходные данные) от функциональных блоков. Внешние сущности соединяются с функциональными блоками через хранилища данных. Управление внешних сущностей над функциональными блоками указывается пунктирными стрелками (рис.1.10).
Рис. 1.10.
|