Диаграмма состояний для активного и неактивного состояния

У меня есть пользователь с активным и неактивным состоянием, где администратор может сделать пользователя активным (при восстановлении) или неактивным (при удалении). У меня такой вопрос:
1) Нужно ли для этого рисовать график?
2) Если да, то какой из способов построения диаграммы состояний является правильным? а или б? или другие способы?

a) Старт ----> Пользователь активен ‹----> Пользователь неактивен
b) Старт ----> Пользователь активен ----> Пользователь неактивен ---> конец
Старт ‹ ---- Пользователь неактивен ----> Пользователь активен ---> конец


person stackdisplay    schedule 04.05.2015    source источник


Ответы (1)


Я бы сказал: нет. Диаграмма состояний имеет смысл, когда вам нужно управлять сложным состоянием. И это банальный случай. Вы можете просто описать состояние в тексте варианта использования. Обычно это приводит к другому потоку действий в действиях варианта использования (например, решение с именем Test state и выходом с [active] или [incative]).

person qwerty_so    schedule 04.05.2015