Диаграмма состояний.
Автоматизированная система анализа психологического состояния личности по результатам тестирования
Диаграмма состояний по существу является графом специального вида, который представляет некоторый автомат. Вершинами этого графа являются состояния (или псевдосостояния). Дуги графа служат для обозначения переходов из состояния в состояние. Диаграммы состояния могут быть вложены друг в друга, образуя вложенные диаграммы более детального представления отдельных элементов модели. Главное… Читать ещё >
Диаграмма состояний. Автоматизированная система анализа психологического состояния личности по результатам тестирования (реферат, курсовая, диплом, контрольная)
Главное предназначение диаграммы состояний — описать возможные последовательности состояний и переходов, которые в совокупности характеризуют поведение элемента модели в течение его жизненного цикла. Диаграмма состояний представляет динамическое поведение сущностей, на основе спецификации их реакции на восприятие некоторых конкретных событий [8].
Диаграмма состояний по существу является графом специального вида, который представляет некоторый автомат. Вершинами этого графа являются состояния (или псевдосостояния). Дуги графа служат для обозначения переходов из состояния в состояние. Диаграммы состояния могут быть вложены друг в друга, образуя вложенные диаграммы более детального представления отдельных элементов модели.
Состояние определяется именем и списком внутренних действий или деятельностей, которые выполняются в процессе нахождения моделируемого элемента в данном состоянии и характеризуются меткой действия (entry, exit, do, include). Начальное состояние — частный случай состояния, которое не содержит никаких внутренних действий (псевдосостояния), в котором находится объект по умолчанию в начальный момент времени. Конечное состояние — частный случай состояния, которое не содержит никаких внутренних действий (псевдосостояния), в котором находится объект по умолчанию после завершения работы автомата в конечный момент времени. Состояния могут быть составными (композитными) — т. е. состоящими из других, вложенных в него состояний (подсостояний), которые могут быть как последовательными, так и параллельными; историческими — т. е. запоминающими; синхронизирующими. Простой переход — отношение между двумя последовательными состояниями, которое указывает на факт смены одного состояния другим. Срабатывание перехода может зависеть от наступления некоторого события или от выполнения определенного условия, называемого сторожевым[8].
Сложные переходы:
Соединение — если имеется две и более входящих дуг.
Ветвление — если имеется две и более исходящих дуг.
Общая диаграмма состояний системы была разработана при помощи диаграммы вариантов использования и представлена на рисунке 13.
Линия жизни объекта — служит для обозначения периода времени, в течение которого объект существует в системе. Объекты системы могут создаваться по мере необходимости, существенно экономя ресурсы системы и повышая ее производительность. Фокус управления — служит для выделения объектов, находящихся в активном состоянии.