Методология DFD

Реферат, 26 Марта 2014, автор: пользователь скрыл имя

Краткое описание


Роль методологии заключается в регламентации основ разработки сложных систем. Она описывает последовательность шагов, модели и подходы, тщательное следование которым приведет к хорошо работающим системам. Хотя методологии, вообще говоря, не гарантируют качества построенных систем, тем не менее, они помогают охватить и учесть все важные этапы, шаги и моменты разработки, помогают справиться с проблемами размерности, и в конечном итоге оценить продвижение вперед. Более того, методологии обеспечивают организационную поддержку, позволяющую большим коллективам разработчиков функционировать скоординированным образом.
Структурные методы — это группа методологий, разработанных, как правило, еще до широкого распространения объектно-ориентированных языков. Все они предполагают каскадную разработку.

Содержание


Введение……………………………………………………………………………………….…3
Методология DFD……………………………………………………………………….…..4
Варианты методологии DFD……………………………………………………….......…10
Синтаксис и семантика моделей DFD……………………………………………...….....12
Построение диаграмм………………………………………………………….……..……17
Заключение…………………………………………………………………………….………..19
Библиографический список……………………………………………………………………20

Прикрепленные файлы: 1 файл

Реферат.docx

— 879.05 Кб (Скачать документ)

Заказы подвергаются входному контролю и сортировке. Если заказ не отвечает номенклатуре товаров или оформлен неправильно, то он аннулируется с соответствующим уведомлением заказчика. Если заказ не аннулирован, то определяется, имеется ли на складе соответствующий товар. В случае положительного ответа выписывается счет к оплате и предъявляется заказчику, при поступлении платежа товар отправляется заказчику. Если заказ не обеспечен складскими запасами, то отправляется заявка на товар производителю. После поступления требуемого товара на склад компании заказ становится обеспеченным и повторяет вышеописанный маршрут.

Эта диаграмма представляет самый верхний уровень функциональной модели. Естественно, это весьма грубое описание предметной области. Уточнение модели производится путем детализации необходимых функций на DFD-диаграмме следующего уровня. Так мы можем разбить функцию "Определение потребностей и обеспечение материалами" на подфункции "Определение потребностей", "Поиск поставщиков", "Заключение и анализ договоров на поставку", "Контроль платежей", "Контроль поставок", связанные собственными потоками данных, которые будут представлены на отдельной диаграмме. Детализация модели должна произво-дится до тех пор, пока она не будет содержать всю информацию, необходимую для построения информационной системы [3].

 

 

 

 

 

 

 

 

 

ЗАКЛЮЧЕНИЕ

DFD-диаграммы являются ключевой частью документа спецификации требований. Каждый узел – процесс в DFD может развертываться в диаграмму нижнего уровня, что позволяет на любом уровне абстрагироваться от деталей (отметим, что структурные методологии, ориентированные на потоки управления, не обладают этим свойством). Проектные спецификации строятся по DFD и их миниспецификациям автоматически. Наиболее часто для описания проектных спецификаций используется методика структурных карт Джексона, иллюстрирующая иерархию модулей, связи между ними и некоторую информацию об их исполнении (последовательность вызовов, итерацию). Существует ряд методов автоматического преобразования DFD в структурные карты: один из таких методов, а также реализующий его алгоритм приводится Фишером в его обзорной книге по CASE-технологиям [Fisher 1988].

Отметим, что DFD моделируют функции, которые система должна выполнять, но ничего (или почти ничего) не сообщают, об отношениях между данными, а также о поведении системы в зависимости от времени – для этих целей методологии использует диаграммы "сущность-связь" и диаграммы переходов состояний, соответственно.

Главной отличительной чертой методологии Гейна-Сарсона является наличие этапа моделирования данных, определяющего содержимое хранилищ данных (БД и файлов) в DFD в Третьей Нормальной Форме. Этот этап включает построение списка элементов данных, располагающихся в каждом хранилище данных; анализ отношений между данными и построение соответствующей диаграммы связей между элементами данных; представление всей информации по модели в виде связанных нормализованных таблиц. Кроме того, методологии отличаются чисто синтаксическими аспектами, так, например, различны графические символы, представляющие компоненты DFD.

Таким образом, методы в рассматриваемых подходах представляют собой "кулинарную книгу" с рецептами, помогающими от чистого листа бумаги или экрана перейти к хорошо организованной модели системы. Эти рецепты основаны на простой концепции нисходящего поэтапного разбиения функций системы на подфункции. На первом этапе формируется контекстная диаграмма верхнего уровня, идентифицирующая границы системы и определяющая интерфейсы между системой и окружением. Затем, после интервьюирования эксперта предметной области, формируется список внешних событий, на которые система должна реагировать [4].

 

 

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

 

  1. Абдикеев, Н.М. Информационный менеджмент [Текст] учеб. для вузов : [учеб. пособие для вузов] : / Н. М. Абдикеев, В. И. Бондаренко, А. Д. Киселев [и др.]: под науч. ред. Н. М. Абдикеева. - М. : ИНФРА-М, 2010. - 400 с. : ил. - (Высшее образование)
  2. Бирюков, А. Н. Лекции о процессах управления информационными технологиями [Текст] учеб. пособие : / А. Н. Бирюков. - М. : БИНОМ. Лаб. знанийИнтернет-Ун-т Информ. Технологий, 2010. - 215 с. : табл. - (Основы информационных технологий)
  3. Войнов, И.В. Моделирование экономических систем и процессов. Опыт построения ARIS-моделей [Текст] Монография / И.В. Войнов, С.Г. Пудовкина, А.И. Телегин. – Челябинск: ЮУрГУ, 2008. – 392 с.
  4. Калянов, Г.Н. CASE-технологии. Консалтинг в автоматизации бизнес-процессов [Текст] / Г.Н. Калянов. – М.: Горячая линия-Телеком, 2002. – 320 с.: ил.
  5. Крупский, А.Ю. Информационный менеджмент [Текст] учеб. пособие для вузов по направл. «Сервис» / А.Ю.Крупский, Л.А.Феоктистова: Ин-т гос. упр., права и инновац. Технологий. – М.: Дашков и К, 2009. – 80 с.
  6. Кулябов, Д.С. Введение в формальные методы описания бизнес-процессов [Текст] учеб. пособие / Д.С. Кулябов, А.В. Королькова. – М.: РУДН, 2008. – 173 с.: ил.
  7. Маклаков, С.В. CASE-средства разработки информационных систем Bpwin и Erwin [Текст] учеб. пособие / С.В. Маклаков. – М.: ДиалогМифи, 2010. – 123 с.
  8. Маклаков, С.В. Объединение структурного и объектного подхода в новом поколении CASE-средств Computer Assosiates [Текст] / С.В. Маклаков. – М.: Учебно-Консалтинговый центр, 2008. – 115 с.
  9. Никитин, А. В. Управление предприятием (фирмой) с использованием информационных систем [Текст] учеб. пособие для экон. спец. вузов / А. В. Никитин, И. А. Рачковская, И. В. Савченко: МГУ им. М. В. Ломоносова, Экон. фак. - М. : ИНФРА-М, 2009. - 187 с.
  10. Пинаев, Д.Н. Моделирование бизнес-процессов: доступно о сложном [Текст] / Д.Н. Пинаев, Д.С. Веретенников. – М., 2011. – 125 с.
  11. Рогозов, Ю.И. Моделирование систем [Текст] учеб. пособие / Ю.И. Рогозов, Л.Н. Стукотий, А.С. Свиридов. – ТРГУ, 2009. – 205 с.

 


Информация о работе Методология DFD