
- •Содержание
- •Отчет о выполнении лабораторной работы
- •Теоретическая подготовка к выполнению лабораторной работы
- •Практическая подготовка к выполнению лабораторной работы
- •Изучение инструментальной среды bpWin для idef0 Запуск среды bpWin
- •Выбор кодировки
- •Нумерация блоков и диаграмм модели
- •Анализ предметной области Определение области, цели и точки зрения на модель
- •Построение контекстной диаграммы Задание основной функции системы
- •Задание граничных стрелок
- •Работа со словарем стрелок
- •Отображение icom-кодов для граничных стрелок
- •Построение диаграмм декомпозиции Декомпозиция работ
- •Миграция граничных стрелок
- •Задание внутренних стрелок
- •Задание разветвляющихся и сливающихся стрелок
- •Задание дополнительных стрелок, туннелирование стрелок
- •Лабораторная работа №2 Работа с функциональной моделью idef0 и построение функционально-стоимостной авс-модели Цель работы
- •Задание для лабораторной работы
- •Ответить на вопросы
- •Тема лабораторной работы.
- •Ответы на вопросы.
- •Результаты выполнения задания в электронном виде.
- •Построение каркаса диаграммы
- •Создание отчетов в bpWin
- •Отчет Model Report
- •Отчет Arrow Report
- •Отчет Model Consistency Report
- •Проведение функционально-стоимостного анализа
- •Задание единиц измерения
- •Описание центров затрат
- •Задание стоимостей работ по каждой статье расхода
- •Определение общих затрат
- •Результаты стоимостного анализа
- •Построить контекстную диаграмму и диаграммы декомпозиции.
- •Тема лабораторной работы.
- •Ответы на вопросы.
- •Результаты выполнения задания в электронном виде.
- •Практическая подготовка к выполнению лабораторной работы
- •Изучение инструментальной среды bpWin для idef3 Запуск среды bpWin
- •Нумерация работ и диаграмм
- •Построение контекстной диаграммы
- •Построение диаграмм декомпозиции Декомпозиция работ
- •Задание стрелок
- •Задание перекрестков
- •Задание объектов ссылок
- •Построить контекстную диаграмму и диаграммы декомпозиции.
- •Тема лабораторной работы.
- •Ответы на вопросы.
- •Результаты выполнения задания в электронном виде.
- •Нумерация объектов модели dfd
- •Построение диаграмм декомпозиции Декомпозиция процессов
- •Задание потоков данных
- •Хранилища данных
- •Изображение разветвляющихся и сливающихся стрелок
Задание перекрестков
Для отображения разветвляющихся или сливающихся стрелок следует использовать перекресток.
Для внесения перекрестка на диаграмму служит кнопка Junction Tool в палитре инструментов.
В диалоге Select Junction Type необходимо выбрать тип перекрестка (Рис. 3.63).
Р
ис.
3.63 Выбор типа перекрестка
Все перекрестки на диаграмме нумеруются, каждый номер имеет префикс J.
Свойства перекрестка можно редактировать при помощи диалога Junction Properties, который вызывается в контекстном меню перекрестка командой Definition/Note.
Задание объектов ссылок
Объект ссылки в IDEF3 выражает некую идею, концепцию или данные, которые нельзя определить как стрелку, перекресток или работу, но которые следует отобразить на диаграмме.
Для внесения объекта ссылки следует выбрать кнопку Referent в палитре инструментов, а затем щелкнуть по пустому полю диаграммы. При этом открывается диалог Referent для внесения имени объекта ссылки.
О
бъект
ссылки изображается в виде прямоугольника,
похожего на прямоугольник работы (Рис. 3.64).
Рис. 3.64 Объект ссылки
Имя объекта ссылки можно редактировать в диалоге Referent (пункт Name контекстного меню), в качестве имени можно использовать имя какой-либо стрелки из других диаграмм.
Объекты ссылок должны быть связаны с единицами работ связями типа Referent (прямая линия без стрелки), который задается в пункте Type диалога Arrow Properties (пункт Style контекстного меню объекта ссылок).
Дальнейшая декомпозиция модели приведена на Рис. 3.65 – Рис. 3.70.
.
Р
ис.
3.65 Диаграмма декомпозиции блока №2
Р
ис.
3.66 Диаграмма декомпозиции блока №3
Р
ис.
3.67 Диаграмма декомпозиции блока №4
Рис.
3.68
Диаграмма
декомпозиции блока №5
Рис.
3.69
Диаграмма
декомпозиции блока №6
Рис.
3.70
Диаграмма
декомпозиции блока №7
ЛАБОРАТОРНАЯ РАБОТА №4 Построение модели диаграмм потоков данных DFD
Цель работы
Изучение методологии построения диаграмм потоков данных: процессы, внешние сущности, потоки данных, хранилища данных.
Получение навыков построения модели DFD: построение контекстной диаграммы, диаграмм декомпозиции.
Задание для лабораторной работы
Выполнить проектирование информационной системы "Организация питания в семье" с помощью построения диаграмм потоков данных DFD средствами программы BPWin (по образцу):
Построить контекстную диаграмму и диаграммы декомпозиции.
Составить следующие отчеты: Model Report, Diagram Object Report, Model Consistency Report.
Ответить на вопросы
Что описывает в системе модель диаграмм DFD?
Каковы основные элементы модели DFD?
Что понимается под процессами, что они отображают?
Что понимается под внешней сущностью?
Для чего используются хранилища данных?
Что отображают связи между блоками в модели DFD?
Укажите особенности построения диаграмм декомпозиции в модели DFD.
Отчет о выполнении лабораторной работы
Тема лабораторной работы.
Ответы на вопросы.
Результаты выполнения задания в электронном виде.
Теоретическая подготовка к выполнению лабораторной работы
Для выполнения лабораторной работы следует изучить теоретический материал, приведенный в [1].
Моделирование информационной системы с помощью построения диаграмм потоков данных DFD приведены в [1, п.4.5]:
Базовые элементы модели построения диаграмм потоков данных DFD [1, пп.4.5.1].
Построение контекстной диаграммы и диаграмм декомпозиции модели [1, пп.4.5.2].
Практическая подготовка к выполнению лабораторной работы
И
зучение инструментальной среды BPWin для DFD
Запуск среды BPWin
Запустить среду разработки BPWin. В окне выбора моделей внести имя модели и выбрать DFD-модель (Рис. 4.71).
Рис. 4.71 Окно выбора моделей
При запуске программы BPWin и выборе соответствующей модели мы получаем доступ к интегрированной среде разработки, которая включает (Рис. 4.72):
палитру инструментов модели DFD;
основную панель инструментов;
навигатор модели — Model Explorer;
р
абочую область для построения модели.
Рис. 4.72 Интегрированная среда разработки модели DFD
В палитре инструментов при разработке диаграмм DFD появляются новые кнопки (Рис. 4.72):
External Reference – добавить в диаграмму внешнюю сущность;
Data Store – добавить в диаграмму хранилище данных;
Diagram Dictionary Editor – ссылка на другую страницу. В отличие от IDEF0 этот инструмент позволяет направить стрелку на любую диаграмму (а не только на верхний уровень).