Рекомендации. При построении STD желательно выполнять правила:
строить диаграмму на наиболее высоком уровне;
детализировать (обеспечивать иерархичность диаграмм);
использовать те же термины (имена событий, действий, потоков, что и для DFD).
Кроме STD диаграмм, для представления той же информации можно использовать таблицы переходов состояний (например, табл. 3).
Таблица 3 – Таблица переходов состояний для работы банкомата
Текущее состояние
|
Условие
|
Действие
|
Следующее состояние
|
Начальное состояние
|
Активизируется каждый раз
|
|
Ожидание
|
Ожидание
|
Введенная кредитная карта
|
Получить пароль
|
Обработка
|
Обработка
|
Некорректный пароль
|
Удалить кредитную карту
|
Ожидание
|
Обработка
|
Корректный пароль
|
Обеспечить требуемый сервис
|
Ожидание
|
Контроль STD диаграмм осуществляется по типу метода контрольных вопросов:
Все ли состояния определены и имеют имя?
Все ли состояния достижимы?
Для каждого состояния определяют:
реагирует ли система соответствующим образом на все возможные условия, особенно ненормальные;
все ли входные и выходные потоки управляющего процесса отражены в условиях и действиях на STD (проверяется взаимосвязь DFD и STD - диаграмм).
Ход работы
Изучить теоретические сведения.
Описать какой-либо управляющий процесс при помощи STD диаграммы и соответствующей ей таблицы переходов.
Оформить отчет.
Подготовиться к защите лабораторной работы.
Достарыңызбен бөлісу: |