Диаграмма классов
Диаграмма классов (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. Пример нотации диаграммы автомата