Практична робота 2.1

Сайт: Галицький фаховий коледж імені В'ячеслава Чорновола
Курс: Проєкт "Разом"
Книга: Практична робота 2.1
Надруковано: Гість-користувач
Дата: Monday 28 October 2024 14:24 PM

Опис

Тема: Здійснення аналізу та проєктування бізнес-процесів підприємства відповідно до стандарту IDEF0

Мета:

  • Ознайомитись з інструментарієм CASE-засобу Process Modeler
  • Вивчити елементи діаграми IDEF0 - функціональні блоки та інтерфейсні дуги, їхнє призначення та правила побулови
  • Навчитись будувати контектну діаграму діяльності підприємства відповідно до методології IDEF0
  • Навчитись виконувати декомпозицію контекстної діаграми за методологією IDEF0
  • Сформувати навики використання інструментів  CASE-засобу Process Modeler для побудови фінкціональних блоків та звязків між ними 

1. Завдання

Завдання:

Здійсніть письмовий опис функціональної організації магазину компютерної техніки з використанням інструментарії ProcessModeler відповідно до стандарту IDEF0:

  1. Проаналізуйте діяльність магазину комп'ютерної техніки: функції, ресурси, вхідні та вихідні дані, керуючу інформацію.
  2. З допомогою Process Modeler побудуйте контекстну діаграму діяльності відповідного підприємства.
  3. Здійсніть функціональну декомпозицію даної системи : розбийте систему на підсистеми, позначте їх на діаграмі з допомогою функціональних блоків
  4. Відобразіть зв'язки між підсистемами з використанням ітерфейсних дуг, задайте їм назви

Для успішного виконання завдань:

  1. Ознайомтесь теоретичними відомостями.
  2. Перегляньте відеоінструкції до практичної роботи.
  3. Опрацюйте методичні вказівки з детальним описом порядку дій для побудови діаграми діяльності магазину комп'ютерної техніки.
  4. Підготуйтесь до відповідей на контрольні питання (усно).

2. Короткі теоретичні відомості

     Побудова моделі функціональної організації підприємства розпочинається з опису функціонування підприємства (системи) в цілому у вигляді контекстної діаграми.

      Взаємодія системи з навколишнім середовищем описується з допомогою входів (дані та об’єкти, що використовуються системою), виходів (основні результати діяльності системи, кінцеві продукти), управляння (стратегії, правила та процедури, якими керується система) та механізмів (ресурси, необхідні для системи).

     Роботи на діаграмах зображуються у вигляді функціональних блоків (прямокутників). Кожний блок зображує яку-небудь функцію або завдання і іменується дієсловом або дієслівною фразою, що позначає дію (виготовлення виробу, обслуговування клієнта й т.д.). Стрілки позначаються іменником і означають об’єкти або інформацію, що зв’язує роботи між собою та з зовнішнім середовищем.

Після опису контексту проводиться функціональна декомпозиція і система розбивається на підсистеми. Кожна підсистема описується за допомогою тих же елементів, що й система в цілому. Потім кожна підсистема розбивається на більш дрібні і так до досягнення потрібного рівня деталізації. У результаті такої розбивки, кожний фрагмент системи зображується на окремій діаграмі декомпозиції.

     Діаграма декомпозиції призначена для деталізації роботи. Роботи нижнього рівня – це те ж саме, що робота верхнього рівня, але в більш детальному викладенні. Після кожного сеансу декомпозиції може бути сформована папка – набір документів, у який входить сама діаграма, додаткові звіти й т.д. На кожному етапі з документами можуть бути ознайомлені експерти (викладачі). Перш ніж виконати наступний етап декомпозиції, на поточному рівні необхідно ввести в діаграму всі зауваження експертів. Таким чином, виходить повністю адекватна системі модель, що дозволяє наочно представити існуючі недоліки, удосконалити функціональну організацію підприємства, провести аналіз вартості виробництва. Крім того, ця модель є основою для створення інформаційної системи підприємства.

3. Методичні вказівки до виконання завдань

Порядок дій для виконання роботи

Опис функціонування підприємства (опис предметної області):

Як приклад розглядається діяльність вигаданої компанії “Computer World”. Компанія займається, в основному, збором та продажем ПК і ноутбуків. Компанія не виготовляє компоненти самостійно, а лише збирає і тестує комп’ютери.

Основні види робіт компанії такі:

  • продавці приймають замовлення клієнтів;
  • оператори групують замовлення по типах комп’ютерів;
  • оператори збирають і тестують комп’ютери;
  • оператори упаковують комп’ютери відповідно до замовлень;
  • комірник відвантажує клієнтам замовлення.

Компанія використовує бухгалтерську інформаційну систему, що дозволяє оформити замовлення та рахунок і відстежити платежі по рахунках.

Побудова контекстної діаграми діяльності підприємства:

  1. Запустіть Process Modeler. (Кнопка Start ® Process Modeler).
  2. Якщо з’являється діалог ModelMart Connection Manager, натисніть на кнопку Cancel (Скасувати).
  3. Клацніть по кнопці . З’являється діалогове вікно I would like to (малюнок 1). Внесіть у текстове поле Name ім’я моделі “Діяльність компанії” і виберіть Турe – Business Process (IDEF0). Натисніть ОК.

