Пример выполнения лабораторной работы




Лабораторная работа №2. Применение CASE-средств для описания потоков данных бизнес-процесса. Создание диаграммы декомпозиции

Цель лабораторной работы:

Ознакомление с функциями инструментального программного средства моделирования бизнеса BPwin при создании диаграммы декомпозиции

Указания по оформлению отчета

1. Отчет оформляется в текстовом редакторе Microsoft Word.

2. Отчет должен содержать:

- название лабораторной работы;

- цель лабораторной работы;

- формулировку заданий;

- краткое описание хода выполнения заданий;

- диаграммы, отражающие результаты выполнения заданий;

- выводы по работе.

3. Имя файла отчета должно совпадать с фамилией студента, выполнившего лабораторную работу.

Задание. Реализовать в инструментальном программном средстве моделирования бизнес-процессов BPwin свой пример бизнес процесса в декомпозиции контекстной диаграммы из лабю раб.1.

Ограничения:

- Контекстная диаграмма должна содержать внешнюю ссылку.

- Декомпозиция контекстной диаграммы должна содержать не менее 4-х действий.

- Каждое действие в диаграмме декомпозиции контекстной диаграммы должно быть декомпозировано на не менее чем 4-е действия.

- Диаграммы декомпозиций должны содержать хранилище данных.

- Пример должен быть сохранен в файле с именем вида Фамилия_2, где Фамилия совпадает с фамилией студента, выполняющего лабораторную работу.

Пример выполнения лабораторной работы

 

Шаг 1: Декомпозиция модели

- Щелкнуть на контекстное действие.

- Щелкнуть на кнопку декомпозиции на панели инструментов.
Появится диалоговое окно Activity Box Count.

- Проверить, что выбрано DFD

- Установить число действий 4 и нажать OK.
Появится новая диаграмма с 4 новыми прямоугольниками действий, каждый из которых имеет номер в верхнем правом углу.

Граничные стрелки перешли из родительской диаграммы.

Шаг 2: Изменение шрифта стрелки

- Измените шрифт любой граничной стрелки, действуя аналогично шагу 7 пункта «Создание контекстной диаграммы».

- Не забудьте в левом нижнем углу диалогового окна Font выбрать пункт Change all arrow labels in the current diagram.

Шаг 3: Именование действий. Следуя аналогично шагам 2 и 3 пункта «Создание контекстной диаграммы» назвать:

- Действие 1 – Получить пароль.

- Действие 2 – Получить запрос на обслуживание.

- Действие 3 – Обработать запрос на обслуживание.

- Действие 4 – Обработать кредитную карту.

Шаг 4: Соединение граничных стрелок с действиями

- Щелкнуть на центр стрелки Сообщение и, не отпуская клавишу, переместить ее на уровень центра боковой стороны прямоугольника действия Получить пароль. Отпустить клавишу.

- Щелкнуть (и отпустить!) на начало стрелки. Поместить указатель на левую сторону прямоугольника действия Получить пароль. Когда он выделится, щелкнуть мышкой.
Стрелка Сообщение соединилась с действием Получить пароль.

- Действуя аналогично соединить стрелки Деньги, Выписка, Данные по счету и Протокол обслуживания с действием Обработать запрос на обслуживание, стрелку Ключевые данные с действием Получить пароль, стрелку Кредитная карта с действием Обработать кредитную карту.

Шаг 5: Разветвление стрелок

- На инструментальной панели BPwin нажать кнопку Arrow.

- Подвести курсор к стрелке Ключевые данные. Нажать кнопку мыши.

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

- На инструментальной панели BPwin нажать кнопку Pointer, чтобы выйти из режима рисования стрелки.

- Действуя аналогично шагу 6 пункта «Создание контекстной диаграммы» назовите часть стрелки Ключевые данные, входящую в действие Получить запрос на обслуживание, именем Запрос на обслуживание, а часть, входящую в действие Получить пароль, именем Введенный пароль.

Шаг 6: Слияние стрелок

- Щелкнуть на кнопку Arrow.

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

- Щелкнуть на стрелку Сообщение.

- Щелкнуть на кнопку Pointer.

Шаг 7: Соединение действий

- Действуя аналогично шагу 5 пункта «Создание контекстной диаграммы», соедините нижнюю границу действия Получить запрос на обслуживание с левой границей действия Обработать запрос на обслуживание стрелкой Денежная сумма.

Шаг 8: Рисование хранилища данных

- На инструментальной панели BPwin нажать кнопку Data store.

- Щелкнуть мышкой по диаграмме.
Появится прямоугольник хранилища данных с номером 1.

- На инструментальной панели BPwin нажать кнопку Pointer.

- Следуя аналогично шагу 2 пункта «Создание контекстной диаграммы» назвать хранилище данных Данные кредитной карты.

Шаг 9: Соединение хранилища данных с действиями. Действуя аналогично шагу 5 пункта «Создание контекстной диаграммы» соедините:

- левую границу хранилища данных Данные кредитной карты стрелкой Пароль с правой границей действия Получить пароль и стрелкой Лимит денег с правой границей действия Получить запрос на обслуживание;

- стрелкой Детали клиента нижнюю границу хранилища данных Данные кредитной карты с верхней границей действия Обработать запрос на обслуживание;

- стрелкой без названия левую границу действия Обработать кредитную карту с правой границей хранилища данных Данные кредитной карты.

Проверка. В результате выполнения шагов 1–9 должна получиться диаграмма следующего вида:

 

 

Контрольные вопросы к защите

1. Каким образом описывается система в методологии DFD?

2. Что отражает контекстная диаграмма в методологии DFD?

3. Что отражает диаграмма декомпозиции в методологии DFD?

4. Что отражает внешняя ссылка в методологии DFD?

5. Что отражает хранилище данных в методологии DFD?

6.. Какие стрелки на IDEF0 диаграммах называются граничными?

7. 2. Какие стрелки на IDEF0 диаграммах называются внутренними?

8. Перечислите все возможные виды стрелок на IDEF0 диаграммах?

9. Назовите причину появления тоннельных стрелок.

10. Что отображают стрелки механизмов на диаграммах? Приведите на IDEF0 примеры механизмов.

11. Что отображают стрелки управления на диаграммах? Приведите на IDEF0 примеры управления.

12. Что отображают стрелки вызова на диаграммах? Приведите на IDEF0 примеры.

13. Какое количество блоков (работ, процессов, Activity) не рекомендуется превышать на одной IDEF0 диаграмме и почему?

14. Для чего строятся модели?

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

16. Что означает и как отображается на диаграммах «принцип доминирования»?

 

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-12-29 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: