logo
Автоматизація роботи мебельного підприємства

Вступ

Системний аналіз на практиці опирається на застосування спеціальних програмних засобів, що дозволяють промоделювати структуру систем і процесів, визначити складові їхні елементи й задати звязку між ними, проаналізувати динаміку їхньої взаємодії й ефективність застосування системи для рішення конкретного завдання. Даний цикл лабораторних робіт припускає вивчення функціональних можливостей двох основних засобів структурного моделювання систем і процесів: BPwіn, що тепер має назву AllFusіon Process Modeler у версіях від компанії Computer Assocіates, і Ratіonal Rose (компанія Ratіonal Software).

BPwіn допомагає чітко документувати важливі аспекти будь-яких бізнесів-процесів: дії, які необхідно почати, способи їхнього здійснення й контролю, необхідні для цього ресурси, а також візуалізувати отримані від цих дій результати. Він дозволяє аналітикам і проектувальникам моделей співвідносити корпоративні ініціативи й завдання з бізнес-вимогами й процесами інформаційної архітектури й проектування додатків. Таким чином, формується цілісна картина діяльності підприємства: від потоків робіт у невеликих підрозділах до складних організаційних функцій.

CA ERwin Process Modeler (раніше називався AllFusion Process Modeler) - програмний продукт в області реалізації засобів CASE-технологій.

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

Включає три стандартні методології: IDEF0 (функціональне моделювання), DFD (моделювання потоків даних) і IDEF3 (моделювання потоків робіт). Ці методології по-своєму унікальні. Кожна з них може бути виконана окремо за допомогою BPwin, але їх сукупність укладена в модель дає аналітику повну картину предметної області клієнта.

Ratіonal Rose є обєктно-орієнтованим засобом проектування, що спрощує розробку складних програмних систем за допомогою виразних можливостей по графічних поданнях класів і їхніх взаємовідносин. Тобто інструментарій програми допускає як високорівневе (абстрактне) подання (наприклад, схема автоматизації підприємства, банку), так і низькорівневе проектування (наприклад, інтерфейс програми, модель життєвого циклу обєктів, їхньої дії). Вся міць програми базується всього на 7-ми діаграмах, які здатні описувати структуру системи, взаємодію й поводження її елементів. Основою даного опису є уніфікована мова об`єктно-оріентованного моделювання Unіfіed Modelіng Language (UML).

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

В якості бізнес-процесу я обрав: «Автоматизацію роботи мебельного підприємства». Оскільки цей процес майже не має аналогів автоматизації, я вирішив створити модель саме цього підприємства.