ПОИСК
Это наилучшее средство для поиска информации на сайте
Диаграммы состояний
из "Разработка и управление требованиями "
Для определения требований недостаточно иметь только функциональные модели и модели потоков данных. Необходимо также рассмотреть поведение системы в различных ситуациях, имея в виду, что при этом система может находиться в конечном числе возможных состояний. [c.59]Диаграммы состояний обеспечивают описание поведения системы. В рамках одной диаграммы состояний может быть показана вся иерархия состояний системы и последовательность переходов системы из одного состояния в другое. Тем не менее, диаграммы состояний могут также использоваться и для описания систем, внутри которых возможно протекание параллельных процессов. На диаграмме состояний прямоугольником с закругленными углами обозначается состояние. [c.59]
Иерархия состояний отображается путем включения одного состояния в другое и направленными стрелками, причем подписи к стрелкам являются описаниями событий, символизирующими переход между состояниями. [c.60]
Поскольку диаграммы состояний описывают состояния системы, события и переходы между состояниями системы, то это делает их пригодными для моделирования систем. [c.60]
На рис. 3.11 изображена диаграмма состояний, соответствующая полету самолета. Два состояния верхнего уровня это - на земле и в воздухе , между которыми определены переходы. Внутри состояния в воздухе существует три других независимых состояния, а внутри состояния на земле существуют состояния готовность к рулению и на взлетно-посадочной полосе . При этом внутри состояний готовность к рулению и на взлетно-посадочной полосе также имеются собственные вложенные состояния. [c.60]
Система переходит в состояние в воздухе когда колеса самолета отрываются от земли, а когда колеса касаются земли, система возвращается в состояние на земле . Далее эти состояния детализируются в иерархическом порядке. [c.60]
Здесь имеется в виду следующее. [c.60]
Если имеется некое состояние, которое на диаграмме помечается специальным значком (Н), то при возвращении системы в это состояние все вложенные состояния внутри этого Н-состояния также считаются перешедшими в это первичное состояние. [c.60]
Вернуться к основной статье