1
2
3
Рис Взаимосвязи между диаграммами UML 4
Рис Общая диаграмма деятельности медицинского центра по обслуживанию пациента 5
Рис Модель бизнес-прецедентов, составляющих обслуживание пациента. 6
Рис Диаграмма видов деятельности для прецедента «Оказание медицинской помощи» 7
Рис Модель бизнес-объектов прецедента «Ответ на запрос» Модель бизнес-объектов прецедента «Ответ на запрос» 8
Рис Обобщение классов 9
Разработка концептуальной модели данных 10
Рис Концептуальная модель данных Рис Концептуальная модель данных Рис Концептуальная модель данных 11
12
На этом этапе осуществляется отображение элементов полученных ранее моделей классов в элементы моделей базы данных и приложений: классы отображаются в таблицы; атрибуты – в столбцы; типы – в типы данных используемой СУБД; ассоциации – в связи между таблицами (ассоциации «многие-ко- многим» преобразуются в ассоциации «один-ко-многим» посредством создания дополнительных таблиц связей); приложения – в отдельные классы с окончательно определенными и связанными с данными в базе методами и атрибутами. 13
Рис Связь между проектами базы данных и приложений Рис Связь между проектами базы данных и приложений 14
Рис Преобразование иерархии в таблицу 15
Проектирование физической реализации системы 16
Основными понятиями UML, которые используются на данном этапе, являются следующие: компонент – самостоятельный физический модуль системы; зависимость – связь между двумя элементами, при которой изменения в одном элементе вызывают изменения другого элемента; устройство – узел, не обрабатывающий данные; процессор – узел, выполняющий обработку данных; соединение – связь между устройствами и процессорами. 17
Рис Фрагмент диаграммы развертывания ИС 18