- •Курс лекцій
- •Видавничих систем”
- •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.4.2. Простота використання
зручність призначеного для користувача інтерфейсу. Зручність розташування і представлення елементів екрану, що часто використовуються, способів введення даних і ін.
локалізація (відповідно до вимог даної країни).
простота освоєння. Трудові і тимчасові витрати на освоєння засобів.
адаптація до конкретних вимог користувача. Адаптування до різних алфавітів, режимів текстового і графічного уявлення (зліва-направо, зверху-вниз), різних форматів дати, способів введення-виведення, змінам в методології (змінам графічних нотацій, правив, властивостей і складу приречених об'єктів) і ін.
якість документації (повнота, зрозумілість, легкість, корисність і ін. для читання).
доступність і якість учбових матеріалів. Вони можуть включати комп'ютерні учбові матеріали, навчальні посібники, курси.
вимоги до рівня знань. Кваліфікація і досвід, необхідний для ефективного використання CASE-засобів.
простота роботи з CASE-засобом (як для початківців, так і для досвідчених користувачів).
уніфікована призначеного для користувача інтерфейсу (по відношенню до інших засобів, що використовуються в даній організації).
підказки онлайна (повнота і якість).
якість діагностики (зрозумілість і корисність діагностичних повідомлень для користувача).
допустимий час реакції на дії користувача (залежно від середовища).
простота установки і оновлення версій.
4.2.4.3. Ефективність
вимоги до технічних засобів. Вимоги до оптимального розміру зовнішньої і оперативної пам'яті, типу і продуктивності процесора, що забезпечує прийнятний рівень продуктивності.
ефективність робочого навантаження. Ефективність виконання CASE-засобом своїх функцій залежно від інтенсивності роботи користувача (наприклад, кількість натиснень клавіш або кнопки миші, що вимагається для виконання певних функцій).
продуктивність. Час, затрачуваний CASE-засобом для виконання конкретних задач (наприклад, час відповіді на запит, час аналізу 100000 рядків коду). В деяких випадках дані оцінки продуктивності можна отримати із зовнішніх джерел.
4.2.4.4. Супроводжуваність
рівень підтримки з боку постачальника (швидкість дозволу проблем, поставки нових версій, забезпечення додаткових можливостей).
трасування оновлень (простота освоєння відмінностей нових версій від існуючих).
сумісність оновлень (сумісність нових версій з існуючими, включаючи, наприклад, сумісність за вхідними або вихідними даними).
Супроводжуваність кінцевого продукту (простота внесення змін до ПО і документації).
4.2.4.5. Переносимість
сумісність з версіями Ос (можливість роботи в середовищі різних версій однієї і тієї ж Ос, простота модифікації CASE-засобу для роботи з новими версіями Ос).
переносимість даних між різними версіями CASE-засобу.
відповідність стандартам переносимості. Такі стандарти включають документацію, комунікації і призначений для користувача інтерфейс, віконний інтерфейс, мови програмування, мови запитів і ін.