- •Міністерство освіти і науки, молоді та спорту України
- •Лабораторний практикум і методичні вказівки до його виконання
- •6.050101 «Комп`ютерні науки»
- •Частина і. Розроблення програмних систем із використанням Case-засобу AllFusion Process Modeler Лабораторна робота № 1. Основи роботи із AllFusion Process Modeler
- •Лабораторная работа № 2.Начало моделирования. Построение контекстой диаграммы в нотации idef0
- •Лабораторна робота № 3. Побудова діаграми декомпозиції другого рівня в нотації idef0
- •Лабораторна робота № 4. Побудова діаграми декомпозиції наступного рівня в idef0
- •Лабораторная работа № 5. Построение диаграммы декомпозиции в нотации idef3Лабораторна робота № 5. Побудова діаграми декомпозиції в нотації idef3
- •Лабораторна робота № 6. Побудова діаграми декомпозиції в нотації dfd
- •Лабораторная работа № 7. Построение feo диаграмм и диаграмм дерева узловЛабораторна робота № 7. Побудова feo діаграм і діаграм дерева вузлів
- •Частина іі. Знайомство із технологією розроблення програмних продуктів у середовищи Rational Rose
Лабораторная работа № 2.Начало моделирования. Построение контекстой диаграммы в нотации idef0
Мета роботи :
коротко описати вибрану предметну область (чим займається підприємство, які основні процеси в нім відбуваються)
визначити контекст моделювання
побудувати контекстну діаграму в нотації IDEF0
Варіант індивідуального завдання необхідно погоджувати з викладачем. Усі діаграми в нотаціях IDEF0, IDEF3 і DFD будувати у рамках однієї моделі в AllFusion Process Modeler.
Метою даної і більшості наступних робіт являється моделювання діяльності вибраного підприємства. Для цього застосовуватимуться методології:
IDEF0 - методологія функціонального моделювання
IDEF3 - методологія опису процесів
DFD - методологія моделювання потоків даних
IDEF1X - методологія моделювання даних
Діаграми в перших трьох методологіях створюватимуться за допомогою CASE -средства AllFusion Process Modeler, IDEF1X - за допомогою AllFusion ERwin Data Modeler.Кожна діаграма в нотаціях IDEF0, IDEF3, DFD призначена для опису одного або декількох бізнес-процесів. Бізнес-процес - це стійка, цілеспрямована сукупність взаємозв'язаних видів діяльності (послідовність робіт), яка за певною технологією перетворить входи у виходи, що представляють цінність для споживача.
Результатом моделювання бізнес-процесів є модель бізнес-процесів, яка відноситься до одного з трьох типів, :
модель AS - IS (як є) - модель поточної організації бізнес-процесів підприємства
модель TO - BE (як буде) - модель ідеальної організації бізнес-процесів
модель SHOULD - BE(як повинно б бути) - модель, що ідеалізується, не відбиває реальну організацію бізнес-процесів підприємства
У лабораторних роботах створюватиметься модель AS - IS.
Перед початком побудови діаграм необхідно вивчити вибрану предметну область. У цій і наступних працях предметною областю виступатиме вигадане підприємство по зборці і продажу настільних комп'ютерів і ноутбуків. Компанія не виробляє комплектуючі самостійно, а тільки збирає і тестує комп'ютери. Основні процедури в компанії:
продавці приймають замовлення клієнтів;
співробітники групують замовлення по типах комп'ютерів;
співробітники збирають і тестують комп'ютери;
співробітники упаковують комп'ютери згідно із замовленнями;
комірник відвантажує клієнтам замовлення
постачальники замовляють і доставляють ті, що комплектують, необхідні для зборки.
Компанія використовує куплену бухгалтерську інформаційну систему, яка дозволяє оформити замовлення, рахунок і відстежити платежі по рахунках.
Побудова моделі якої-небудь системи в методології IDEF0 починається з визначення контексту моделювання, який включає суб'єкта моделювання, мету моделювання і точку зору на модель.
Під суб'єктом розуміється сама система, при цьому необхідно точно встановити, що входить в систему, а що лежить за її межами, іншими словами, необхідно визначити, що надалі розглядатиме як компоненти системи, а що як зовнішня дія.
Мета моделювання . Модель не може бути побудована без чітко сформульованої мети. Мета повинна відповідати на наступні питання:
Чому цей процес має бути змодельований?
Що повинна показувати модель?
Що може отримати читач?
Точка зору. Не дивлячись на те, що при побудові моделі зважає на думки різних людей, модель повинна будуватися з єдиної точки зору. Точку зору можна представити як погляд людини, яка бачить систему в потрібному для моделювання аспекті. Точка зору повинна відповідати меті моделювання. У течії моделювання важливо залишатися на вибраній точці зору.
У цій роботі суб'єктом виступатиме само підприємство, а саме процеси, що відбуваються усередині нього; мета моделювання - відтворити бізнес-процеси, що відбуваються на підприємстві (модель AS - IS); точка зору - з позиції директора як особи, що знає структуру підприємства в цілому.
Після визначення контексту моделювання можна приступати до побудови контекстної діаграми (званою ще "чорним ящиком"). Цей тип діаграми дозволяє показати, що подається на вхід роботи і що є результатом роботи, без деталізації її складових. Ця діаграма містить тільки одну роботу, яка представлятиме усю діяльність підприємства в цілому (мал. 1).
Рис. 1. Контекстна діаграма
Будь-яка IDEF0 діаграма складається з прямокутників, званих роботами (activity), і стрілок (arrow). Робота є деякою конкретною функцією у рамках даної системи. По вимогах стандарту назва кожної роботи має бути виражена віддієслівним іменникам (наприклад, "Виготовлення деталі", "Оформлення замовлення" і так далі). Кожна з чотирьох сторін прямокутника має своє певне значення (мал. 2) :
Рис. 2. Робота в IDEF0
Вхід - це споживана або змінювана роботою інформація або матеріал
Вихід - інформація або матеріал, які виробляються роботою
Управління - процедури, правила, стратегії або стандарти, якими керується робота
Механізми - ресурси, які виконують роботу (наприклад, співробітники, устаткування, пристрої і так далі)
Для даного підприємства вхідними стрілками будуть:
Замовлення клієнтів - список комп'ютерів і їх конфігурація, які клієнт бажає придбати
Комплектуючі від постачальників - що комплектують, отримані від постачальників, з яких збираються комп'ютери і ноутбуки
Вихідні стрілки:
Готова продукція - зібрані комп'ютери і ноутбуки
Замовлення постачальникам - список комплектуючих, які підприємство купує у постачальників
Плата за комплектуючі - гроші постачальникам за комплектуючі
Маркетингові матеріали - прайс-листи, рекламки і тому подібне
Стрілки управління :
Законодавство - різні законодавчі документи, якими керується підприємство в процесі своєї діяльності
Правила і процедури - різні правила і процедури, якими керується підприємство в процесі своєї діяльності (наприклад, правила зборки і тестування комп'ютерів, процедура спілкування з клієнтами і тому подібне)
Стрілки механізмів :
Бухгалтерська система
Персонал
Підсумкова контекстна діаграма має вигляд (мал. 3) :
Рис. 3. Підсумкова контекстна діаграма
Зміст звіту :
варіант індивідуального завдання
короткий опис вибраної предметної області (чим підприємство займається, як функціонує)
опис контексту моделювання
контекстна діаграма
