КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
DFD-технологии
Диаграммы потоков данных (Data flow diagramming, DFD) используются для описания документооборота и обработки информации. Их можно использовать независимо или как дополнение к модели IDEF0 для более наглядного отображения текущих операций документооборота в корпоративных системах обработки информации. Общие принципы построения модели в методологиях DFD и IDEF3 сходны с IDEF0: модель представляет собой совокупность иерархически зависимых диаграмм, прямоугольники изображают работы или процессы, стрелки - это тоже некие данные, построение модели осуществляется сверху вниз путем проведения декомпозиции крупных работ на более мелкие. DFD описывают функции обработки информации (работы), документы (стрелки, arrow), объекты, сотрудников или отделы, которые участвуют в обработке информации (внешние ссылки, external references) и таблицы для хранения документов (хранилище данных, data store). В отличие от IDEF0 для стрелок нет понятия вход, выход, управление или механизм и неважно, в какую грань работы входит или из какой грани выходят стрелки. В основе классической DFD-технологии лежат три группы средств моделирования: - диаграммы, иллюстрирующие функции, которые система должна выполнять, и связи между этими функциями - для этой цели используются собственно диаграммы потоков данных DFD, дополненные словарями данных и спецификациями процессов нижнего уровня; - диаграммы, моделирующие данные и их взаимосвязи, - для этой цели используются диаграммы «сущность-связь» ERD (Entity-Relationship - диаграммы, моделирующие поведение системы, - для этой цели используются диаграммы переходов состояний STD (State Transition Diagrams). Все эти диаграммы содержат графические и текстовые средства моделирования: первые - для удобства демонстрирования основных компонентов модели, вторые - для обеспечения точного определения ее компонентов и связей.
Этапы построения моделей в DFD-технологии Ниже перечислены основные виды и последовательность работ, рекомендуемые при построении моделей бизнес-систем. I. Разработка структурной функциональной модели бизнес-системы. Шаг 1. Разработка контекстной диаграммы. 1.1. Идентификация внешних объектов, с которыми система взаимодействует. 1.2. Идентификация основных видов информации, циркулирующей между системой и внешними объектами. 1.3. Идентификация подсистем бизнес-системы (если в этом есть необходимость). 1.4. Идентификация основных видов информации, циркулирующей между подсистемами (в случае выполнения п. 1.3). 1.5. Построение контекстной диаграммы, на которой подсистемы представляются в виде контекстных процессов, внешние объекты - в виде внешних сущностей, основные виды информации - в виде потоков между внешними сущностями и контекстными процессами (а также между контекстными процессами в случае выполнения п. 1.3). 1.6. Группирование потоков (если в этом есть необходимость). 2.1. Идентификация бизнес-процессов с указанием их типов. 2.2. Группирование процессов по деятельностям. 2.3. Определение связей между процессами и внешними объектами и их 2.4. Определение информационных потоков между процессами. 2.5. Идентификация базовых накопителей. 2.6. Определение информационных потоков между процессами и накопителями. 2.7. Построение DFD первого уровня на базе деятельностей и процессов.
3.1. Декомпозиция каждого процесса текущей DFD с помощью детализирующей диаграммы или спецификации процесса. 3.2. Идентификация функций и операций каждого из процессов. 3.3. Определение связей между функциями (операциями) и внешними 3.4. Определение информационных потоков между функциями (операциями). 3.5. По необходимости введение накопителей уровня процесса, детализирующих базовые накопители. 3.6. Определение информационных потоков между функциями (операциями) и накопителями уровня процесса. 3.7. Построение DFD соответствующего уровня на базе функций (операций). Шаг 4. Анализ и оптимизация структурной функциональной модели. П. Разработка информационной модели бизнес-системы: - определение сущностей модели и их атрибутов; - проведение атрибутного анализа и оптимизация сущностей; - идентификация отношений между сущностями и определение типов от ношений; - разрешение неспецифических отношений; - анализ и оптимизация информационной модели. III. Разработка событийной модели бизнес-системы: - идентификация перечня состояний модели; - определение возможностей переходов между состояниями; - определение условий, активизирующих переходы, и действий, влияющих на дальнейшее поведение; - анализ и оптимизация событийной модели На программном уровне DFD реализована в целом ряде продуктов и, в частности, в AllFusion компании Computer Associates.
Дата добавления: 2014-12-16; Просмотров: 1735; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |