Курсовая работа: Автоматизированная система управления процессом производства технического углерода
Диаграммы состояний описывают динамическое поведение системы или ее объектов. Диаграмму состояний используют для классов со сложным внутренним циклом.
Диаграмма состояний показывает автомат, содержащий состояния, переходы, события и действия. Диаграммы такого рода относятся к динамическому виду системы и особенно важны при моделировании поведения интерфейса, класса или кооперации. Особое внимание в них уделяется порядку возникновения событий, связанных с объектом.
Далее представлена диаграмма, которая содержит 8 состояний, два из которых (начальное и конечное) являются псевдосостояниями. Достоинством рассмотренной диаграммы состояний является возможность визуализировать на одном рабочем листе модели процесс поведения рассматриваемой системы в целом. Полная модель системы управления процессом шлюзования содержит единственную диаграмму состояний, описывающая реализацию всех специфицированных вариантов использования (типичный ход событий)
На рисунке изображёна диаграмма состояний процесса учета муки, которая содержит состояния системы, переходы и действия.
Диаграмма состояний
Диаграмма компонентов
Диаграммы компонентов
Диаграммы компонентов отражают физическое применение базы данных, в том числе система управления базой данных, экстенты и разделы базы данных, а также приложения и интерфейсы, используемые для доступа к базе данных.
Диаграмма компонентов
Диаграмма взаимодействия
Диаграммы кооперации
Показывают множество объектов, связи между ними и сообщения, которые они посылают или получают. Такие диаграммы относят к динамическому виду системы. Они отражают структурную организацию объектов посылающих или отправляющих сообщения. Применительно к проблеме решения моделирования процесса шлюзования диаграмма кооперации оказывается необходимым представлением модели и позволяет представить различные типы структурных отношений (ассоциации, композиции, агрегации) между взаимодействующими объектами. При этом диаграмма кооперации не содержит ни временных особенностей передачи сообщений, ни особенностей жизненного цикла участвующих в данной кооперации объектов.
Диаграмма развертывания.
Диаграммы развертывания
С их помощью оценивают размещение элементов , поэтому в случае любого нетривиального развертывания они могут оказаться очень полезными.
Главными элементами диаграммы являются узлы, связанные информационными путями. Узел (node) – это то, что может содержать программное обеспечение. Узлы бывают двух типов. Устройства (device) – это физическое оборудование: компьютер или устройство, связанное с системой. Среда выполнения (execution environment) - это программное обеспечение, которое само может включать другое программное обеспечение, например, операционную систему или процессор – контейнер.
Узлы могут содержать артефакты (artifacts) которые являются физическим олицетворением программного обеспечения; обычно это файлы.
Артефакты можно изображать в виде прямоугольника классов или перечислять их имена в нутрии узла.
Артефакты часто являются реализацией компонентов. Это можно показать, задав значение метки в нутрии прямоугольников артефактов.
Информационные пути между узлами предста