7. Рекомендации по построению диаграмм состояний
Хорошо структурированная
диаграмма состояний обладает следующими
свойствами:
-
сосредоточена на
описании какого-либо одного аспекта
динамики системы;
-
содержит только
те элементы, которые существенны для
понимания этого аспекта;
-
описывает лишь
детали, которые соответствуют своему
уровню абстракции;
При изображении
диаграммы состояний пользуйтесь
следующими рекомендациями:
-
дайте ей имя,
соответствующее назначению;
-
начинайте с
моделирования устойчивых состояний
объекта, затем переходите к допустимым
переходам состояний. Ветвления,
параллельность и траектории объектов
являются второстепенными деталями,
которые можно изобразить на отдельной
диаграмме;
-
располагайте
элементы так, чтобы число пересечений
было минимальным.