Добавил:
Rumpelstilzchen2018@yandex.ru Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4-й семестр / Лекции / 04. DFD. IDEF3.pptx
Скачиваний:
54
Добавлен:
30.08.2021
Размер:
3.44 Mб
Скачать

Центр дистанционного

обучения

Пример модели DFD

.ru

Центр дистанционного

обучения

Пример модели DFD

.ru

Центр дистанционного

обучения

Пример модели DFD

.ru

Центр дистанционного

обучения

Центр дистанционного

обучения

Моделирование иерархии экранных форм

Последовательность моделирования:

на DFD выбираются интерактивные процессы нижнего уровня - они нуждаются в пользовательском интерфейсе, поэтому нужно определить экранную форму для каждого такого процесса;

форма диаграммы изображается в виде прямоугольника для каждого интерактивного процесса на нижнем уровне диаграммы;

определяется структура меню - интерактивные процессы группируются в меню;

формы с меню изображаются над формами, соответствующими интерактивным процессам, и соединяются с ними стрелками, направленными от меню к формам;

определяется главная (верхняя) форма приложения, связывающая все

формы с меню.

online.mirea

.ru

Центр дистанционного

обучения

Моделирование иерархии экранных форм

Диаграмма последовательностей экранных форм - абстрактная модель пользовательского интерфейса, отражающая последовательность появления экранных форм в приложении.

online.mirea

.ru

Центр дистанционного

обучения

Метод моделирования

Состав модели

IDEF3

 

Действие - «единица работы» (Unit of Work — UOW)

Типы связей IDEF3

Изображение Название

Временное

предшествование

(Temporal

precedence)

Назначение

Исходное действие должно завершиться, прежде чем конечное действие сможет начаться

Выход исходного действия является

входом конечного действия. Из этого, ►► Объектный поток в частности, следует, что исходное (Object flow) действие должно завершиться, прежде чем конечное действие

сможет начаться

 

Вид взаимодействия между исходным

Нечеткое

и конечным

действиями

задается

--------► отношение

аналитиком

отдельно для

каждого

(Relationship)

случая

использования

такого

 

отношения

 

 

 

online.mirea

.ru

Центр дистанционного

обучения

Метод моделирования

Состав модели IDEF3

Типы перекрестков

 

Смысл в случае слияния

Смысл в случае

Обозначение Наименование

стрелок

разветвления стрелок

(Fan-in Junction)

(Fan-out Junction)

 

 

Все предшествующие

Все следующие процессы

Asynchronous AND

процессы должны быть

должны быть запущены

завершены

 

 

Все предшествующие

Все следующие процессы

Synchronous AND

процессы должны быть

запускаются

завершены одновременно

одновременно

 

 

Один или несколько

Один или несколько

Asynchronous OR

предшествующих

следующих процессов

процессов должны быть

должны

 

 

завершены

быть запущены

 

Один или несколько

Один или несколько

Synchronous OR

предшествующих

следующих процессов

процессов завершаются

запускаются

 

 

одновременно

одновременно

XOR (Exclusive

Только один

Только один следующий

OR)

предшествующий процесс

процесс запускается

 

завершен

 

online.mirea

.ru

 

Центр дистанционного

 

обучения

Метод моделирования

 

IDEF3

Соединения «и»

Соединение «исключающее «или»» Соединения «или»

Синхронное/асинхронное соединение?

online.mirea

.ru

Центр дистанционного

обучения

Метод моделирования

Пример имитационнойIDEF3модели

online.mirea

.ru