Побудова діаграм потоків робіт засобами BPWin

Workflow як методологія моделювання, яка використовує графічний опис інформаційних потоків. Обґрунтування специфічних особливостей у процесі декомпозиції діаграм IDEF3, що включає взаємодію автора і одного або декількох експертів предметної області.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык украинский
Дата добавления 15.11.2015
Размер файла 535,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru

Размещено на http://www.allbest.ru

Присутність у ДПД елементів для позначення джерел, приймачів і сховищ даних дозволяє ефективніше і наочніше описати процес документообігу. Проте для опису логіки взаємодії інформаційних потоків більше підходить IDEF3, який називається workflow diagramming. У перекладі українською Wokflow дослівно означає потік робіт. Завдання, які вирішуються системами Wokflow - автоматизувати потік робіт, а отже, і бізнес-процеси, в рамках яких цей потік розглядається. Wokflow - це методологія моделювання, яка використовує графічний опис інформаційних потоків, взаємовідносин між процесами обробки інформації і об'єктів, що є частиною цих процесів. Діаграми Workflow можуть бути використані в моделюванні бізнес-процесів для аналізу завершеності процедур обробки інформації.

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

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

Workflow ? це впорядкована в часі множина робочих завдань, які отримують співробітники і які обробляються ними вручну або за допомогою засобів механізації/автоматизації, але з тією послідовністю і в рамках тих правил, які визначені для даного бізнес-процесу. Кажучи простіше, можна провести наступну аналогію: бізнес-процес - це своєрідний конвеєр, який працює за своїми правилами і технологіями, а потік завдань аналогічний потоку виробів (вузлів, деталей), які пересуває цей конвеєр.

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

Методологія IDEF3.

IDEF3 - це метод, що має основною метою дати можливість аналітикам описати ситуацію, коли процеси виконуються у певній послідовності, а також описати об'єкти, які беруть участь спільно в одному процесі.

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

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

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

Точка зору на модель повинна бути задокументована. Звичайно це точка зору людини, яка відповідає за роботу в цілому. Також необхідно документувати мету моделі - ті питання, на які покликана відповісти модель. Приклад діграми IDEF3, побудованій в BPWin, наведено на рис. 1.

Рис. 1. Приклад діаграми IDEF3

Діаграма є основною одиницею опису в IDEF3. Важливо правильно побудувати діаграми, оскільки вони призначені для читання іншими людьми (а не тільки автором).

Одиниці роботи - Unit of Work (UOW) - також називаються роботами (activity), є центральними компонентами моделі. У IDEF3 роботи зображаються прямокутниками з прямими кутами і мають назву, виражену віддієслівним іменником, що позначає процес дії, одиночним або у складі фрази, і номер (ідентифікатор); інший іменник у складі тієї ж фрази звичайно відображає основний вихід (результат) роботи (наприклад, "Виготовлення виробу"). Часто іменник в назві роботи змінюється у процесі моделювання, оскільки модель може уточнюватися і редагуватися. Ідентифікатор роботи присвоюється при створенні і не більше незмінюється. Навіть якщо робота буде видалена, її ідентифікатор не використовуватиметься для інших робіт. Звичайно номер роботи складається з номера батьківської роботи і порядкового номера на поточній діаграмі.

Зв'язки показують взаємовідношення між роботами. Всі зв'язки в IDEF3 однонаправлени і можуть бути направлені куди завгодно, але звичайно діаграми IDEF3 намагаються побудувати так, щоб зв'язки були направлені зліва направо. У IDEF3 розрізняють три типи стрілок, які відображають зв'язки, стиль яких встановлюється через меню Edit/Arrow Style:

· Зв'язок передування (Precedence) суцільна лінія, що зв'язує одиниці робіт (UOW). Рисується зліва направо або зверху вниз. Показує, що робота-джерело повинна закінчитися перш ніж робота-мета розпочнеться.

· Зв'язок відношення (Relational Link) пунктирна лінія, що використовується для відображення зв'язків між одиницями робіт (UOW) а також між одиницями робіт і об'єктами посилань.

· Потоки об'єктів (Object Flow) стрілка з двома наконечниками, застосовується для опису того факту, що об'єкт використовується в двох або більше одиницях роботи, наприклад, коли об'єкт породжується в одній роботі і використовується в іншій.

Зв'язок передування показує, що робота-джерело закінчується раніше, ніж розпочинається робота-мета. Часто результатом роботи-джерела стає об'єкт, необхідний для запуску роботи-мети. У цьому випадку стрілку, яка позначає об'єкт, зображають з подвійним наконечником. Назва стрілки повинна ясно ідентифікувати об'єкт, що відображається. Потік об'єктів має ту ж семантику, що і старша стрілка.

Відношення показує, що стрілка є альтернативою стрілці передування або потоку об'єктів в сенсі завдання послідовності виконання робіт - робота-джерело не обов'язково повинна закінчитися, перш ніж робота-мета розпочнеться. Більше того, робота-мета може закінчитися перш ніж закінчиться робота-джерело.

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

