33
программные системы. Язык пригоден для составления моделей систем
любого масштаба и направления, его применяют при моделировании
информационных системы больших и малых предприятий, Web-приложений,
встроенных систем реального времени.
Основная цель данного языка – в простой и наглядной форме показать
как структуру, так и функциональное наполнение моделируемой системы
[38]. Несмотря на большое количество визуальных элементов и видов
диаграмм данный язык весьма прост в освоении и дальнейшем
использовании.
Как уже было сказано, язык UML не зависит от сферы деятельности
моделируемой системы, однако, его рекомендуется применять тогда, когда
сам процесс построения модели основан на рассмотрении прецедентов
(вариантов) использования системы, является итеративным и пошаговым, а
сама моделируемая система имеет четко прослеживаемую архитектуру.
Почти в каждой системе существуют структуры, которые невозможно
представить только с помощью языка программирования, т.к. UML –
графический язык, но позволяет решить проблему визуализации. Изначально
UML задумывался для упрощения разработки программных систем, однако в
настоящее время сфера его применения не ограничивается только
программированием. Его продуманная лаконичная структура позволяет
моделировать документооборот в юридических системах, осуществлять
проектирование аппаратных средств.
Для создания объектно-ориентированной модели АИС «Регистр
медицинских справок» будут использованы следующие UML-диаграммы:
диаграмма вариантов использования;
диаграмма деятельности;
диаграмма классов.