Малюнок 1. – Присвоєння моделі імені і вибір типу моделі.

  1. Автоматично створюється незаповнена контекстна діаграма (малюнок 2).

Малюнок 2. – Незаповнена контекстна діаграма.

  1. Якщо на діаграмі некоректно відображаються текстові дані, слід змінити настройки шрифтів: Model ® Default Fonts ® Frame System Text Перед натискання ОК обов’язково поставте галочку навпроти Change all occurrences (малюнок 3).

Малюнок 3. – Зміна базового шрифта.

  1. Зверніть увагу на кнопку на панелі інструментів. Ця кнопка включає і виключає інструмент перегляду і навігації – Model Explorer (Браузер моделі). Model Explorer має дві закладки – Activities та Diagrams, переключення між якими здійснюється клацанням будь-якою кнопкою миші по заголовку панелі. На закладці Activities клацання правою кнопкою миші по об’єкті в браузері моделі дозволяє вибрати опції редагування його властивостей (малюнок 4).

Малюнок 4. – Редагування властивостей об’єкта.

  1. Перейдіть у меню Edit ® Model Properties... На закладці General діалогового вікна Model Properties... у відповідні текстові поля введіть ім’я та ініціали автора моделі, ім’я моделі та ім’я проекту, а у текстове поле Time Frame (Часове охоплення) – AS-IS (Як є) (малюнок 5).
  2. На закладці Purpose діалогового вікна Model Properties... у текстове поле Purpose (ціль) внесіть дані про мету розробки моделі – “Моделювати поточні (AS-IS) бізнес-процеси компанії”, а в текстове поле Viewpoint (Точка зору) – “Директор”.

Малюнок 5. – Вікно задання властивостей моделі.

Малюнок 6. – Внесення даних про мету моделювання і точку зору на модель.

  1. На закладці 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

Тунелюйте та зв’яжіть на верхньому рівні граничні стрілки, якщо це необхідно.

4. Зразок виконаного завдання

5. Індивідуальні варіанти завдань

ВАРІАНТ ЗАВДАННЯ

П.І.П. студентів

1

Розробка функціональної моделі діяльності туристичного агентства.

 

2

Розробка функціональної моделі діяльності ВУЗу.

 

3

Розробка функціональної моделі діяльності Інтернет кафе.

 

4

Розробка функціональної моделі магазину комп’ютерної техніки.

 

Розробка функціональної моделі роботи банкомату.

 

6

Розробка функціональної моделі діяльності відділу видачі кредитів.

 

7

Розробка функціональної моделі діяльності бібліотеки.

 

8

Розробка функціональної моделі роботи комп’ютера.

 

9

Розробка функціональної моделі роботи мережі комп’ютерів.

 

10

Розробка функціональної моделі діяльності брокерської контори.

 

11 

Розробка функціональної моделі процесу підготовки дипломованих спеціалістів.

 

12 

Розробка функціональної моделі створення документального кіно.

 

13

Розробка функціональної моделі роботи мобільного оператора.

 

14

Розробка функціональної моделі станції технічного обслуговування.

 

15 

Розробка функціональної моделі проектування та зведення висотної будівлі.

 

16 

Розробка функціональної моделі веб-сайту організації.

 

17 

Розробка функціональної моделі діяльності бухгалтерії підприємства.

 

18

Розробка функціональної моделі вирощування зелених насаджень.

 

19

Розробка функціональної моделі діяльності маркетингової компанії.

 

20

Розробка функціональної моделі видавництва навчальної літератури.

 

21

Розробка функціональної моделі пункту прийому замовлень.

 

22 

Розробка функціональної моделі надання транспортних послуг.

 

23

 

 

 

 

 

 

 

* Виберіть номер варіанту відповідно до вашого порядкового номера у списку групи.

6. Критерії оцінювання

Оцінювання практичної роботи здійснюється за 4-бальною шкалою:

відмінно - виконано аналіз предметної області, побудовано контекстну діаграму та діаграму декомпозиції (4-6 функціональних блоків); дотримано всі вимоги стандарту та правил побудови та іменування елементів діаграми.

добре -  виконано аналіз предметної області, побудовано контекстну діаграму та діаграму декомпозиції (3-4 функціональних блоків); дотримано вимоги стандарту та правил побудови та іменування елементів діаграми із незначними недоліками.

задовільно -  виконано аналіз предметної області, побудовано контекстну діаграму та діаграму декомпозиції (3-4 функціональних блоків); є зауваження до  побудови та іменування елементів діаграми.

незадовільно - роботу не виконано або діаграми побудовано неправильно,  є значні зауваження до  іменування елементів діаграми.

7. Контрольні питання

  1. Що означають роботи в методології IDEF0?
  2. Яке призначення сторін прямокутників робіт на діаграмах IDEF0?
  3. Що називають граничними стрілками?
  4. Опишіть процес декомпозиції роботи.
  5. Як добавити на діаграму роботу та задати їй ім’я?
  6. Чи може модель у AllFusion Process Modeler містити діаграми кількох методологій?