Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка нью.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
8.28 Mб
Скачать

Диаграмма Ганта.

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

Пример создания простой диаграммы на базе сайта-проекта рыбного аукциона.

Рекомендации по созданию диаграммы Ганта

Скачаем приложение GantProject (можно выбрать аналог).

Создадим новый проект и кликнув правой кнопкой мыши, новую задачу.

Далее переименуем задачу необходимым именем.

Создадим вложенную задачу и откроем ее.

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

Все это отобразится на диаграмме.

Продолжим создавать задачи.

Кликнув правой кнопкой и выбрав «уровень вглубь», можно вложить подзадачи в родителя.

Можно сделать сколь угодно много вложений, если того требует проект.

Начнем окрашивать каждый период в свой цвет, для наглядности диаграммы. Мы можем сделать это кликнув на пункт «Цвет» в разделе редактора задачи.

Окончательный вариант диаграммы после всех преобразований.

Методология idef0 – для потоков данных dfd.

Цель работы: Изучить основные принципы методологии IDEF0. Получить базовые навыки разработки контекстных диаграмм. Научиться строить диаграммы потоков данных.

Краткое введение

В рамках данной лабораторной работы изучаются возможности методологии IDEF0, рекомендованной к использованию Госстандартом РФ и являющейся федеральным стандартом США. Эта методология основана на методологии структурного анализа SADT (Structured Analysis & Design Technique).

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

В графической нотации IDEF0 предусмотрено два элемента: блоки и стрелки. Блоки обозначают функции (работы), а стрелки отражают связи между функциями или с внешней средой. Допускается возможность декомпозиции процессов на подпроцессы до необходимого уровня подробности. В IDEF0 предусмотрено пять типов связей:

  1. связь по входу;

  2. обратная связь по входу;

  3. связь по управлению;

  4. обратная связь по управлению;

  5. связь выход-механизм.

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

Диаграммы потоков данных (Data Flow Diagram, DFD) используются для документирования механизмов передачи и обработки информации в моделируемой системе (проектируемой или реально существующей). Диаграммы потоков данных обычно строятся для наглядного отображения текущей работы системы документооборота организации и часто применяют в качестве дополнения модели бизнес-процессов.

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

Предусмотрены следующие элементы диаграмм потоков данных:

  • внешние сущности;

  • системы/подсистемы;

  • процессы;

  • накопители данных;

  • потоки данных.

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

Порядок выполнения работы

  1. Декомпозировать изучаемые бизнес-процессы на функции:

  • Построить функциональную модель "Как есть".

  • Подготовить контекстную диаграмму "Как будет" после внедрения целевой программной системы.

  1. Построить диаграмму DFD:

  • Определить границы системы, внешние источники и приемники информации.

  • Построить контекстную диаграмму. Разместить на контекстной диаграмме основной процесс системы.

  • Разместить на контекстной диаграмме внешние сущности – источники и приемники информации.

  • Нанести на контекстную диаграмму информационные потоки.

  • Осуществить декомпозицию основного процесса (на 3 уровня). В дочерних диаграммах нанести хранилища информации.

Руководство по созданию IDEF0 диаграммы

В графической нотации IDEF0 предусмотрено два элемента: блоки и стрелки. Блоки обозначают функции (работы), а стрелки отражают связи между функциями или с внешней средой. Допускается возможность декомпозиции процессов на подпроцессы до необходимого уровня подробности. В IDEF0 предусмотрено пять типов связей:

  1. связь по входу;

  2. обратная связь по входу;

  3. связь по управлению;

  4. обратная связь по управлению;

  5. связь выход-механизм.

Создадим новый проект и назовем его.

Перед нами открывается основной блок, с разметкой, содержащей информацию о нашем проекте.

Выберем инструмент «Стрелка» в верхнем левом углу программы, и проведем к нашему блоку.

Выделив правой кнопкой мыши, назовем их.

Кликнем правой кнопкой на блок Fish e-auction в левой панели программы и выберем Decompose.

В появившемся окне выберем IDEF0 и выставим количество блоков на 4.

Вот что у нас должно получится. Теперь у основного блока Fish e-auction 4 под-блока.

Проведем недостающие связующие стрелки и назовем связи.

Охарактеризуем каждый блок.

Итак, блоки определены, связи расставлены и мы имеем готовую IDEF0 диаграмму!