Диаграмма классов
Диаграмма классов (class diagram) – основной способ описания структуры системы.
На диаграмме классов применяется один основной тип сущностей – классы (включая многочисленные частные виды классов) в частности:
· интерфейсы;
· примитивные типы;
· классы ассоциации;
· … .
![]() |
class Структура системы обработки заказов
![]() | |||
|
Order Customer
instantiate
![]() | |||
| |||
|
|
|



«utility» VIP
OrderCreator Address Customer
| |||||||
| |||||||
| | ||||||
Платеж Payment CreditCard
Рис. 16. Нотация диаграммы классов
Диаграмма автомата (state machine diagram) это один из способов детального описания поведения в UML. (Граф состояний и переходов конечного автомата нагруженный множеством дополнительных деталей и подробностей.)
На диаграмме автомата применяется один основной тип сущностей – состояние и один тип отношений – переход, но и для тех и других определено множество разновидностей, специальных случаев и дополнительных обозначений. На рис. 16 приведен пример диаграммы автомата.
state machine Состояния лифта
![]() |
pressDOWN pressUP
Idle
![]() | ![]() |
Moving down Moving up
Рис. 16. Пример нотации диаграммы автомата