Проектирование программного



Download 4,66 Mb.
Pdf ko'rish
bet31/65
Sana29.04.2022
Hajmi4,66 Mb.
#592571
1   ...   27   28   29   30   31   32   33   34   ...   65
Bog'liq
cherusheva proektirovanie programmnogo obespecheniya

Модель процессов 
отражает изменения в моделях состояний. 
Каждое действие определяется в терминах процессов и архивов 
данных объектов, т.е. процесс является фундаментальным модулем 
операции, а архив данных соответствует атрибутам объектов в ин-
формационной модели. Процессы действий имеют доступ к данным 
модели состояний, где они представлены. Для каждого действия 
модели состояний создается диаграмма процесса. Действия иници-
ируют выполнение событий с помощью функций, которые реали-
зуются в системе и отображаются в соответствующих диаграммах 
действий. В качестве источников данных для процессов могут вы-
ступать: 
– атрибуты объектов, которые продолжают существовать по-
сле завершения работы системы; 
– системные часы; 


78
– таймер; 
– данные происходящих событий; 
– сообщения от внешних объектов. 
Последовательность выполняемых процессов образует поток 
управления, а каждый процесс образует поток данных. 
Для представления потоков данных используют диаграммы 
действий, правила построения таких диаграмм таковы: 
1) каждой из диаграмм перехода состояний может отвечать 
только одна диаграмма действий потоков данных; 
2) процесс изображается овалом с указанием содержания или 
названия процесса; 
3) потоки данных процессов изображаются стрелками, на ко-
торых указываются имена данных, передаваемых другому процессу; 
4) стрелка к овалу процесса указывает на его входные данные, 
направление от овала – на выходные данные; 
5) источники данных изображаются прямоугольниками; 
6) данным, имеющим своим источником архивные объекты, 
соответствуют потоки с названиями атрибутов объектов, которые 
передаются потоками; 
7) потоки данных отмечаются таймером или системными ча-
сами (час, минута); 
8) событие, сообщение о котором получает процесс, изобража-
ется стрелкой с названиями данных. 
В данном методе различаются следующие процессы общего 
назначения: 
1) доступ к архивам; 
2) подготовка и верификация объектов; 
3) обработка потоков данных и генерация событий; 
4) накопление объектов в архиве; 
5) организация вычислений функций системы. 
Потоки обозначаются пунктирными стрелками. Если процесс 
выполняет проверку определенного условия для передачи управле-
ния и входных данных другому процессу, то соответствующий по-
ток изображается пунктирной линией с перечеркиванием. Фрагмент 
диаграммы действий процесса создания репозитария (типа библио-
теки, архива) объектов приведен на рис. 3.17. 
К диаграммам действий потоков данных добавляется нефор-
мальное описание функций процессов, которые входят в их состав. 
Для описания подробностей действий процессов нотация не регла-
ментируется. 


79
После завершения описания диаграммы действий потоков 
данных для всех объектов системы составляется общая 
таблица 
процессов
, состоящая из следующих колонок: 
1) идентификатор процесса; 
2) тип процесса; 
3) название процесса; 
4) название состояния, для которого определен процесс; 
5) название действия состояния. 
Таблица дает возможность проверить: 
1) непротиворечивость названий и идентификаторов про-
цессов; 
2) полноту определенных событий и соответствующих про-
цессов; 
3) генерацию события или его обработку соответствующим 
процессом. 
Рис. 3.17. Пример диаграммы действий процессов создания репозитария 
К диаграммам действий потоков данных добавляется нефор-
мальное описание функций процессов, которые входят в их состав. 
Для описания подробностей действий процессов нотация не регла-
ментируется. 
После завершения описания диаграммы действий потоков 
данных для всех объектов системы составляется общая 
таблица 
процессов
, состоящая из следующих колонок: 


80
1) идентификатор процесса; 
2) тип процесса; 
3) название процесса; 
4) название состояния, для которого определен процесс; 
5) название действия состояния. 
Таблица дает возможность проверить: 
1) непротиворечивость названий и идентификаторов про-
цессов; 
2) полноту определенных событий и соответствующих про-
цессов; 
3) генерацию события или его обработку соответствующим 
процессом. 
На данном этапе создается модель доступа к объектам, кото-
рая отображает взаимодействие объектов через модель состояний. 
Модель состояний обращается к данным экземпляра другого объек-
та во время выполнения действия. Этот вид взаимодействия счита-
ется 
синхронным
. Если модель состояний получает событие после 
того, как действие завершилось, то это взаимодействие – 
асинхрон-
ное

Результатом этапа моделирования процессов являются модель 
доступа к данным, диаграмма потоков данных действий, 
таблица 
процессов
, содержащая процессы и действия над объектами ПрО, 
описание процессов путем их упорядочения по ID. 

Download 4,66 Mb.

Do'stlaringiz bilan baham:
1   ...   27   28   29   30   31   32   33   34   ...   65




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish