Ion, смотри все просто.
Система в целом может иметь тьму состояний, поэтому описывать ее диаграмму состояний (вернее диаграмму автоматов) нецелесообразно. Жизни не хватит. Однако, если абстрагироваться то систему моно представить например:
-- выключенной
-- включенной
-- включенной и частично работающей, т.е.е есть косяки но в целом работает
-- на ремонте
-- работающая штатно
-- полностью разрушенная
Если рассматривать так - ну глупо, потому нужно посмотреть, на конркетные классы и найти жертву.
В принципе каждый класс может быть жертвой, но в реальности не все.
Вообще нужно смотреть на такой класс, вернее объект класса, у которого есть ИЗМЕНЯЕМЫЕ во времени значения атрибутов.
В твоем случае, например может быть ЗАКАЗ. Я там не присматривался, но заказ может быть
-- предложен, размещен, новый
-- одобрен, взят в разработку, в работе, выполняется, оценивается и т.п.
-- выполнен
-- отклонен
-- оплачен
и т.п.
Т.е. нужно найти атрибут или атрибуты, посмотритеь как меняются значения во времени. Дать некоторому устойчивому набору этих значений подходящее название, описать их как состояния.
Далее нужно описать из какого состояния куда можно попасть, и что может происходить при этом.
Поищи на uml-diagrams.org ну и google тебе в поиск