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