32
Можно сказать, что язык UML имеет сложную иерархическую структуру
взаимосвязанных диаграмм, позволяющих описать процессы, происходящие в
разрабатываемой информационной системе. С помощью унифицированного языка
UML можно выполнить разработку диаграмм прецедентов, классов, компонентов,
развертывания, а также отобразить поведения системы на основании диаграмм
состояний, деятельности, последовательности, кооперации [22, c.49].
Каждая из этих диаграмм позволяет получить различное представление о
разрабатываемой автоматизированной информационной системе.
Диаграмма прецедентов применяется для отображения функциональности
моделируемой системы. Ее основными компонентами выступают прецеденты или
сценарии использования системы, варианты использования, отображающие
функции автоматизированной системы.
Для моделирования сложных операций находящихся в основе
автоматизированной системы применяют диаграммы деятельности. Основным
назначением диаграмм деятельности является описание особенностей классов и
алгоритмов их выполнения.
Диаграмма классов позволяет получить краткое описание ассоциаций,
зависимостей, наследования в автоматизированной информационной системе.
Основными экземплярами классов выступают отношения зависимости,
ассоциации, агрегации множества.
Для определения поведения системы и ее представления в виде событий в
объектно-ориентированных подходах, основанных на языке UML, используются
диаграммы состояний. При разработке диаграммы состояний используется набор
свойств объекта исследования, переходы, события, совершаемые над объектом.
В состав диаграммы компонентов входят пакеты, интерфейсы, отношения и
зависимости. Каждый из компонентов отображает определённую часть или модуль
автоматизированной информационной системы.
2.2. Программное обеспечение для проектирования АИС
Проектирование автоматизированных информационных систем
осуществляется с помощью Case-средств, предназначенных для разработки