Диаграмма классов

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




Order Customer


instantiate
![]() | |||
| |||




«utility» VIP
OrderCreator Address Custome r
| |||||||
| |||||||
| |||||||




Платеж Payment CreditCard
Рис. 16. Нотация диаграммы классов

Диаграмма автомата (state machine diagram) это один из способов детального описания поведения в UML. (Граф состояний и переходов конечного автомата нагруженный множеством дополнительных деталей и подробностей.)
На диаграмме автомата применяется один основной тип сущностей – состояние и один тип отношений – переход, но и для тех и других определено множество разновидностей, специальных случаев и дополнительных обозначений. На рис. 16 приведен пример диаграммы автомата.

state machine Состояния лифта
![]() |
pressDOWN pressUP



Idle
![]() | ![]() |



Moving down Moving up
Рис. 16. Пример нотации диаграммы автомата












