Моделирование систем в языке UML

Процесс построения системы в среде UML проводится на этапе анализа ПрО и проектирования. В процессе анализа системы создается концептуальная объектная модель ПрО в виде диаграмм прецедентов. Она уточняет внешнее функциональное поведение системы. На этапе проектирования разрабатываются диаграммы классов и взаимодействия. Они образуют каркас системы. Для определения поведения классов объектов используются диаграммы состояний и деятельности. Размещение объектов фиксируется компонентными диаграммами, а расположение программных модулей в узлах (компьютеров) сети — диаграммами развертывания.

С помощью UML графических диаграмм описываются три основные объектные модели системы:

  • 1) структурная (статическая) для описания структуры сущностей системы, включая классы, интерфейсы, отношения, атрибуты;
  • 2) модель поведения (динамическая) описывает поведение объектов системы, включая взаимодействие и изменение состояний отдельных компонентов или всей системы;
  • 3) модель функционирования описывает операции функционирования системы.

Этим моделям соответствуют структурные, поведенческие и аннотационные сущности, а также типы отношений: зависимость, ассоциация, обобщение, реализация. Есть также их вариации, например уточнения, трассировки, включения и расширения, агрегация и композиция.

Для проектирования систем используются следующие виды диаграмм:

  • • диаграмма вариантов использования;
  • • диаграмма классов;
  • • диаграммы поведения, к которым относятся диаграммы состояний, деятельности, взаимодействия;
  • • диаграммы последовательности и кооперации;
  • • диаграммы реализации, к которым относятся диаграммы компонентов и развертывания.

Диаграммы UML описаны в Приложении 1 данного учебника.

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ   ОРИГИНАЛ     След >