- •Курс лекцій
- •Видавничих систем”
- •4.2.4. Критерії оцінки і вибору
- •1. Основи методології проектування видавничих систем
- •1.1. Життєвий цикл видавничих систем.
- •1.2. Моделі життєвого циклу вс
- •1.3. Методології й технології проектування вс
- •1.3.1. Загальні вимоги до методології й технології
- •1.3.2. Методологія rad
- •2. Структурний підхід до проектування іс
- •2.1. Сутність структурного підходу
- •2.2. Методологія функціонального моделювання sadt
- •2.2.1. Склад функціональної моделі
- •2.2.2. Ієрархія діаграм
- •2.2.3. Типи зв'язків між функціями
- •2.3. Моделювання потоків даних (процесів)
- •2.3.1. Зовнішня суть
- •2.3.2. Системи і підсистеми
- •2.3.3. Процеси
- •2.3.4. Накопичувачі даних
- •2.3.5. Потоки даних
- •2.3.6. Побудова ієрархії діаграм потоків даних
- •2.4. Моделювання даних
- •2.4.1. Case-метод Баркера
- •2.4.2. Методологія idef1
- •2.4.2. Критерії оцінки і вибору
- •Синтаксично кероване редагування. Можливість введення і редагування початкових кодів на одному або декількох мовах з одночасним синтаксичним контролем.
- •2.4.3. Підхід, використовуваний в case-засобі Vantage Team Builder
- •2.5. Приклад використання структурного підходу
- •2.5.1. Опис предметної області
- •2.5.2. Організація проекту
- •3. Програмні засоби підтримки життєвого циклу по
- •3.1. Методології проектування по як програмні продукти. Методологія datarun і інструментальний засіб se Companіon
- •3.1.1. Методологія datarun
- •3.1.2. Інструментальний засіб se Companіon
- •3.2. Case-засобу. Загальна характеристика і класифікація
- •4. Технологія впровадження case-засобів
- •4.1. Визначення потреб в case-засобах
- •4.1.1. Аналіз можливостей організації
- •4.1.2. Визначення організаційних потреб
- •4.1.3. Аналіз ринку case-засобів
- •4.1.4. Визначення критеріїв успішного впровадження
- •4.1.5. Розробка стратегії впровадження case-засобів
- •4.2. Оцінка і вибір case-засобів
- •4.2.1. Загальні відомості
- •4.2.2. Процес оцінки
- •4.2.3. Процес вибору
- •4.2.4. Критерії оцінки і вибору
- •4.2.4.2. Простота використання
- •4.2.4.3. Ефективність
- •4.2.4.4. Супроводжуваність
- •4.2.4.5. Переносимість
- •4.2.4.6. Загальні критерії
- •4.2.5. Приклад підходу до визначення критеріїв вибору case-засобів
- •4.3. Виконання пілотного проекту
- •4.4. Перехід до практичного використання case-засобів
- •5. Характеристики case-засобів
- •5.4. Локальные средства (eRwin, bPwin, s-Designor, case.Аналитик)
- •5.5. Об'єктно-орієнтовані case-засоби (Rational Rose)
- •5.6. Допоміжні засоби підтримки життєвого циклу по
- •5.6.1. Засоби конфігураційного управління
- •5.6.2. Засоби документування
- •5.6.3. Засоби тестування
- •5.7. Приклади комплексів case-засобів
4.2.3. Процес вибору
Процеси оцінки і вибору тісно взаємозв'язані один з одним. За наслідками оцінки мети вибору чи критерії вибору і їх ваги можуть зажадати модифікацію. В таких випадках може бути потрібно повторна оцінка. Коли аналізуються остаточні результати оцінки і до них застосовуються критерії вибору, може бути рекомендовано придбання CASE-засобу або набору CASE-засобів. Альтернативою може бути відсутність адекватних CASE-засобів, в цьому випадку рекомендується розробити новий CASE-засіб, модифікувати існуюче або відмовитися від впровадження.
Процес вибору тісно взаємозв'язаний з процесом оцінки і включає наступні дії:
формулювання задач вибору, включаючи мету, припущення і обмеження;
виконання всіх необхідних дій по вибору, включаючи визначення і ранжирування критеріїв, визначення засобів-кандидатів, збір необхідних даних і застосування ранжируваних критеріїв до результатів оцінки для визначення засобів з якнайкращими показниками. Для багатьох користувачів важливим критерієм вибору є той, що інтегрується CASE-засобу з існуючим середовищем;
виконання необхідної кількості ітерацій з тим, щоб вибрати (або відкинути) засоби, схожі показники, що мають;
підготовка звіту за наслідками вибору.
В процесі вибору можливо отримання двох результатів:
рекомендацій по вибору конкретного CASE-засобу;
запиту на отримання додаткової інформації до процесу оцінки.
Масштаб вибору повинен встановлювати необхідний рівень деталізації, необхідні ресурси, графік і очікувані результати. Існує ряд параметрів, які можуть бути використаний для визначення масштабу, включаючи:
використовування попереднього відбору (наприклад, відбір тільки засобів, що працюють на конкретній платформі);
використовування раніше отриманих результатів оцінки, результатів оцінки із зовнішніх джерел або комбінації того і іншого;
В тому випадку, якщо попередні оцінки виконувалися з використанням різних наборів критеріїв або виконувалися з використанням конкретних критеріїв, але різними способами, результати оцінок повинні бути представлені в злагодженій формі. Після завершення даного кроку оцінка кожного CASE-засобу повинна бути представлена в рамках єдиного набору критеріїв і повинна бути безпосередньо співставлена з іншими оцінками.
Алгоритми, звичайно що використовуються для вибору, можуть бути заснований на масштабі або ранзі. Алгоритми, засновані на масштабі, обчислюють єдине значення для кожного CASE-засобу шляхом множення ваги кожного критерію на його значення (з врахуванням масштабу) і складання всіх творів. CASE-засіб з щонайвищим результатом одержує перший ранг. Алгоритми, засновані на ранзі, використовують ранжирування CASE-засобів - кандидатів по окремих критеріях або групах критеріїв відповідно до значень критеріїв в заданому масштабі. Потім, аналогічно попередньому, ранги зводяться разом і обчислюються загальні значення рангів.
При аналізі результатів вибору передбачається, що процес вибору завершений, CASE-засіб вибраний і рекомендований до використання. Проте, може бути потрібно більш точний аналіз для визначення ступеня залежності значень ключових критеріїв від відмінностей в значеннях характеристик CASE-засобів - кандидатів. Такий аналіз дозволить визначити, наскільки результат ранжирування CASE-засобів залежить від оптимальності вибору вагових коефіцієнтів критеріїв. Він також може використовуватися для визначення істотних відмінностей між CASE-засобами з дуже близькими значеннями критеріїв або рангами.
Якщо жоден з CASE-засобів не задовольняє мінімальним критеріям, вибір (можливо, разом з оцінкою) може бути повторений для інших CASE-засобів - кандидатів.
Якщо відмінності між найпереважнішими кандидатами неістотні, додаткова інформація може бути отриманий шляхом повторного вибору (можливо, разом з оцінкою) з використанням додаткових або інших критеріїв.
Рекомендації по вибору повинні бути строго обгрунтований. У разі відсутності адекватних CASE-засобів, як було відзначене вище, рекомендується розробити новий CASE-засіб, модифікувати існуюче або відмовитися від впровадження.