Матриця організаційних проекцій
ФункцііПродажа товараДостав-ка товараУстановка оборудо-ваніяПріня-нення заказаПереда-ча замовлення ісполнітелямНастройка оборудованіяБухгал-терський учетОтчет-ностьКонтролірующіе функцііЗаказ товараИсполнительДиректорХБухгалтерХХХПродавецХХХМенеджер по роботі з кліентаміХХХУстановщікіХХХХ
1.2 Постановка завдання
Потрібно виконати проектування інформаційної системи для підприємства «IT-Сервіс». При проведенні проектування необхідно проаналізувати існуючу на підприємстві систему, розробити і запропонувати більш оптимальний варіант, обгрунтувати вигоду впровадження запропонованого рішення з точки зору економічної ефективності. Також необхідно розробити прототип клієнт-серверного триланкового додатки в середовищі Borland Delphi 7.0, відобразивши в ньому зручності та переваги розробленої ІС.
1.3 Метод розробки
Технологія створення інформаційних систем пред'являє високі вимоги до методик реалізації та програмним інструментальним засобам. Такі засоби повинні підтримувати всі стадії реалізації проектів і забезпечувати координацію зусиль великих колективів розробників.
Засоби опису бізнес-процесів відрізняються за функціональними можливостями, і вибрати потрібний засіб для підтримки проекту по оптимізації бізнес-процесів складно. На сьогоднішній день набули поширення наступні системи опису бізнес-процесів: Visio, ARIS-Toolset, Rational Rose і BPWin [1].
Нижче представлені основні характеристики цих програмних засобів.
1. Visio - найбільш простий і доступний засіб моделювання процесів. Цей продукт має стандартні, звичні всім панелі управлінні в стилі MS Office і легко інтегрується з будь-якими додатками цього пакета, що спрощує роботу з ним для недосвідчених користувачів. Однак для тимчасового або вартісного аналізу потрібна розробка звітів, що значно ускладнює використання цього продукту. Типові звіти явно не достатні для аналізу бізнес-процесів. Незважаючи на це, Visio є поширеним засобом для опису бізнес-процесів як у Росії, так і за кордоном. Visio підтримує IDEF і UML формати для опису бізнес-процесів. Можлива також самостійна розробка форматів.
2. ARIS розглядає підприємство як сукупність чотирьох поглядів (views):
- погляд на організаційну структуру;
- погляд на структуру функцій;
- погляд на структуру даних;
- погляд на структуру процесів.
ARIS дозволяє складати діаграму цілей, пов'язуючи процеси через цілі з місією компанії. В результаті після побудови бізнес-моделі виходить комплексне бачення компанії: Цілі - Процеси - Оргструктура - Дані - Продукти/послуги у вигляді окремих, але пов'язаних через об'єкти діаграм. Це означає, що при зміні назви посади на одній діаграмі відразу коригуються назви у всіх процесах, де вона присутня, і в оргструктуре.
При цьому кожен з даних поглядів розділяється ще на три підрівні:
- опис вимог;
- опис специфікації;
- опис впровадження.
ARIS пропонує розглядати організацію з позиції 4-х аспектів, що відображають різні погляди на підприємство, а також різну глибину цих поглядів. Для опису бізнес-середовища пропонується використовувати 85 типів моделей (зазвичай у практичній діяльності застосовується не більше 6-7 типів моделей), кожна з яких належить тому чи іншого аспекту. ARIS Toolset є, з одного боку, досить складною для освоєння системою. З іншого боку, діаграми бізнес-процесів в готовому вигляді зрозумілі навіть непідготовленим співробітникам, це дозволяє ефективно організовувати роботу команд, не вдаючись до тотального навчанню всіх працюючих над проектом співробітників.
3. Rational Rose - CASE-засіб фірми Rational Software Corporation (США), призначене для автоматизації етапів аналізу і проектування ПЗ, а також для генерації кодів на різних мовах і випуску проектної документації. Rational Rose використовує синтез-методологію об'єктно-орієнтованого аналізу і проектування, засновану на підходах трьох провідних фахівців у цій галузі: Буча, Рамбо і Джекобсона. Розроблений ними універсальна мова для моделювання об'єктів (UML - Unified Modeling Language) претендує на роль стандарту в області об'єктно-орієнтованого аналізу і проектування. Конкретний варіант Rational Rose визначається мовою, на якому генеруються коди програм (C ++, Delphi, Smalltalk, PowerBuilder, Ada, SQLWindows і ObjectPro). Основний варіант - Rational Rose/C ++ - дозволяє розробляти проектну документацію у вигляді діаграм і специфікацій, а також генерувати програмні коди на C ++. Крім того, Ration...