Построение иерархических диаграмм потоков данных. Построение контекстной диаграммы и диаграммы декомпозиции в нотации DFD
Автор: Nataliya2019 • Сентябрь 14, 2019 • Лабораторная работа • 1,973 Слов (8 Страниц) • 514 Просмотры
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«ПЕНЗЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
(ФГБОУ ВО «ПГУ»)
Кафедра ИнОУП
ОТЧЕТ
по лабораторной работе
«Построение иерархических диаграмм потоков данных.
Построение контекстной диаграммы и диаграммы декомпозиции
в нотации DFD»
по дисциплине «Информационные модели управления»
Выполнили: ст-ка гр. 16ВД1
Н.А. Сергеева
Принял: к.т.н., ассистент
Л.В. Коровина
2019
Цель работы: исследовать особенности применения инструментальных средств приложения AllFusion Process Modeler для создания контекстной и диаграммы декомпозиции в нотации DFD, а также методы построения иерархических диаграмм потоков данных в CASE-нотации DFD.
Порядок выполнения работы
В ходе выполнения лабораторной работы было выполнено следующее:
- Произведён грамматический разбор вербального описания подсистемы управления продажами товаров:
Вариант 5. Система «Управление продажами товаров».
Администрация торгового предприятия на основе данных о рынках, о финансовом состоянии предприятия (данные поступают из бухгалтерии) вырабатывает указания и задания подразделениям по условиям приобретения и продажи товаров. Бухгалтерия оформляет документы на приобретение и продажу товаров; для оплаты покупаемых у других фирм товаров по безналичному расчету направляет в банк платежные поручения; оформляет счета на оплату товаров, продаваемых другим фирмам; готовит отчеты о торгово-закупочной деятельности для администрации предприятия. Товары поступают на склад и отпускаются со склада. На складе ведется картотека товаров (получено, продано, осталось). Ежедневно составляется отчет о фактическом отпуске товаров. Работы по закупкам и продажам товаров ведут соответствующие отделы предприятия.
Результат грамматического разбора вербального описания подсистемы управления продажами товаров приведён в таблице А.1 приложения А.
- Построены и распечатаны контекстная диаграмма СУ в CASE-методологии DFD (с использованием нотации Гейна-Сарсона) на основании вербального описания в соответствии с заданием (вариант 5; система «Управление продажами товаров»).
Для этого выполнила следующее:
- Открыла программу ERwin Process Modeler.
- В появившемся диалоговом окне ERwin указала имя Управление продажами товаров и тип Data Flow (DFD) и нажала на кнопку ОК.
- В появившемся диалоговом окне Properties for New Models ввела автора модели и его инициалы (автор – Сергеева; инициалы – Н.А.) и нажала на кнопку ОК.
- В появившемся главном окне программы щёлкнула по кнопке Activity Box Tool и добавила на диаграмму новую работу. Щёлкнула по добавленной работе ЛКМ 2 раза и в появившемся диалоговом окне Activity Properties задала имя Управление продажами товаров, указала автора и щёлкнула по кнопке ОК.
- В главном окне программы щёлкнула по кнопке External Reference Tool и добавила на диаграмму две внешних сущности. Щёлкнула по добавленным внешним сущностям левой кнопкой мыши 2 раза и в появившемся диалоговом окне External Reference Properties задала имена Фирмы-клиенты и Банк, указала автора и щёлкнула по кнопке ОК.
- Щёлкнула по кнопке Precedence Arrow Tool и добавила на диаграмму новые стрелки. Щёлкнула по добавленным стрелкам левой кнопкой мыши 2 раза и в появившемся диалоговом окне Arrow Properties задала имена Счета на оплату товаров, Документы на приобретение и продажу товаров, Платёжные поручения, указала автора и щёлкнула по кнопке ОК. Связала стрелки должным образом.
- Нажала на Model Toolbox кнопку Go to Child Diagram (в виде треугольника) и затем щелкнула по работе Управление продажами товаров, которую нужно декомпозировать.
- Построена диаграмма декомпозиции контекстной диаграммы с мигрированием внешних сущностей и распечатаны контекстная диаграмма и диаграмма декомпозиции.
Для этого выполнила следующее:
- Открыла созданную модель Управление продажами товаров в программе ERwin Process Modeler.
- В главном окне программы на панели меню щёлкнула по меню Edit и в появившемся списке доступных действий выбрала пункт Delete Diagram.
- В открывшемся диалоговом окне Diagram Manager в разделе Diagram Type установила переключатель на пункт Decomposition и нажала на кнопку Delete.
- На контекстной диаграмме щелкнула по работе Управление продажами товаров и в главном окне программы на панели инструментов Model Toolbox нажала на кнопку Go to Child Diagram (значок в виде треугольника).
- В появившемся окне Activity Box Count установила переключатель на нотацию DFD, поставила флажок напротив свойства Include Externals & Data Stores и нажала на кнопку ОК.
- На диаграмме декомпозиции удалила работу, мигрировавшую с контекстной диаграммы, щёлкнув по ней и нажав на клавиатуре кнопку Delete.
- В главном окне программы на панели инструментов Model Toolbox щёлкнула по кнопке Activity Box Tool и добавила на диаграмму 4 работы. Щёлкнула по добавленным работам левой кнопкой мыши 2 раза и в появившемся диалоговом окне Activity Properties задала имена работам, указала автора и щёлкнула по кнопке ОК.
- В главном окне программы на панели инструментов Model Toolbox щёлкнула по кнопке Data store Tool и щёлкнула по основной части главного окна в месте, где будет располагаться хранилище данных. В появившемся окне Data Store указала имя хранилища данных и щёлкнула по кнопке ОК.
- Связала граничные стрелки с работой (Бухгалтерия) и связала работы и хранилище данных между собой. Добавила такие стрелки, как: Данные о товарах, Отчёты о фактическом отпуске товаров, Отчёты о торгово-закупочной деятельности, Данные о рынках, о финансовом состоянии предприятия, Указания и задания по условиям приобретения и продажи товаров, Документы по закупкам и продажам товаров.
- В главном окне программы на панели меню щёлкнула по меню File и в появившемся списке доступных действий выбрала пункт Print. В появившемся диалоговом окне Print выбрала нужные для печати контекстную диаграмму и диаграмму декомпозиции и нажала на кнопку OK.
Распечатанные контекстная диаграмма и диаграмма декомпозиции приведены соответственно на рисунке А.1 и рисунке А.2 приложения А.
- Внесены необходимые изменения в иерархическую диаграмму потоков данных на основании следующей детализации ее вербального (словесного) описания:
Система Управление продажами товаров (детализация описания).
Счет на оплату, направляемый фирме, содержит следующие реквизиты: номер; дату; получателя; плательщика; назначение оплаты (за что); сумму; подписи бухгалтера и руководителя предприятия. Подписи проставляются собственноручно.
...