Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснювальна записка.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
4.78 Mб
Скачать

2.3 Програмне забезпечення для проектування системи

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

Business Studio - програмний продукт для моделювання бізнес-архітектури російського розробника «ГК« Сучасні технології управління ».

Основне завдання, яке вирішує Business Studio, - це створення комплексної моделі бізнесу (en: Business Architecture), що містить такі елементи:

  • Стратегія (Система цілей і показників їх досягнення);

  • Модель бізнес-процесів;

  • Організаційна структура;

  • Ресурси та документи;

  • Інформаційні системи.

В частині створення моделей бізнес-процесів Business Studio базується на методології SADT (Structured Analysis & Design Technique), у тому числі підтримує нотацію моделювання бізнес-процесів IDEF0. Серед решти підтримуваних нотацій: блок-схеми (Process Flowchart, Cross Functional Flowchart), EPC (en: Event Driven Process Chain). В якості методичної основи для побудови моделей бізнес-процесів реальних компаній в продукт інтегровані типові структури бізнес-процесів (Process Frameworks) - референтні моделі для типових процесів організацій різних сфер діяльності.

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

Сильною стороною продукту є інтегрованість - в одному інструменті зібрані найбільш затребувані методики і технології: BSC / KPI, моделювання бізнес-процесів, імітаційне моделювання, функціонально-вартісний аналіз, підтримка СМК.

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

ПЗ має зрозумілий зручний інтерфейс, що дозволяє швидко освоїти прийоми роботи у даному середовищі.

Рис 2.3 Інтерфейс середовища моделювання Business Studio

Також для проектування ПЗ було використано середовище Rational Rose. ПЗ надає широкі можливості для створення діаграм за методологіями IDEF та UML.

Rational Rose - CASE-засіб фірми Rational Software Corporation (США) - призначено для автоматизації етапів аналізу і проектування ПЗ, а також для генерації кодів на різних мовах і випуску проектної документації. Rational Rose використовує синтез-методологію об'єктно-орієнтованого аналізу і проектування, засновану на підходах трьох провідних фахівців у цій галузі: Буча, Рамбо і Джекобсона. Розроблена ними універсальна нотація для моделювання об'єктів (UML - Unified Modeling Language) претендує на роль стандарту в області об'єктно-орієнтованого аналізу і проектування. Конкретний варіант Rational Rose визначається мовою, на якому генеруються коди програм (C ++, Smalltalk, PowerBuilder, Ada, SQLWindows і ObjectPro). Основний варіант - Rational Rose / C ++ - дозволяє розробляти проектну документацію у вигляді діаграм і специфікацій, а також генерувати програмні коди на С ++. Крім того, Rational Rose містить засоби реінжинірингу програм, що забезпечують повторне використання програмних компонент в нових проектах.

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

У складі Rational Rose можна виділити 6 основних структурних компонент: репозиторій, графічний інтерфейс користувача, засоби перегляду проекту (browser), засоби контролю проекту, засоби збору статистики і генератор документів. До них додаються генератор кодів (індивідуальний для кожної мови) і аналізатор для С ++, що забезпечує реінжиніринг - відновлення моделі проекту по вихідним текстам програм.

Репозиторій являє собою об'єктно-орієнтовану базу даних. Засоби перегляду забезпечують "навігацію" по проекту, в тому числі, переміщення по ієрархій класів і підсистем, перемикання від одного виду діаграм до іншого і т. Д. Засоби контролю та збору статистики дають можливість знаходити і усувати помилки у міру розвитку проекту, а не після завершення його опису. Генератор звітів формує тексти вихідних документів на основі міститься в репозиторії інформації.

Рис 2.4 Інтерфейс середовища Rational Rose