Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекція 1_Укр.doc
Скачиваний:
42
Добавлен:
09.02.2016
Размер:
366.59 Кб
Скачать

1.1.3.2. Фази

Оскільки універсальний процес базується на спіральній моделі, його фази – дослідження, пророблення, створення й перехідний період – збігаються з фазами спіральної моделі. Кожна з них переслідує свої цілі:

  • фаза «Дослідження» призначена для створення моделі предметної області;

  • ітерації фази «Пророблення» ставлять цілю створення базової архітектури;

  • ітерації фази «Створення» мають на меті створення продукту шляхом послідовного випуску версій з функціональними можливостями, що поступово розширюються:

  • перехідний період для перевірки готовності продукту до експлуатації.

На фазах «Дослідження» і «Пророблення» основна увага приділяється збору вимог поряд з аналізом, проектуванням і реалізацією архітектури. По завершенні кожної з фаз додаток із всі зростаючим ступенем деталізації описується сукупністю моделей універсального процесу. Для переходу до кожної наступної фази необхідно виконати завдання поточної фази. На завершальному етапі кожної фази результати її виконання аналізуються, і на основі цього вирішується продовжити (або припинити) роботи і відповідно про схвалення бюджету й графіка наступної фази. Завершальні етапи кожної фази служать, точками синхронізації технічної й ділової сторін проекту.

Дослідження

Число ітерацій цієї фази важко пророчити заздалегідь, однак звичайно воно не перевершує двох, а основна увага приділяється етапу «Збір вимог». Завдання фази «Дослідження» чітко визначені її цілями: опис основних характеристик додатка, зниження ймовірності реалізації основних ризиків і підготовка обґрунтування проекту з погляду його зв'язку з основними завданнями бізнесу. На цій стадії:

  • виділяється предметна область дії системи, тобто визначаються границі застосування додатка його взаємини з іншими системами;

  • пропонується попередня архітектура, зокрема, уточнюються нові, складні й ризиковані елементи додатка; цей етап необхідний, щоб продемонструвати можливість створення стабільної архітектури;

  • виявляються основні ризики, а також складається план керування ризиками, спрямований на зниження ймовірності їхнього виникнення й адекватну реакцію у випадку реалізації ризику;

  • демонстрація здатності пропонованої системи вирішити поставлені бізнесом завдання (звичайно на прикладі прототипу додатка), що дозволяє досягти згод по цьому питанню із замовником і користувачами.

Фаза «Дослідження» завершується формулюванням цілей проекту.

Пророблення

Як і фаза «Дослідження», фаза «Пророблення» звичайно обмежується двома-трьома ітераціями. На цій фазі основна увага приділяється створенню базової архітектури додатка, більш-менш детальній оцінці вартості й виробітку попереднього графіка. Крім того, на цій стадії плануються роботи фази «Створення». Перелічимо основні роботи, виконувані на фазі «Пророблення»:

  • створення базової архітектури додатка, що включає всі функціональні можливості, визнані важливими учасниками проекту;

  • виявлення основних ризиків, включаючи план, вартість і графік керування ними на наступних стадіях;

  • розробка методів оцінки (метрик) якості, включаючи надійність, число помилок і продуктивність (скажемо, час відгуку);

  • збір схем використання, що покривають мінімум 80% функціональних можливостей додатка;

  • підготовка заявки на виконання проекту, включаючи графіка, состав групи й вартість проекту.

Фаза «Пророблення» завершується створенням архітектури додатка.

Створення

Фаза «Створення» – основна за часом і споживанням ресурсів. Вона ж вимагає найбільшого числа ітерацій. Ціль цієї фази – створення додатка, а основне завдання – завершити розробку додатка й переконатися, що воно готово до перехідного періоду. До початку перехідного періоду треба переконатися, що додаток досяг первісної стабільності й готово до бета-тестування. Інкрементальний підхід до розробки рекомендує послідовно нарощувати функціональні можливості продукту. На стадії «Створення»:

  • розширюється список схем використання, включаючи уточнення, деталізацію й опис всіх схем;

  • завершується виконання перших трьох етапів;

  • починається тестування (звичайно на цій фазі виконується приблизно 15% етапу «Тестування»);

  • підтримується цілісність додатка – всі внесені зміни не повинні виходити за рамки затвердженої архітектури;

  • ведеться керування ризиками, виявленими на попередніх стадіях.

Фаза «Створення» завершується етапом «Готовність до досвідченої експлуатації».

Перехідний період

Перехідний період починається з подання першої бета-версії додатка замовникові й обмеженому колу користувачів. Основні завдання перехідного періоду – підготувати продукт до випуску й користувачів до його експлуатації. Для завершення цієї фази – етапу «Випуск продукту» – необхідно докладне тестування продукту користувачами саме в тім середовищі, де він буде експлуатуватися. У перехідний період проводиться:

  • підготовка розгортання, включаючи підготовку інфраструктури організації й вузлів розгортання, а також інформування замовника про необхідні зміни;

  • підготовка документації, включаючи документацію по експлуатації, матеріали для користувачів і інші матеріали, які повинні супроводжувати продукт;

  • оптимізація додатка для роботи в експлуатаційних умовах;

  • усунення проблем, виявлених при бета-тестуванні;

  • модифікація додатка, що може знадобитися, якщо будуть виявлені проблеми, не виявлені на попередніх стадіях.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]