в на різних мовах і випуску проектної документації. Rational Rose використовує синтез-методологію об'єктно-орієнтованого аналізу і проектування, засновану на підходах трьох провідних фахівців у цій галузі: Буча, Рамбо і Джекобсона. Розроблена ними універсальна нотація для моделювання об'єктів (UML - Unified Modeling Language) претендує на роль стандарту в області об'єктно-орієнтованого аналізу і проектування. Конкретний варіант Rational Rose визначається мовою, на якому генеруються коди програм (C ++, Smalltalk, PowerBuilder, Ada, SQLWindows і ObjectPro). Основний варіант - Rational Rose/C ++ - дозволяє розробляти проектну документацію у вигляді діаграм і специфікацій, а також генерувати програмні коди на С ++. Крім того, Rational Rose містить засоби реінжинірингу програм, що забезпечують повторне використання програмних компонент в нових проектах/
Далі встановлюємо пріоритети критеріїв і оцінимо кожну з альтернатив за критеріями. Так як в МАІ елементи завдання порівнюються попарно по відношенню до їх впливу на загальну для них характеристику. Елементом матриці a (i, j) є інтенсивність прояву елемента ієрархії i щодо елемента ієрархії j, оцінювана за шкалою інтенсивності від 1 до 9, запропонованої автором методу, де оцінки мають наступний сенс:
Таблиця 2.1
1 - рівна важность3 - помірковане перевага одного над другім5 - істотну перевагу одного над другім7 - значну перевагу одного над другім9 - дуже сильне перевага одного над другім2, 4, 6, 8 - відповідні проміжні значення
КРИТЕРІЇ
Числові оцінки матриці попарних порівнянь.
Проаналізуємо вибрані на попередньому кроці відомих інструментів організаційного проектірованіяі зведемо в одну таблицю параметри, за якими вони відрізняються.
Таблиця 2.2
Функції, свойстваARISERwin/BPwinRational Rose1Моделірованіе організаційних функцій і процесів +++ 2Разработка технічного завдання +/- ++/- 3Функціонально-вартісний аналіз +++/- 4Оптімізація бізнес процесів +++ 5Імітаціонное моделювання, подієво-керувати моделювання +/- + - 6Генерація коду програми - ++/- 7Созданіе концептуальних і фізичних моделей структури бази даних +/- ++ 8Генерація програмного коду, SQL-сценаріїв для створення структури бази даних .- ++/- 9Групповая робота над проектом +++ Цінові розходження $ 31740 $ 23685 $ 40520 + - Так +/- - Часткова реалізація, що вимагає доопрацювання іншими інструментальними засобами - - Не
Звичайно ж, засоби моделювання відрізняються не тільки наведеними параметрами. Розрізнений перелік пропонованих сервісів. Я відібрав тільки ті, які дійсно надають якийсь вплив на мій вибір в конкретному випадку для конкретного сайту.
Отже, в список критеріїв, за якими ми будемо порівнювати системи моделювання, потрапили:
· Моделювання організаційних функцій і процесів
· Групова робота над проектом.
· Вартість
· Продуктивність
· Надійність
Наступним кроком буде оцінка критеріїв.
Почнемо з побудови матриці попарних порівнянь для критеріїв, тобто з другого рівня ієрархії (на першому рівні наша мета -Кошти моделювання, на третьому - альтернативи). Для цього будуємо матрицю розмірністю 5х5.
Таблиця 2.3
Оцінки компонент власного вектораНормалізо- ванні оцінки вектора пріорітетаМоделірованіе організаційних Функцій і процессов131/51/61/80,416280,05194Групповая робота над проектом1/311/61/81/90,238490,02976Стоимость5611/31/51,148700,14331Производительность68311/32,168940,27060Надежность895314,042820,50439 Сума: 8,01524
Спочатку визначаємо оцінки компонент власного вектора. Так для критерію Вартість це буде:
(5 x 6 x 1 x 1/3 x 1/5) 1/5=1,14870
Отримавши суму оцінок власних векторів (= 8,01524), обчислюємо нормалізовані оцінки вектора пріоритету для кожного критерію, розділивши значення оцінки власного вектора на цю суму. Для того ж критерію Вартість маємо:
, 14870/8,01524=0,14331
Порівнюючи нормалізовані оцінки вектора пріоритету можна зробити висновок, що найбільше значення при виборі місця для свого сайту я надаю критерієм Надійність .
Таблиця 2.4
Моделювання організаційних Функцій і процессов0,05194Групповая робота над проектом0,02976Стоимость0,14331Производительность0,27060Надежность0,50439
Розрахуємо індекс узгодженості для цієї матриці.=7,72% lt; 10%, тобто переглядати свої судження немає потреби.