Для відображення логіки взаємодії стрілок при злитті і розгалуженні або для відображення множини подій, які можуть або повинні бути завершені перед початком наступної роботи, використовуються перехрестя (Junction). На діаграмах IDEF3 зв'язки можуть зливатися і розгалужуватися тільки чрез перехрестя. Розрізняють два типи перехресть:

· перехрестя злиття (Fan-in Junction) - вузол, який збирає зків в один; вказує на необхідність умови завершеності робіт (джерел зв'язків) для продовження процесу (на рис.1 позначений прямокутником з літерою О);

· перехрестя розгалуження (Fan-out Junction) - вузол, в якому єдиний вхідний у нього зв'язок розгалужується; показує, що роботи, які ідуть за перехрестям, виконуються паралельно або альтернативно (на рис.1 позначений прямокутником з літерою Х).

Перехрестя не може використовуватися одночасно для злиття і для розгалуження. Всі перехрестя на діаграмі нумеруються, кожен номер має префікс J. Можна редагувати властивості перехрестя за допомогою діалогу Junction Properties, який викликається в контекстному меню перехрестя командою Definition/Note. На відміну від IDEF0 і ДПД в IDEF3 стрілки можуть зливатися і розгалужуватися тільки через перехрестя.

Об'єкт посилання в IDEF3 виражає певну ідею, концепцію або дані, які не можна пов'язати із стрілкою, перехрестям або роботою. Назва об'єкту посилання задається в діалозі Referent (пункт Name контекстного меню), як назву можна використовувати ім'я бідь-якої стрілки з інших діаграм або назву сутності з моделі даних. Об'єкти посилання повинні бути пов'язані з одиницями робіт або перехрестями пунктирними лініями. Офіційна специфікація IDEF3 розрізняє три стилі об'єктів посилань - безумовні (unconditional), синхронні (synchronous) і асинхронні (asynchronous). BPWin підтримує тільки безумовні об'єкти посилань. Синхронні і асинхронні об'єкти посилань, які використовуються в діаграмах переходів станів об'єктів, не підтримуються. Для доповнення IDEF0-моделі діаграмою IDEF3 необхідно в процесі декомпозиціх клацнути по радіокнопці IDEF3 діалогу Activity Box Count (рис. 2).

Рис. 2. Вибір нотації IDEF3 у діалозі Activity Box Count

В результаті палітра інструментів змінить свій вигляд на відповідний даній нотації діаграм (рис. 3). Призначення нових кнопок наведено у таблиці 1. Призначення інших кнопок відповідає методології IDEF0.

Рис. 3. Палітра інструментів для IDEF3 -діаграм

Таблиця 1. Кнопки палітри інструментів, які відповідають нотації діаграм IDEF0

Вигляд кнопки

Призначення кнопки

Внесення об'єкта посилання

Внесення перехрестя

При натисненні кнопки “Внесення перехрестя” з'явиться діалогове вікно рис. 4. Існуючі типи перехресть зведені у таблицю 2.

Рис. 4. Вікно вибору типу перехрестя

Таблиця 2. Типи перехресть

Позначення

Назва

Зміт у випадку злиття стрілок (Fan-in Junction)

Зміт у випадку розгалуження стрілок (Fan-out Junction)

Asynchronous AND

Всі попередні процеси повинні бути завершені

Всі наступні процеси повинні бути запущені

Synchronous AND

Всі попередні процеси завершені одночасно

Всі наступні процеси запускаються одночасно

Asynchronous OR

Один або декілька попередніх процесів повинні бути завершені

Один або декілька наступних процесів повинні бути запущені

Synchronous OR

Один або декілька попередніх процесів завершено одночасно

Один або декілька наступних процесів запускаються одночасно

XOR (Exclusive OR)

Тільки один попередній процес завершений

Тільки один наступний процес запускається

При внесенні об'єктів посилань крім назви потрібно указувати тип об'єкту посилання. Типи об'єктів посилань наведено у таблиці 3.

У IDEF3 декомпозиція використовується для деталізації робіт. Методологія IDEF3 дозволяє декомпонувати роботу багато разів, тобто робота може мати безліч дочірніх робіт. Це дозволяє в одній моделі описати альтернативні потоки. Можливість множинної декомпозиції пред'являє додаткові вимоги до нумерації робіт. Так, номер роботи складається з номера батьківської роботи, версії декомпозиції і власного номера роботи на поточній діаграмі.

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

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

графічний інформаційний декомпозиція діаграма

Таблиця 3. Типи об'єктів посилань

Тип об'єкта посилання

Мета опису

OBJECT

Описує участь важливого об'єкта в роботі

GOTO

Інструмент циклічного переходу (у послідовності робіт, що повторюється), можливо на поточній діаграмі, але не обов'язково. Якщо всі роботи циклу присутні на поточній діаграмі, цикл може також зображатися стрілкою, що повертається на стартову роботу. GOTO може посилатися на перехрестя.

UOB (Unit of behaviour)

Застосовується, коли необхідно підкреслити множинне використання будь-якої роботи, але без циклу. Наприклад, робота "Контроль якості" може бути використана в процесі "Виготовлення виробу" декілька разів після кожної одиничної операції. Звичайно цей тип посилання не використовується для моделювання робіт, які запускаються автоматично.

NOTE

Використовується для документування важливої інформації, що відноситься до будь-яких графічних об'єктів на діаграмі. NOTE є альтернативою внесенню текстового об'єкту до діаграми.

ELAB (Elaboration)

Використовується для вдосконалення графіків або їх детальнішого опису. Звичайно вживається для детального опису розгалуження і злиття стрілок на перехрестях.

Оскільки різні фрагменти моделі IDEF3можуть бути створені різними групами аналітиків в різний час, IDEF3підтримує просту схему нумерації робіт в рамках всієї моделі. Різні аналітики оперують різними діапазонами номерів, працюючи при цьому незалежно. Приклад виділення діапазону наведений у табл. 4.

У результаті доповнення діаграм IDEF0 діаграмами ДПД і IDEF3може бути створена змішана модель, яка кращим чином описує всі сторони діяльності підприємства. Ієрархію робіт у змішаній моделі можна побачити у вікні Model Explorer (рис. 7). Моделі в нотації IDEF0 зображаються зеленим кольором, в IDEF3 - жовтим, в ДПД - блакитним.

Таблиця 4. Діапазони номерів робіт

Аналітик

Діапазон номерів IDEF3

Друль

1-999

Мельник

1000-1999

Петренко

2000-2999

Рис. 6. Опис процесу в методології IDEF3

Рис. 7. Представлення змішаної моделі у вікні Model Explorer

Размещено на Allbest.ru


Подобные документы

  • Стандартні та нестандартні типи діаграм та їх призначення. Нормована гістограма з накопиченням. Побудова та вид стандартної лінійної діаграми. Основні підтипи крапкових діаграм в Exsel. Використання майстра діаграм. Особливості форматування діаграм.

    контрольная работа [136,3 K], добавлен 25.10.2010

  • Класифікація інформаційних систем. Дослідження особливостей мови UML як засобу моделювання інформаційних систем. Розробка концептуальної моделі інформаційної системи поліклініки з використанням середи редактора програмування IBM Rational Rose 2003.

    дипломная работа [930,4 K], добавлен 26.10.2012

  • Створення у середовищах BPwin 4.0 (за допомогою функціональної методології IDEF0) та Enterprise Architect 7.0 (методологія UML) моделі системи "Відкриття нового підприємства по виготовленню цегли". Побудова діаграм класів, діяльності та декомпозиції.

    контрольная работа [2,7 M], добавлен 18.08.2010

  • Проектування бази даних, що реалізує звіти про графік робіт на об’єктах впродовж місяця. Графічне зображення нагромаджувачів даних. Побудова діаграм потоків даних і переходів станів, таблиць у вигляді двовимірного масиву, запитів. Створення бази даних.

    курсовая работа [1,2 M], добавлен 29.02.2012

  • Призначення табличного процесора Excel, можливість подавати табличні дані та інформацію в більш наочній та зручній для сприйняття формі, записаній за допомогою діаграм і графіків. Автоматизація процесу побудови діаграм за допомогою "Майстра діаграм".

    аттестационная работа [2,3 M], добавлен 15.05.2010

  • Створення і реалізація в СУБД MS Access бази даних "Internet-ресурси з інформаційних технологій". Опис предметної області, інфологічне проектування. Побудова ER-діаграми. Даталогічне і фізичне проектування інформаційних систем. Опис роботи програми.

    курсовая работа [8,2 M], добавлен 30.05.2013

  • Опис предметної області та середовища розробки бази даних. Модель реальної системи - ієрархія діаграм DFD. Складання таблиці списку подій. Переробка ERD в реляційне відношення клієнтів, постачальників та автомобілів. Створення ключових полів таблиць БД.

    курсовая работа [606,4 K], добавлен 04.02.2013

  • Загальна характеристика мови моделювання UML. Розробка діаграм UML з метою автоматизації продаж в магазині. Rational Rose як засіб візуального моделювання об'єктно-орієнтованих інформаційних систем. Зворотне проектування як головна перевага Rational Rose.

    контрольная работа [1,7 M], добавлен 23.10.2014

  • Введення інформації в комірки таблиці. Поняття поточної комірки, діапазону комірок в MS Excel. Елементи діалогового вікна "Создание БД" та його призначення, функціональні особливості та можливості. Методика та головні етапи побудови таблиць та діаграм.

    контрольная работа [315,3 K], добавлен 12.10.2012

  • Розповсюдження об'єкно-орієнтованих мов програмування. Моделювання предметної області. Постановка задачі. Інформаційне забезпечення. Алгоритм розв'вязання задачі. Пограмне забезпечення. Основні задачі при моделюванні предметної області. Стан сутностей.

    курсовая работа [772,8 K], добавлен 03.10.2008

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.