Механизм архитектуры конечного автомата. Структура основной программы.
Обзор преобразования ООА в ООП.
Различают следующие принципы проектирования: Необходимо обеспечить:
1) Механизмы поддерживающие конечные автоматы и таймеры с помощью классов в данном архитектурном домене.
2) Линии поведения и соглашения для создания прикладного проектирования устанавл-ся архитектурным доменом. Эти соглашения устанавливаются как правила преобразования, кот-е создают компоненты проектирования из компонентов ООА.
Эти два положения гарантируют, что система проектируется и реализуется единообразно и связно.
Краткий обзор проектирования.
Програмные компоненты, соотв-е данной архитектуре:
3) активный экземпляр, обеспечивающий механизмы, необходимые для инициализации и выполнения конечных автоматов.
4) Таймер обеспечивает механизм, аналогичный объекту таймер в ООА.
Прикладные классы аналогичны и получаются из объектов и моделей состояний ООА. Каждый класс отвечает за ту же деятельность, которую выполняет его аналог в ООА.
