![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Диаграмма состояний, так же как и диаграмма деятельности, описывает
динамическое поведение объектов. Основным элементом диаграммы явля-
ется состояние (State) - множество объектов класса, которые реагируют
на внешнее воздействие одинаковым образом. Состояние может иметь имя
и описывает некоторый период времени жизненного цикла объекта. Со-
стояния могут быть связаны переходами (transition), которые представляют
собой реакцию объекта на событие. Граф состояний и переходов из одного
состояния в другое называется конечным автоматом.
Пример диаграммы состояний приведен на рис. 7. 3. 9.
Полный перечень элементов, которые можно создать, пользуясь палит-
рой инструментов в диаграмме состояний и связей между ними, приведен
в табл. 7. 3. 6.
Таблица 7. 3. 6. Кнопки панели инструментов для создания элементов
в диаграмме состояний
7. 3. 7. Диаграммы компонентов (Component) и диаграммы
развертывания (Deployment)
Архитектура приложения описывается в диаграммах компонентов
(Component) и диаграммах развертывания (Deployment). На диаграммах
компонентов изображается вхождение классов и объектов в программные
компоненты системы (модули, библиотеки и т. д.), в том числе компоненты,
которые по каким-либо причинам не существуют как единицы времени вы-
полнения. При помощи диаграмм развертывания документируется разме-
щение программных модулей на узлах (физических и логических устройст-
вах) системы. На диаграмме развертывания (в отличие от диаграммы ком-
понентов) показывается конфигурация только работающих узлов и экзем-
пляров компонентов. Диаграмма компонентов показывает определения ти-
пов компонентов, а диаграмма развертывания - их экземпляры.
Таблица 7. 3. 7. Кнопки панели инструментов для создания элементов
в диаграмме компонентов
![]() |
![]() |
Таблица 7. 3. 8. Кнопки панели инструментов для создания элементов
в диаграмме развертывания
Дата публикования: 2015-10-09; Прочитано: 351 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!