- •Курс лекцій
- •Видавничих систем”
- •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-засобів
3.1.2. Інструментальний засіб se Companіon
Інструментальний засіб SE Companіon [27] є середовищем, у якому реалізований електронний варіант методології DATARUN. Воно дозволяє:
- створити гіпертекстовий опис методології у вигляді ієрархії опису стадій, етапів і операцій розробки;
- створити гіпертекстовий опис всіх методів і методик реалізації процесів ЖЦ ПО;
- виділити з гіпертекстового опису ієрархію процесів ЖЦ ПО для планування і керування процесом створення ПО (ієрархію робіт);
- змінювати гіпертекстові описи ЖЦ і методів так, як це необхідно програмісту, іншими словами, робити авторизацію методології і відслідковувати ці зміни в ієрархії робіт, призначеної для керування проектом;
- прив'язати до процесів ЖЦ інструментальні засоби підтримки цих процесів і забезпечити виклик інструментальних засобів з відповідних екранів гіпертекстового довідника;
- забезпечити перегляд гіпертекстових екранів опису застосованих методів з інструментальних засобів;
- забезпечити підтримку процесу керування розробкою, зокрема , за рахунок взаємодії із засобом планування робіт MS Project, оцінювання трудомісткості проекту, відстеження виконання робіт, створення графіків робіт, і ін.
Особливо важливими є можливість авторизації методології і інтерактивний доступ будь-якого розробника до опису будь-якого методу або процесу в потрібен йому момент часу. На сучасному етапі розвитку технології, в умовах швидкої зміни як програмних і апаратних засобів, так і завдань бізнесу, методологія створення, супроводу і розвитку ПО не повинна бути незмінною; вона повинна мати можливість змінюватися і настроюватися на нові технології, методи і інструментальні засоби. Сучасні розробники більших ІС здобувають одну або кілька методологій постачальника, а потім створюють на їхній основі власні методології й технології, адаптовані до конкретних умов (див. підрозділ 1.3).
В SE Companіon вихідним документом, що описує методологію (як процеси ЖЦ, так і всі супутні методи й методики), є файл у форматі MS Word. Це забезпечує можливості для опису методології з будь-яким ступенем деталізації, проведення розмітки для створення гіпертексту і авторизації методології в прийнятому стандартному форматі.
Гіпертекстовий опис методології і технології створення ПО будується з опису процесів життєвого циклу, методів і методик, і являє собою єдиний гіпертекстовий документ у форматі MS Help. Підсумковий гіпертекстовий опис виходить у результаті трансляції вихідного документа. Всі зміни і доповнення методології виробляються за допомогою коректування і, можливо, додаткової розмітки вихідного документа.
Опис методології створення системи звичайно складається з розділу опису процесів ЖЦ і розділів опису методів і методик. У свою чергу, розділ описів процесів складається з ієрархії описів стадій, етапів і операцій життєвого циклу з обов'язковим описом вихідних компонентів кожного процесу. Компоненти ПО створюються із застосуванням методик і методів, описуваних у відповідних розділах.
Мінімальна конфігурація апаратно-програмних засобів, необхідних SE Companіon Authorіng Tool:
- процесор: і486/33;
- оперативна пам'ять: 4 Mбайт для перегляду гіпертексту, 12 Mбайт для авторизації;
- дискова пам'ять: 20 Mбайт;
- операційні середовища: Mіcrosoft Wіndows 3.1, Mіcrosoft Wіndows for Workgroups 3.11, Mіcrosoft Wіndows NT 3.5, Mіcrosoft Wіndows 95.