Главная страница
Навигация по странице:

  • Элемент Описание

  • Рисунок - Диаграмма потоков данных при обработке обращения аокупателя в магазин

  • ПОСТРОЕНИЕ КОНТЕКСТНЫХ ДИАГРАММ

  • УПРАЖНЕНИЕ 1. СОЗДАНИЕ КОНТЕКСТНОЙ ДИАГРАММЫ IDEF0

  • Название стрелки (Arrow Name) Определение стрелки ( Arrow Definition )

  • УПРАЖНЕНИЕ 2. СОЗДАНИЕ ДИАГРАММЫ ДЕКОМПОЗИЦИИ

  • УПРАЖНЕНИЕ 3. СОЗДАНИЕ ДИАГРАММЫ ДЕКОМПОЗИЦИИ A2

  • Описание Статус

  • Стрелка Источник Тип Назначение

  • Проектирование информационных систем (в MS Visio). Грибанов А.О.. Методические указания по выполнению практических работ для студентов специальности


    Скачать 1.45 Mb.
    НазваниеМетодические указания по выполнению практических работ для студентов специальности
    Дата27.04.2022
    Размер1.45 Mb.
    Формат файлаdoc
    Имя файлаПроектирование информационных систем (в MS Visio). Грибанов А.О..doc
    ТипМетодические указания
    #501443
    страница3 из 4
    1   2   3   4

    Построение модели DFD


     

    Диаграммы потоков данны (DFD - Data Flow Diagramm) строятся из следующих элементов:

    Элемент

    Описание

    Нотация Йордона - Де Марко

    MS VISIO

    Функция

    Действие, выполняемое моделируемой системой





    Поток данных

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





    Хранилище данных

    Структура для хранения информационных объектов





     



    Внешняя сущность

    Внешний по отношению к системе объект, обменивающийся с нею потоками данных





    Такой тип обозначений элементов DFD-диаграммы получил название "нотация Йордона - Де Марко", по именам разработавших его специалистов.

    Функции, хранилища и внешние сущности на DFD-диаграмме связываются дугами, представляющими потоки данных. Дуги могут разветвляться или сливаться, что означает, соответственно, разделение потока данных на части, либо слияние объектов. При интерпретации DFD-диаграммы используются следующие правила:

    • Функции преобразуют входящие потоки данных в выходящие

    • Хранилища данных не изменяют потоки данных, а служат только для хранения поступающих объектов

    • Преобразования потоков данных во внешних сущностях игнорируется

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

    DFD диаграмма для рассматриваемого в качестве примера магазина показана на рис.



    Рисунок - Диаграмма потоков данных при обработке обращения аокупателя в магазин

     

    Задание


    Для предметной области Вашего варианта

    1.     Постройте 2-х уровневую функциональную модель в нотации IDEF0

    2.     Заполните таблицы с описанием  всех объектов построенной модели по форме таблицы 6.1.

    3.     Постройте диаграмму потоков данных (DFD) в исследуемом Вами бизнес-процессе.

    4.     Опишите все объекты, включенные в диаграмму DFD.

    Диаграммы строятся либо в MS VISIO 2003, либо в MS WORD и представляются в виде соответствующих файлов. 

    Описания  предоставляются в виде текстового документа MS WORD.

    ПОСТРОЕНИЕ КОНТЕКСТНЫХ ДИАГРАММ

    Контекстная диаграмма – это модель, которая представляет систему как набор действий, в которые каждое действие преобразует некоторый объект или набор объектов. Модель представляется как набор иерархических действий. Высшее действие иерархии называется действием контекста. Это самый высокий уровень, который непосредственно описывает систему. Уровни ниже называются порожденными декомпозициями и представляют подпроцессы родительского действия.

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

    Каждый блок может иметь различные типы связанных с ним стрелок. Стрелки обозначают людей, места, вещи, понятия или события. Стрелки связывают границы диаграммы с блоками, а также действия (блоки) на диаграмме между собой. В диаграммах IDEF имеется четыре основных типа стрелок.

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

    Каждый блок должен иметь, по крайней мере, одну стрелку контроля (управления). Управление всегда входит в вершину блока. Управление представляется в виде правил, инструкций, политики, процедур и стандартов.

    Стрелки выхода – это материал или информация, произведенная блоком. Каждый блок должен иметь, по крайней мере, одну стрелку выхода. Блоки, которые не производят информации лучше не моделировать вообще.

    Механизмы исполнения – это те ресурсы, которые обеспечивают выполнение действия. В качестве механизма исполнения могут быть рассмотрены персонал компании, машины или оборудование, обеспечивающие выполнение действия.

    УПРАЖНЕНИЕ 1. СОЗДАНИЕ КОНТЕКСТНОЙ ДИАГРАММЫ IDEF0

    В качестве примера рассмотрим деятельность вымышленной компании «COMPUTER TRADE», которая существует 5 лет и занимается в основном сборкой и продажей компьютеров и ноутбуков. Годовой оборот компании составляет примерно 20 млн. дол.. Компания закупает компоненты для компьютеров от трех независимых поставщиков, а не производит их самостоятельно. Компания только собирает и тестирует компьютеры. Продукция реализуется через магазины и специализируется на покупателях, для которых главный критерий при покупке – стоимость компьютера.

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

    • продавцы принимают заказы клиентов;

    • операторы группируют заказы по типам компьютеров;

    • операторы собирают и тестируют компьютеры;

    • операторы упаковывают компьютеры согласно заказам;

    • кладовщик отгружает заказы клиентам.

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

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

    Однако перед тем как пытаться производить какие-то улучшения, необходимо разобраться в существующих бизнес-процессах.

    Таблица 1. – Стрелки контекстной диаграммы.

    Название стрелки

    (Arrow Name)

    Определение стрелки

    (Arrow Definition)

    Тип стрелки

    (Arrow Type)

    Звонки клиентов


    Запросы информации, заказы, техподдержка и т. д.

    Input


    Правила и процедуры


    Правила продаж, инструкции по сборке, процедуры тестирования, критерии производительности и т. д.

    Control

    Проданные продукты

    Настольные и портативные компьютеры

    Output

    Бухгалтерская система

    Оформление счетов, оплата счетов, работа с заказами

    Mechanism




    Рис. 11. Контекстная диаграмма «Деятельность компании»

    ДЕКОМПОЗИЦИЯ ДИАГРАММ

    Декомпозиционное разложение модели используется в моделирование бизнес-процессов, чтобы дать более подробное описание блоков. Каждое из этих действий может в свою очередь быть декомпозировано. При каждой декомпозиции блока создается новая диаграмма. Число декомпозиций не ограничено и полностью зависит от уровня сложности, который необходимо показать в модели. Обратите внимание на рис. 14. Если действие не было декомпозировано, то в нижнем левом углу блока будет появляться символ «листа». После декомпозиции блока символ исчезнет.



    Рис. 14. Обозначение блока, не имеющего декомпозиции

    УПРАЖНЕНИЕ 2. СОЗДАНИЕ ДИАГРАММЫ ДЕКОМПОЗИЦИИ



    Рис. 16. Диаграмма декомпозиции

    Таблица 2. Описание работ для диаграммы декомпозиции

    Работа

    Описание

    Статус

    Источник

    Продажи, маркетинг

    Выставки, презентации

    WORKING

    Материалы курса

    Сборка, тестирование

    Сборка и тесты

    WORKING

    Материалы курса

    Отгрузка, получение

    Отгрузка заказов

    WORKING

    Материалы курса



    Рис. 17. Связи



    Рис. 18.

    Рис. 19.

    1. Создайте стрелку обратной связи (по управлению) «Результаты сборки и тестирования» (Рис. 20), идущую от работы «Сборка и тестирование» к работе «Продажи и маркетинг». Для большей наглядности измените стиль стрелки, из контекстного меню установите Extra Arrowhead. Перенесите имена стрелок так, чтобы их было удобно читать.



    Рис. 20.

    .



    УПРАЖНЕНИЕ 3. СОЗДАНИЕ ДИАГРАММЫ ДЕКОМПОЗИЦИИ A2

    Декомпозируем работу «Сборка и тестирование».

    В результате проведения экспертизы получена следующая информация:

    • производственный отдел получает заказы клиентов от отдела продаж по мере их поступления;

    • диспетчер координирует работу сборщиков, сортирует заказы, группирует их и дает указание на отгрузку компьютеров, когда они готовы;

    • каждые два часа диспетчер группирует заказы отдельно для настольных компьютеров и ноутбуков и направляет на участок сборки;

    • сотрудники участка сборки собирают компьютеры согласно спецификациям заказа и инструкциям по сборке. Когда группа компьютеров, соответствующая группе заказов, собрана, она направляется на тестирование.

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

    На основании этой информации внесите новые работы и стрелки согласно таблице 3 и таблице 4.

    Таблица 3. Описание бизнес-процессов для работы «Сборка и тестирование»

    Функциональный блок

    Описание

    Статус

    Отслеживание расписания и управление сборкой и тестированием

    Просмотр заказов, установка расписания выполнения заказов

    WORKING

    Сборка настольных компьютеров

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

    WORKING

    Сборка ноутбуков

    Сборка ноутбуков в соответствии с инструкциями и указаниями

    WORKING

    Тестирование компьютеров

    Тестирование компьютеров и компонент. Замена неработающих компонент

    WORKING

    Таблица 4. Описание стрелок для декомпозиции работы «Сборка и тестирование»

    Стрелка

    Источник

    Тип

    Назначение

    Тип назначения

    Диспетчер

    Персонал

    Mechanism

    Отслеживание расписания и управление сборкой

    Mechanism

    Заказы клиентов

    {Border}

    Control

    Отслеживание расписания

    Control

    Продолжение таблицы 4

    Заказы на настольные компьютеры

    Отслеживание расписания и управление сборкой

    Output

    Сборка настольных компьютеров

    Control

    Заказы на ноутбуки

    Отслеживание расписания и управление сборкой

    Output

    Сборка ноутбуков

    Control

    Компоненты

    {Tunnel}

    Input

    Сборка настольных компьютеров

    Input










    Сборка ноутбуков

    Input










    Тестирование компьютеров

    Input

    Настольные компьютеры

    Сборка настольных компьютеров

    Output

    Тестирование компьютеров

    Input

    Ноутбуки

    Сборка ноутбуков

    Output

    Тестирование ноутбуков

    Input

    Персонал производ. отдела

    {Tunnel}

    Mechanism

    Сборка настольных компьютеров

    Mechanism










    Сборка ноутбуков

    Mechanism

    Правила сборки и тестирования

    Правила и процедуры

    Control

    Сборка настольных компьютеров

    Control

    Продолжение таблицы 4










    Сборка ноутбуков

    Control










    Тестирование компьютеров

    Control

    Результаты сборки и тестирования

    Сборка настольных компьютеров

    Output

    {Border}

    Output




    Сборка ноутбуков

    Output










    Тестирование компьютеров

    Output







    Результаты тестирования

    Тестирование компьютеров

    Output

    Отслеживание расписания и управление сборкой

    Input

    Собранные компьютеры

    Тестирование компьютеров

    Output

    {Border}

    Output

    Тестировщик

    Персонал произв. отдела




    Тестирование компьютеров

    Mechanism

    Указание передать компьютеры на отгрузку

    Отслеживание расписания и управление сборкой

    Output

    Тестирование компьтеров

    Control

    Результат выполнения упражнения 3 представлен на Рис. 22.



    Рис. 22. Декомпозиция работы «Сборка и тестирование»
    1   2   3   4


    написать администратору сайта