Модель потоков данных

Раздел 4 «Модель потоков данных» является последним разделом (частью) курсовой работы. Как следует из его названия, он покрывает собой последнюю «колонну дома ARIS» (рис. 1), «Данные». Модель потоков данных строится в соответствии с нотацией DFD (Data Flow Diagrams, [5]).

 


Рис. 6. Элементы нотаций DFD

 

Существует две основных нотации DFD, нотация Йордона и нотация Гейна-Сарсона. Последняя реализована в AllFusion Process Modeler, который и будет использован.

DFD-модель в AllFusion Process Modeler также представляет собой иерархию диаграмм (рис. 5), самая верхняя из которых называется контекстной и состоит из одного процесса, который должен называться точно так же, как и блок контекстной IDEF0-диаграммы. Дальнейшая декомпозиция также может быть похожа на IDEF0-модель, однако может и сильно отличаться, так как бизнес-процессы рассматриваются уже не с точки зрения функций, а с точки зрения данных.

Текст раздела начинается со слов: «Была построена модель потоков данных ООО «Рога и копыта», контекстная диаграмма которой приведена на рис…» – после чего прямо в тексте оформляется соответствующий рисунок, а под ним даётся краткое текстовое описание диаграммы.

Далее делается ссылка на прил. 2 ПЗ, в котором должна содержаться полная модель потоков данных, также состоящая из 3 уровней (A-0, A0 и несколько Ax). В прил. 2 ПЗ диаграммы располагаются в последовательности разложения иерархии в линию: A-0, A0, A1, A2, …

К каждой DFD-диаграмме должна прилагаться миниспецификация (прил. 3 настоящих методических указаний), описывающая каждый из процессов на диаграмме: его название, вход(ы), выход(ы) и либо список подпроцессов (если у процесса есть декомпозиция), либо алгоритм на псевдоалгоритмическом языке (если декомпозиции нет) с выделением глаголов и других ключевых слов. Миниспецификации оформляются по специальному шаблону (аналог стандартных рамок AllFusion Process Modeler в виде документа Microsoft Word) и следуют за соответствующими диаграммами, перемежая их.

После ссылки на прил. 2 ПЗ в основном тексте необходимо провести анализ модели потоков данных, выбрать какую-либо одну диаграмму, привести её на рис. прямо в тексте, а под рис. описать наблюдаемый недостаток (дублирование данных, отсутствие хранилища и т. п.).

Затем вносится предложение по устранению выявленного недостатка и приводится графическая иллюстрация (например, изменённая диаграмма), выполненная либо в том же AllFusion Process Modeler, либо с привлечением Visio.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: