Практична робота 2.1
Тема: Здійснення аналізу та проєктування бізнес-процесів підприємства відповідно до стандарту IDEF0
Мета:
- Ознайомитись з інструментарієм CASE-засобу Process Modeler
- Вивчити елементи діаграми IDEF0 - функціональні блоки та інтерфейсні дуги, їхнє призначення та правила побулови
- Навчитись будувати контектну діаграму діяльності підприємства відповідно до методології IDEF0
- Навчитись виконувати декомпозицію контекстної діаграми за методологією IDEF0
- Сформувати навики використання інструментів CASE-засобу Process Modeler для побудови фінкціональних блоків та звязків між ними
3. Методичні вказівки до виконання завдань
Порядок дій для виконання роботи
Опис функціонування підприємства (опис предметної області):
Як приклад розглядається діяльність вигаданої компанії “Computer World”. Компанія займається, в основному, збором та продажем ПК і ноутбуків. Компанія не виготовляє компоненти самостійно, а лише збирає і тестує комп’ютери.
Основні види робіт компанії такі:
- продавці приймають замовлення клієнтів;
- оператори групують замовлення по типах комп’ютерів;
- оператори збирають і тестують комп’ютери;
- оператори упаковують комп’ютери відповідно до замовлень;
- комірник відвантажує клієнтам замовлення.
Компанія використовує бухгалтерську інформаційну систему, що дозволяє оформити замовлення та рахунок і відстежити платежі по рахунках.
Побудова контекстної діаграми діяльності підприємства:
- Запустіть Process Modeler. (Кнопка Start ® Process Modeler).
- Якщо з’являється діалог ModelMart Connection Manager, натисніть на кнопку Cancel (Скасувати).
- Клацніть по кнопці . З’являється діалогове вікно I would like to (малюнок 1). Внесіть у текстове поле Name ім’я моделі “Діяльність компанії” і виберіть Турe – Business Process (IDEF0). Натисніть ОК.
Малюнок 1. – Присвоєння моделі імені і вибір типу моделі.
- Автоматично створюється незаповнена контекстна діаграма (малюнок 2).
Малюнок 2. – Незаповнена контекстна діаграма.
- Якщо на діаграмі некоректно відображаються текстові дані, слід змінити настройки шрифтів: Model ® Default Fonts ® Frame System Text… Перед натискання ОК обов’язково поставте галочку навпроти Change all occurrences (малюнок 3).
Малюнок 3. – Зміна базового шрифта.
- Зверніть увагу на кнопку на панелі інструментів. Ця кнопка включає і виключає інструмент перегляду і навігації – Model Explorer (Браузер моделі). Model Explorer має дві закладки – Activities та Diagrams, переключення між якими здійснюється клацанням будь-якою кнопкою миші по заголовку панелі. На закладці Activities клацання правою кнопкою миші по об’єкті в браузері моделі дозволяє вибрати опції редагування його властивостей (малюнок 4).
Малюнок 4. – Редагування властивостей об’єкта.
- Перейдіть у меню Edit ® Model Properties... На закладці General діалогового вікна Model Properties... у відповідні текстові поля введіть ім’я та ініціали автора моделі, ім’я моделі та ім’я проекту, а у текстове поле Time Frame (Часове охоплення) – AS-IS (Як є) (малюнок 5).
- На закладці Purpose діалогового вікна Model Properties... у текстове поле Purpose (ціль) внесіть дані про мету розробки моделі – “Моделювати поточні (AS-IS) бізнес-процеси компанії”, а в текстове поле Viewpoint (Точка зору) – “Директор”.
Малюнок 5. – Вікно задання властивостей моделі.
Малюнок 6. – Внесення даних про мету моделювання і точку зору на модель.
- На закладці Definition діалогового вікна Model Properties... у текстове поле Definition (Визначення) внесіть “Це навчальна модель, що описує діяльність компанії” і в текстове поле Scope (Охоплення) – “Загальне керування бізнесом компанії: дослідження ринку, закупівля компонентів, збір, тестування і продаж продуктів”.
Малюнок 7. – Внесення додаткових даних, які визначають модель.
10. Перейдіть на контекстну діаграму і правою кнопкою миші клацніть по прямокутнику, що представляє (у нотації IDEF0) умовне графічне позначення роботи. У контекстному меню виберіть опцію Name Editor (малюнок 8). На закладці Name внесіть ім’я “Діяльність компанії” (малюнок 9).
Малюнок 8. – Контекстне меню.
Малюнок 9. – Присвоєння назви роботі.
11. В закладці Definition діалогового вікна Activity Properties у текстове поле Definition (Визначення) внесіть “Поточні бізнес-процеси компанії” (малюнок 10). Текстове поле Note (Примітки) залишіть незаповненим.
Малюнок 10. – Внесення додаткових даних про роботу.
12. За допомогою кнопки створіть ICOM-стрілки на контекстній діаграмі (таблиця 1).
Таблиця 1. – Стрілки контекстної діаграми.
Назва стрілки (Arrow Name) |
Визначення стрілки (Arrow Definition) |
Тип стрілки (Arrow Type) |
Дзвінки клієнтів |
Запити інформації, замовлення, техпідтримка і т.д. |
Input |
Правила і процедури |
Правила продаж, інструкції по збору, процедури тестування, критерії продуктивності і т.д. |
Control |
Продані продукти |
Настільні і портативні комп’ютери |
Output |
Бухгалтерська система |
Оформлення рахунків, оплата рахунків, робота із замовленнями |
Mechanism |
13. За допомогою кнопки внесіть текст у поле діаграми – точку зору і ціль (малюнок 11).
Малюнок 11. – Внесення тексту в поле діаграми за допомогою редактора Text Block Editor.
Порядок виконання декомпозиції моделі
1 Виберіть кнопку переходу на нижній рівень на палітрі інструментів і в діалоговому вікні Activity Box Count (малюнок 12) встановіть число робіт на діаграмі нижнього рівня – 3 – і натисніть кнопку ОК.
Малюнок 12. – Діалогове вікно Activity Box Count.
2 Автоматично буде створена діаграма декомпозиції (малюнок 13).
Малюнок 13. – Діаграма декомпозиції.
Правою кнопкою миші клацніть по роботі, яка розташована в лівому верхньому куті області редагування моделі, виберіть у контекстному меню опцію Name Editor і внесіть ім’я роботи. Повторіть операцію для двох робіт, що залишилися. Потім внесіть визначення, статус і джерело для кожної роботи згідно даних таблиці 1.
Таблиця 1. – Роботи діаграми декомпозиції А0.
Назва роботи (Activity Name) |
Визначення роботи (Activity Definition) |
Продажі і маркетинг |
Телемаркетинг і презентації, виставки |
Збір і тестування комп’ютерів |
Збір і тестування настільних і портативних комп’ютерів |
Відвантаження й одержання |
Відвантаження замовлень клієнтам і одержання компонентів від постачальників |
Діаграма декомпозиції прийме вигляд, представлений на малюнку 14.
Малюнок 14. – Діаграма декомпозиції після присвоєння роботам найменувань.
3 Перейдіть у режим малювання стрілок і зв’яжіть граничні стрілки (скориставшись кнопкою на палітрі інструментів) так, як це показано на малюнку 15.
Малюнок 15. – Зв’язані граничні стрілки на діаграмі А0.
4 Правою кнопкою миші клацніть по стрілці керування роботи “Збір і тестування комп’ютерів” і перейменуйте її в “Правила збору і тестування” (малюнок 16).
Малюнок 16. – Стрілка “Правила збору і тестування”.
5 Правою кнопкою миші клацніть по стрілці механізму роботи “Продажі і маркетинг” і перейменуйте її на “Система оформлення замовлень” (малюнок 17).
Малюнок 17. – Стрілка “Система оформлення замовлень”.
6 Створіть нові внутрішні стрілки так, як показано на малюнку 18.
Малюнок 18. – Внутрішні стрілки діаграми А0.
7 Створіть стрілку зворотного зв’язку (по керуванню) “Результати збору і тестування”, що йде від роботи “Збір і тестування комп’ютерів” до роботи “Продажі і маркетинг”. Змініть, при необхідності, стиль стрілки (товщина ліній) і встановіть опцію Extra Arrowhead (Додатковий наконечник стріли) (з контекстного меню). Методом drag&drop перенесіть імена стрілок так, щоб їх було зручніше читати. Якщо необхідно, встановіть з контекстного меню Squiggle (Зигзаг). Результат можливих змін показаний на малюнку 19.
Малюнок 19. – Результат редагування стрілок на діаграмі А0.
8 Створіть нову граничну стрілку виходу “Маркетингові матеріали”, що виходить з роботи “Продажі і маркетинг”. Ця стрілка автоматично не попадає на діаграму верхнього рівня і має квадратні дужки на наконечнику (малюнок 10).
Малюнок 20. – Стрілка ”Маркетингові матеріали”.
9 Клацніть правою кнопкою миші по квадратних дужках і виберіть пункт меню Arrow Tunnel (малюнок 21).
Малюнок 21. – Пункт меню Arrow Tunnel.
У діалоговому вікні Border Arrow Editor (Редактор граничних стрілок) натисніть кнопку Resolve Border Arrow (Дозволити граничну стрілку) (малюнок 22).
Малюнок 22. – Діалогове вікно Border Arrow Editor.
Для стрілки “Маркетингові матеріали” виберіть опцію Trim (Упорядкувати) з контекстного меню. Результат виконання роботи показаний на малюнку 23.
Малюнок 23. – Результат виконання роботи – діаграма А0.
10. Здійсніть декомпозицію роботи “Збір і тестування комп’ютерів”.
У результаті проведення експертизи отримана наступна інформація:
- виробничий відділ одержує замовлення клієнтів від відділу продаж у міру їхнього надходження.
- диспетчер координує роботу збирачів, сортує замовлення, групує їх і дає вказівку на відвантаження готових комп’ютерів.
- кожні 2 години диспетчер групує замовлення (окремо для настільних комп’ютерів і ноутбуків) і направляє на ділянку збору.
- співробітники ділянки збору збирають комп’ютери відповідно до специфікацій замовлення та інструкцій зі збору. Коли група комп’ютерів, що відповідає групі замовлень, зібрана, вона направляється на тестування. Тестувальники тестують кожен комп’ютер і в разі потреби замінюють несправні компоненти.
- тестувальники направляють результати тестування диспетчерові, який на підставі цієї інформації приймає рішення про передачу комп’ютерів, що відповідають групі замовлень, на відвантаження.
На основі цієї інформації внесіть на діаграму декомпозиції А2 нові роботи і стрілки (таблиці 2 і 3 відповідно).
Таблиця 2. – Роботи діаграми декомпозиції А2.
Назва роботи (Activity Name) |
Визначення роботи (Activity Definition) |
Відстеження розкладу і керування збором та тестуванням |
Перегляд замовлень, встановлення розкладу виконання замовлень, перегляд результатів тестування, формування груп замовлень на збір і відвантаження |
Збір настільних комп’ютерів |
Збір настільних комп’ютерів відповідно до інструкцій і вказівок диспетчера |
Збір ноутбуків |
Збір ноутбуків відповідно до інструкцій і вказівок диспетчера |
Тестування комп’ютерів |
Тестування комп’ютерів і компонентів. Заміна непрацюючих компонентів |
Таблиця 3. – Стрілки діаграми декомпозиції А2.
Найменування стрілки (Arrow Name) |
Джерело стрілки (Arrow Source) |
Тип стрілки джерела (Arrow Source Type) |
Приймач стрілки (Arrow Dest.) |
Тип стрілки приймача (Arrow Dest. Type) |
Диспетчер |
Персонал виробничого відділу |
Mechanism |
Відстеження розкладу і керування збором та тестуванням |
Mechanism |
Замовлення клієнтів |
Границя діаграми |
Input |
Відстеження розкладу і керування збором та тестуванням |
Input |
Замовлення на настільні комп’ютери |
Відстеження розкладу і керування збором і тестуванням |
Output |
Збір настільних комп’ютерів |
Control |
Замовлення на ноутбуки |
Відстеження розкладу і керування збором і тестуванням |
Output |
Збір ноутбуків |
Control |
Компоненти |
“Tunnel” |
Input |
Збір настільних комп’ютерів |
Input |
Збір ноутбуків |
Input |
|||
Тестування комп’ютерів |
Input |
|||
Настільні комп’ютери |
Збір настільних комп’ютерів |
Output |
Тестування комп’ютерів |
Input |
Ноутбуки |
Збір ноутбуків |
Output |
Тестування комп’ютерів |
Input |
Персонал виробничого відділу |
“Tunnel” |
Збір настільних комп’ютерів |
Mechanism |
|
Збір ноутбуків |
Mechanism |
|||
Правила збору і тестування |
Границя діаграми |
Збір настільних комп’ютерів |
Control |
|
Збір ноутбуків |
Control |
|||
Тестування комп’ютерів |
Control |
|||
Результати збору і тестування |
Збір настільних комп’ютерів |
Output |
Границя діаграми |
Output |
Збір ноутбуків |
Output |
|||
Тестування комп’ютеів |
Output |
|||
Результати тестування |
Тестування комп’ютерів |
Output |
Відстеження розкладу і керування збором та тестуванням |
Input |
Зібрані комп’ютери |
Тестування комп’ютерів |
Output |
Границя діаграми |
Output |
Тестувальник |
Персонал виробничого відділу |
|
Тестування комп’ютерів |
Mechanism |
Вказівка передати комп’ютери на відвантаження |
Відстеження розкладу і керування збором і тестуванням |
Output |
Тестування комп’ютерів |
Control |
Тунелюйте та зв’яжіть на верхньому рівні граничні стрілки, якщо це необхідно.