- •Дагестанский государственный технический университет
- •Методические указания
- •«Проектирование информационных систем»
- •Содержание
- •Введение
- •Моделирование бизнес-процессов
- •1. Инструментальная среда bPwin
- •1.1. Установка цвета и шрифта объектов
- •1.2. Принципы построения модели idef0
- •1.2.1. Работы (Activity)
- •1.2.2. Стрелки (Arrow)
- •1.2.3. Нумерация работ и диаграмм
- •Лабораторная работа № 1 Создание контекстной диаграммы в среде bPwin4.1
- •Содержание отчета по работе
- •Контрольные вопросы
- •Лабораторная работа № 2 Создание диаграмм декомпозиции (а1, а2) в среде bPwin4.1
- •Упражнение 1
- •Упражнение 2
- •Содержание отчета по работе
- •Контрольные вопросы
- •1.3. Метод описания процессов idef3
- •Лабораторная работа № 3
- •Упражнение 1 Расщепление и слияние моделей
- •Упражнение 2 Создание диаграммы idef3
- •Содержание отчета по работе
- •Контрольные вопросы
- •1.4. Стоимостной анализ (Activity Based Costing)
- •1.5. Диаграммы дерева узлов и feo
- •Лабораторная работа № 4
- •Упражнение 1. Стоимостной анализ (Activity Based Costing)
- •Упражнение 2. Создание диаграммы узлов
- •Упражнение 3. Создание feo-диаграммы
- •Содержание отчета по работе
- •Контрольные вопросы
- •1.6. Диаграммы потоков данных (Data Flow Diagramming)
- •Лабораторная работа №5
- •Упражнение 1. Декомпозиция работы «Продажи и маркетинг»
- •Упражнение 2. Создание диаграммы dfd
- •Упражнение 3. Создание баз данных. Экспорт – импорт данных между bPwin и eRwin
- •Содержание отчета по работе
- •Контрольные вопросы
- •2. Генерация отчетов по модели bPwin
- •2.1. Работа с построителем шаблонов отчетов
- •Лабораторная работа №6 Генерация отчетов в bPwin 4.1
- •Чтобы добавить секции отчетов к шаблону отчетов, выполните следующие операции:
- •Литература
1.2.3. Нумерация работ и диаграмм
Все работы модели нумеруются. Номер состоит из префикса и числа. Может быть использован префикс любой длины, но обычно используют префикс А. Контекстная (корневая), работа дерева имеет номер АО. Работы декомпозиции А0 имеют номера A1, A2, A3 и т. д. Работы декомпозиции нижнего уровня имеют номер родительской работы и очередной порядковый номер, например работы декомпозиции A3 будут иметь номера А31, А32, АЗЗ, А34 и т.д. Работы образуют иерархию, где каждая работа может иметь одну родительскую и несколько дочерних работ, образуя дерево. Такое дерево называют деревом узлов, а вышеописанную нумерацию - нумерацией по углам. Имеются незначительные варианты нумерации, которые можно настроить в закладке Presentation диалога Model Properties (меню Model->Model Properties).
Диаграммы IDEF0 имеют двойную нумерацию. Во-первых, диаграммы имеют номера по узлу. Контекстная диаграмма всегда имеет номер А-0, декомпозиция контекстной диаграммы - номер А0, остальные диаграммы декомпозиции - номера по соответствующему узлу (например, A1, A2, А21, А213 и т. д.). BPwin автоматически поддерживает нумерацию по узлам, т.е. при проведении декомпозиции создается новая диаграмма и ей автоматически присваивается соответствующий номер. В результате проведения экспертизы диаграммы могут уточняться и изменяться, следовательно, могут быть созданы различные версии одной и той же (с точки зрения се расположения в дереве узлов) диаграммы декомпозиции. BPwin позволяет иметь в модели только одну диаграмму декомпозиции в данном узле. Прежние версии диаграммы можно хранить в виде бумажной копии либо как FEO-диаграмму. (К сожалению, при создании FEO-диаграмм отсутствует возможность отката, т.е. можно получить из диаграммы декомпозиции FEO, но не наоборот.) В любом случае следует отличать различные версии одной и той же диаграммы. Для этого существует специальный номер - С-number, который должен присваиваться автором модели вручную. C-number - это произвольная строка, но рекомендуется придерживаться стандарта, когда номер состоит из буквенного префикса и порядкового номера, причем в качестве префикса используются инициалы автора диаграммы, а порядковый номер отслеживается автором вручную, например МСВ00021.
Лабораторная работа № 1 Создание контекстной диаграммы в среде bPwin4.1
Лабораторные работы по дисциплине «Проектирование Информационных систем» предназначены для самостоятельной работы. Для выполнения последующей лабораторной работы необходимо иметь результат выполнения предыдущего, поэтому рекомендуется сохранять модель, полученную в конце каждой работы.
Цель работы - приобретение студентами практических навыков анализа функциональной организации предприятия с использованием CASE-средства BPwin и стандарта IDEF0.
В качестве примера рассматривается деятельность вымышленной компании. Компания занимается продажей компьютеров и ноутбуков (сборка и тестирование).
основные процедуры в компании таковы:
продавцы принимают заказы клиентов;
операторы группируют заказы по типам компьютеров;
операторы собирают и тестируют компьютеры;
операторы упаковывают компьютеры согласно заказам;
кладовщик отгружает клиентам заказы.
Компания использует купленную бухгалтерскую информационную систему, которая позволяет оформить заказ, счет и отследить платежи по счетам.
Содержание работы
Перед выполнением лабораторной работы №1 внимательно прочитайте теоретический материал.
Запустите BPwin.
Если появится диалог ModelMart Connection Manager, нажмите на кнопку Cancel.
File->New, после чего появится диалог Iwould like to. Внесите имя модели «Деятельность компании» и выберите Type – IDEF0. Нажмите Ok.
Автоматически создается контекстная диаграмма.
Перейдите в меню Model->Model Properties. Во вкладке General диалога следует внести имя модели «Деятельность компании», имя проекта «Модель деятельности компании», имя автора и тип модели – Time Frame: AS-IS.
Во вкладке Purpose внесите цель - «Purpose: Моделировать текущие AS-IS бизнес-процессы компании» и точку зрения – «Viewpoint: Директор».
Во вкладке Definition внесите определение «Это учебная модель, описывающая деятельность компании: исследование рынка, закупка компьютеров, сборка, тестирование и продажа продуктов».
Перейдите на контекстную диаграмму и правой кнопкой мыши вызовите контекстное меню. Выберите Name – наберите «Деятельность компании».
Во вкладке Definition внесите определение «Текущие бизнес-процессы компании».
Создайте стрелки на контекстной диаграмме (табл. 1).
Создайте отчет по модели.
Таблица 1
-
Имя стрелки
(Arrow Name)
Определение стрелки
(Arrow Definition)
Тип стрелки
(Arrow Type)
Бухгалтерская система
Оформление счетов, оплата счетов, работа с заказами
Mechanism
Звонки клиентов
Запросы информации, заказы, техподдержка и т.д.
Input
Правила и процедуры
Правила продаж, инструкции по сборке, процедуры тестирования, критерии производительности и т.д.
Control
Проданные продукты
Настольные и портативные компьютеры
Output
В данной программе, рядом с меню, располагается Панель инструментов программы:
-
- инструмент редактирования объектов
- кнопка для добавления работы на диаграмму
- проведение новой связи
- используется для связи имени дуги с символом дуги на диаграмме
- внесение текста в поле диаграммы (точка зрения и цель)
- вызов окна Diagram Manager
- переход к родительской диаграмме
- на один уровень диаграммы вверх
- декомпозиция диаграммы (на уровень вниз)
