Функциональное моделирование. Методология IDEF0. Построение иерархии функциональных диаграмм
Тема:
Функциональное моделирование. Методология IDEF0. Построение иерархии
функциональных диаграмм
Цель: Сформировать умения построения
функциональных моделей, в том числе в среде BPWin.
Оборудование: ПК, ОС Windows,
MS Word,
BPWin.
Время выполнения: 4 часа.
Условие задания
1) Согласно приведенному в методических
указаниях примеру, средствами ПО BPWin
построить функциональную модель IDEF0 программы, соответствующей выданному
заданию.
) Произвести двухуровневую декомпозицию
построенной диаграммы.
Результаты работы
Рисунок 1 - Общая функциональная схема
программного продукта для учёта услуг оказываемых "Интернет-центром"
На Рисунке 1 приведена Общая функциональная
схема для учёта услуг оказываемых "Интернет-центром". Входными
данными схемы являются базы данных "Клиенты", в которых содержится
информация о клиентах "Интернет-центра", "Услуги"
содержащая информацию об полном перечне услуг оказываемых
"Интернет-центром" и база данных "Заказы" - содержащая
скомбинированную информацию о клиентах и о их заказах (прошлых, будущих и
настоящих).
В качестве механизма в приведенной выше схеме
выступает "Персонал (разработчик)", который осуществляет все операции
с данными, клиентами, заказами и самим программным продуктом.
В качестве управляющего параметра выступают два
документа (Техническое задание, Закон РБ "О предоставлении услуг").
Выходными данными выступают: Изменённая база
данных "Клиенты", Изменённая база данных "Заказы",
Выполненный заказ (услуга).
Рисунок 2 - Схема декомпозиции программного
продукта для учёта услуг оказываемых "Интернет-центром"
На рисунке 2 отображается декомпозиция общей
функциональной схемы на отдельные функции, которые взаимосвязаны между собой.
В начале, "Разработчик" (персонал)
должен по заказу осуществить поиск на данный момент свободного работника (в
данной сфере услуг), в случае если такой есть, он должен выполнить заказ и
предоставить его клиенту. После произведенных выше действий работник при завершении
заказа должен оформить дисконтную карту (или увеличить процент скидки,
подробнее Рисунок 3).
Выходными данными в данной схеме являются:
Изменённая база данных "Клиенты", Изменённая база данных
"Заказы", Выполненный заказ (услуга) и Дисконтная карта.
программный декомпозиция диаграмма
bpwin
Декомпозиция блока по выдаче "Дисконтной
карты", выделяет 3 составных блока. На первый блок-вход поступает база
данных "Клиенты", разработчик должен осуществить проверку клиента и в
зависимости от постоянности клиента применить скидку, иначе - выдать новую
дисконтную карту.
После всех операций происходит изменение цены
(если идёт по "Скидке") и на выходе данными будут являться:
Изменённая база данных "Клиенты", Изменённая база данных
"Заказы" и Дисконтная карта.
Вывод: Сформировал умения построения
функциональных моделей, в том числе в среде BPWin.