Файл: Задания заочникам ТИПИС.pdf

ВУЗ: Не указан

Категория: Методичка

Дисциплина: Проектирование информационных систем

Добавлен: 21.10.2018

Просмотров: 3761

Скачиваний: 11

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

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

 
 Любая  IDEF3-диаграмма  может  содержать  работы,  связи,  перекрестки  и 

объекты ссылок.  

 
Работа  (Unit  of  Work,  activity).  Изображается  прямоугольником  с  прямыми 

углами  (рис.  1)  и  имеет  имя,  выраженное  отглагольным  существительным, 
обозначающим  процесс  действия,  одиночным  или  в  составе  фразы,  и  номер 
(идентификатор);  другое  имя  существительное  в  составе  той  же  фразы  обычно 
отображает  основной  выход  (результат)  работы  (например,  «Изготовление 
изделия»).  Все  стороны  работы  равнозначны.  В  каждую  работу  может  входить  и 
выходить ровно по одной стрелке.  

 

Рисунок 1. Работа IDEF3 
 
Связи.  Связи  показывают  взаимоотношения  работ.  Все  связи  в  IDEF3 

однонаправлены  и  могут  быть  направлены  куда  угодно,  но  обычно  диаграммы 
IDEF3  стараются  построить  так,  чтобы  связи  были  направлены  слева  направо.  В 
IDEF3 возможны три вида связей:  

Изображение стрелки  Название  Описание 
 

 Старшая (Precedence) стрелка  

 сплошная 

линия, 

связывающая 

единицы  работ  (UOW).  Рисуется  слева  направо  или  сверху  вниз.  Показывает,  что 
работа-источник должна закончиться прежде, чем работа-цель начнется  

 

 Потоки объектов (Object Flow)  

 стрелка  с  двумя  наконечниками, 

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

 

 Стрелка отношения (Relational Link)  

 пунктирная 

линия, 

использующаяся  для  изображения  связей  между  единицами  работ  (UOW),  а  также 
между  единицами  работ  и  объектами  ссылок.  Значение  задается  аналитиком 
отдельно для каждого случая  

 


background image

Перекрестки  (Junction).  Окончание  одной  работы  может  служить  сигналом  к 

началу  нескольких  работ,  или  же  одна  работа  для  своего  запуска  может  ожидать 
окончания  нескольких  работ.  Перекрестки  используются  для  отображения  логики 
взаимодействия  стрелок  при  слиянии  и  разветвлении  или  для  отображения 
множества  событий,  которые  могут  или  должны  быть  завершены  перед  началом 
следующей  работы.  Различают  перекрестки  для  слияния  (Fan-in  Junction)  и 
разветвления  (Fan-out  Junction)  стрелок.  Перекресток  не  может  использоваться 
одновременно для слияния и для разветвления.  

 
Объект  ссылки.  Объект  ссылки  в  IDEF3  выражает  некую  идею,  концепцию 

или  данные,  которые  нельзя  связать  со  стрелкой,  перекрестком  или  работой.  Они 
используются в модели для привлечения внимания читателя к каким-либо важным 
аспектам модели. При внесении объектов ссылок помимо имени следует указывать 
тип объекта ссылки (рис. 2).  

 

Рисунок 2. Объект ссылки 
 
 
 В  данной  лабораторной  работе  необходимо  одну  из  работ,  находящихся  на 

диаграммах  IDEF0,  рассмотреть  детально  с  помощью  методологии  IDEF3.  При 
декомпозиции работы IDEF0 (и DFD) нужно учитывать, что стрелки на диаграммах 
IDEF0 или DFD означают потоки информации или объектов, передаваемых от одной 
работы  к  другой.  На  диаграммах  IDEF3  стрелки  могут  показывать  только 
последовательность  выполнения  работ,  т.е.  они  имеют  другой  смысл,  чем  стрелки 
IDEF0  или  DFD.  Поэтому  при декомпозиции работы  IDEF0 или  DFD  в  диаграмму 
IDEF3  стрелки  не  мигрируют  на  нижний  уровень.  Если  необходимо  показать  на 
дочерней диаграмме IDEF3 те же объекты, что и на родительских диаграммах IDEF0 
или DFD, необходимо использовать объекты ссылки.  

 
 Проведем  декомпозицию  работы  Сборка  настольных  компьютеров 

диаграммы  А3  "Сборка  и  тестирование  компьютеров".  Данная  работа  начинает 
выполняться,  когда  поступают  заказы  на  сборку.  Первым  действием  проверяется 
наличие  необходимых  для  сборки  комплектующих  и  заказ  со  склада 
отсутствующих. Далее комплектующие подготавливаются для последующей сборки 
(освобождение от упаковки, снятие заглушек и т.п.). Следующим шагом начинается 
непосредственно  сам  процесс  сборки:  установка  материнской  платы  в  корпус  и 
процессора  на  материнскую  плату,  установка  ОЗУ  и  винчестера.  Данные  действия 
выполняются всегда, независимо от конфигурации компьютера. Далее по желанию 


background image

клиента  могут  быть  установлены  некоторые  дополнительные  комплектующие  - 
DVD  привод,  ТВ-тюнер,  кард-ридер.  На  этом  сборка  компьютера  завершается. 
Следующим  шагом  идет  установка  операционной  системы.  По  желанию  клиента 
также  может  быть  установлено  дополнительное  программное  обеспечение. 
Последним действием составляется отчет о проделанной работе.  

 
 Выделим работу  Сборка  настольных  компьютеров  диаграммы  А3  "Сборка и 

тестирование  компьютеров",  нажмем  на  кнопку  "Go  to  Child  Diagram"  панели 
инструментов и выберем нотацию IDEF3. Дочерние работы всегда можно добавить 
на диаграмму в процессе ее построения, поэтому число дочерних работ оставим по 
умолчанию.  При  создании  дочерней  диаграммы  BPWin  переносит  граничные 
стрелки  родительской  работы,  их  необходимо  удалить  и  заменить  на  объекты 
ссылок.  Заменим  стрелки  "Заказы  на  настольные  компьютеры",  "Необходимые 
комплектующие", 

"Список 

необходимых 

комплектующих", 

"Настольные 

компьютеры"  и  "Результаты  сборки"  на  объекты  ссылок  -  кнопка  "Referent"  на 
панели  инструментов,  в  появившемся  окне  выбрать  переключатель  "Arrow"  и 
выбрать из списка нужное название (рис. 3):  

 

Рисунок 3. Добавление объекта ссылки 
 
 Далее  начинаем  располагать  на  диаграмме  работы,  отражающие  указанные 

выше  действия,  выполняемые  при  сборке  компьютеров.  Итоговая  диаграмма 
декомпозиции работы в нотации IDEF3 имеет вид:  


background image

 

 
Рисунок 4. Диаграмма декомпозиции 
 
 Рассмотрим основные особенности этой диаграммы. После проверки наличия 

необходимых  для  сборки  комплектующих  возможно  одно  из  двух  действий  -  или 
заказ  со  склада  недостающих  комплектующих,  или,  если  все  комплектующие  в 
наличии,  их  подготовка.  Поэтому  мы  поставили  перекресток  разветвления  типа 
"Исключающее  ИЛИ".  Работы  "Подготовка  комплектующих"  и  "Установка 
материнской платы и процессора" соединены связью "Поток объектов". Тем самым 
мы показываем, что между этими работами передаются объекты. Все последующие 
работы соединяются связями "старшая стрелка", поскольку они только показывают 
последовательность действий над одними и теме же объектами.  

 
 После  установки  винчестера  возможна  установка  DVD  привода,  ТВ-тюнера, 

кард-ридера  или  любая  их  комбинация.  Поэтому  мы  поставили  перекресток 
разветвления  типа  "Асинхронное  ИЛИ".  Такой  же  перекресток  стоит  и  после 
завершения этих работ. Далее после установки операционной системы может быть 
установлено  дополнительное  ПО,  или  же  сразу  формируется  отчет,  поэтому  мы 
поставили  перекресток  разветвления  типа  "Исключающее  ИЛИ".  За  перекрестком 
разветвления  типа  "Исключающее  ИЛИ"  может  следовать  только  такой  же 


background image

перекресток  слияния,  поэтому  перед  работой  "Составление  отчета  о  результатах 
сборки" мы поставили такой же.  

 
Содержание отчета:  
краткое описание декомпозируемой работы 
диаграмма декомпозиции 
 
 
2.5 Построение диаграммы декомпозиции в нотации DFD 
Цель работы:  
построить диаграмму декомпозиции в нотации DFD одной из работ диаграмм 

IDEF0, построенных в предыдущих лабораторных работах 

Ход работы: 
 Диаграммы  потоков  данных  (Data  flow  diagram,  DFD)  используются  для 

описания  документооборота  и  обработки  информации.  Подобно  IDEF0,  DFD 
представляет  моделируемую  систему  как  сеть  связанных  между  собой  работ.  Их 
можно  использовать  как  дополнение  к  модели  IDEF0  для  более  наглядного 
отображения  текущих  операций  документооборота  в  корпоративных  системах 
обработки  информации.  Главная  цель  DFD  -  показать,  как  каждая  работа 
преобразует свои входные данные в выходные, а также выявить отношения между 
этими работами.  

 
 Любая DFD-диаграмма может содержать работы, внешние сущности, стрелки 

(потоки данных) и хранилища данных.  

 
Работы.  Работы  изображаются  прямоугольниками  с  закругленными  углами 

(рис. 1), смысл их совпадает со смыслом работ IDEF0 и IDEF3. Так же как работы 
IDEF3, они имеют входы и выходы, но не поддерживают управления и механизмы, 
как  IDEF0.  Все  стороны  работы  равнозначны.  В  каждую  работу  может  входить  и 
выходить по несколько стрелок.  

 

Рисунок 1. Работа в DFD 
 
Внешние  сущности.  Внешние  сущности  изображают  входы  в  систему  и/или 

выходы из нее. Одна внешняя сущность может одновременно предоставлять входы