logo
Методические указания по курсовому проектирован

2.3. Задачи, функции и модель поведения

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

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

Хранилище представляет собой абстрактное устройство или место хранения информации (часть базы данных). Предполагается, что данные можно в любой момент поместить в хранилище и через некоторое время извлечь, причем физические способы помещения и извлечения данных могут быть произвольными.

Хранилище на диаграмме изображается прямоугольником с двумя полями. Первое поле служит для указания номера. Второе поле для имени хранилища. В качестве имени рекомендуется использовать существительное, которое характеризует способ хранения соответствующей информации.

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

Рис. 2.1.

Рис. 2.2.

Рис. 2.3.