В ставка хранилищ
Проводится на последнем уровне модели. На панели инструментов выбираем элемент Data Store Tool . Щелкаем левой клавишей мыши по пустому месту диаграммы, появится окно Data Store. Выбираем в поле Reusable Data Store переключатель Arrow. В выпадающем списке выбираем необходимую стрелку. (Рис. 10)
Рисунок 10 – Вставка хранилищ
Вставка внешних сущностей
П роводится на последнем уровне модели. На панели инструментов выбираем элемент External Reference Tool . Щелкаем левой клавишей мыши по пустому месту диаграммы, появится окно Data Store. Выбираем в поле Reusable External Reference переключатель Arrow. В выпадающем списке выбираем необходимую стрелку. (Рис. 11)
Рисунок 11 – Вставка внешних сущностей
Сохранение модели
Для сохранения модели необходимо нажать кнопку . А при выходе из модели выбрать в окне Model Mart Close Model переключатель Close without saving. Нажать OK. (Рис. 12)
Добавление диаграммы дерева узлов.
Чтобы добавить диаграмму дерева узлов, в меню Diagram выбираем пункт Add Node Tree (рис.14).
Рисунок 14 – Меню Diagram
В открывшемся диалоговом окне мастера построения диаграммы дерева узлов в разделе Number of Levels выбираем необходимое нам число уровней диаграммы (рис. 15). Нажимаем «Далее».
Рисунок 15 – Мастер построения диаграммы дерева узлов. Шаг 1.
На следующем шаге необходимо указать параметры диаграммы (рис.16). Нажимаем кнопку «Готово».
В окне модели будет показана созданная диаграмма дерева узлов.
Рисунок 16 – Мастер построения диаграммы дерева узлов. Шаг 2.
Пример разработки функциональной модели информационной системы «Библиотека университета»
Контекстная диаграмма представляет собой схему организации работы библиотеки. Входными данными является информация о сотрудниках, фонде, студентах, новых книгах. Результатом функционирования являются различные отчеты: о проведенных библиотечных мероприятиях, о посещаемости, о платных услугах, о выданных книгах, об изменениях книжного фонда. (Рис. 17)
ЗАМЕЧАНИЕ! Сделайте стрелки с входными и выходными данными разных цветов для удобства работы
Рисунок 17 – Контекстная диаграмма.
Рисунок 18 – декомпозиция процесса AO “Организовать работу библиотеки”
В дальнейшем диаграмма разбивается на уровни. Первый уровень – это диаграмма (рис. 18), с помощью которой производится детализация основного процесса, находящегося на контекстной диаграмме. Контекстную диаграмму разбиваем на 4 блока в соответствии с имеющимися в библиотеке отделами. Полученные блоки – «Организовать работу отдела периодики» и «Организовать работу справочно-библиографического отдела» – также подлежат дальнейшей детализации в соответствии с функциями, которые выполняют отделы (рис.19, 20).
Рисунок 19 – декомпозиция процесса A3 “Организовать работу отдела периодики”
Рисунок 20 – декомпозиция процесса A4 “Организовать работу справочно-библиографического отдела”
Блок «Организовать работу отдела обслуживания» разбиваем на 2 блока в соответствии с имеющимися в нем подотделами – «Организовать работу абонемента» и «Организовать работу читального зала и книгохранилища». Полученные блоки подлежат дальнейшей детализации в соответствии с функциями, которые выполняют подотделы. (Рис 21,22,23)
Блок «Организовать работу отдела комплектования» разбиваем на блоки в соответствии с его функциями (Рис 24). Функция «Обработать литературу» требует также детализации, поэтому мы также разбиваем её на блоки (рис. 25).
Рисунок 21 – декомпозиция процесса A2 “Организовать работу отдела обслуживания”
Рисунок 22 – декомпозиция процесса A2.1 “Организовать работу абонемента”
Рисунок 23 – декомпозиция процесса A2.2 “Организовать работу читального зала и книгохранилища”
Рисунок 24 – декомпозиция процесса A1 “Организовать работу отдела комплектования”
Рисунок 25 – декомпозиция процесса A1.3 “Обработать литературу”
Рисунок 26 – Диаграмма дерева узлов.