Формирование и определение процессов.


Для построения ДПДД из псевдокодного описания действия аналитик должен принимать многочисленные решения отн-но того, какие части действия смешивать в одном процессе и какие выделять в отдельные. Для оказания помощи в принятии этих решений разработаны руководящие принципы, Основанные на понятии типа процесса. Выделяют 4 хорошо определен-ных типа:
1) Аксессоры; 2) Генераторы событий; 3) Преобразование; 4) Проверки.
Эти типы характеризуются в терминах целей процесса и исп-я архивов дан¬ных объектов.

Аксессоры.
Аксессор – это процесс, чья единственная цель состоит в том, чтобы получить доступ к данным одного архива данных объ-екта.
1) Аксессор создания – создает новый экземпляр объекта (TR.1).
2) Аксессор чтения – считывает аргументы другого объекта (B.1).
3) Аксессор записи – модифицирует аргументы одного объекта (TR.4).
4) Аксессор уничтожения – удаляет экземпляр объекта.
Аксессор определяется для объекта, соотв-го архиву данных, к которому он получает доступ. Аксессор аналогичен обще-доступным операциям ООП и вызывается синхронно, независимо от состояния жизненого цикла экземпляра адресата.

Генераторы событий.
Генератор событий – это процесс, который создает лишь одно событие как вывод. Он определяется для объекта, к которо-му направлено выходное событие.
Генераторы событий подобны методам ООП, которые совершенно по дру¬гому реагируют в зависимости от состояния жиз-ненного цикла экземпляра, и могут вызываться синхронно или асинхронно в зависимости от проекта.

Преобразования.
Преобразование – это процесс, целью кот-го явл-ся вычисление или преобра¬зование данных: процесс сущуствует, чтобы преобразовать свои входные данные в новую форму, кот-я затем становится выводом.

Проверка.
Проверяет условие и выполняет выбор одного из нескольких условных выво¬дов управления.

Преобразования и проверки наиболее близко связаны с внутр. методом ООП.
Как только процессы сформированы, аналитик должен точно установить, что делает каждый процесс. Эта информация вы-ражается прдставлением имени каждого процесса и иногда его отдельным детальным описанием.

Таблица процессов состояний.

Модель доступа к объектам (МДО).
В ООА объекты вз-т м/у собой как ч/з события, так и ч/з процессы аксессора, обеспечивая асинхронное и синхронное вз-е.
Модель вз-я объектов подводит итог асинхронному вз-ю м/у моделями состояний в системе. Модель доступа к объектам обесречивает дополнительное представление синхронного вз-я м/у моделями состояний и данными экземпляров объектов.
Если модель состояния А) исп-т аксессор, опред-й для другого объекта (В), то рисуется стрелка от объекта А к объекту В на МДО. Стрелка обознач. Идентификатором процесса аксессора.

Рабочие продукты для моделей процессов:
1) Модель доступа к объектам;
2) ДПДД;
3) Таблица процессов состояний.

Загрузка...