|
Інкрементна модель ЖЦ
Її ще називають наростаючою моделлю, суть якої полягає в можливостіудосконалення продукту (рис.2.2). Розробка починається з надання набору вимог і реалізації системи шляхом послідовного конструювання та фіксації проміжних продуктів (1,..., N) системи, поступово наближається до підсумкової системі (рис.2).
Перша створювана проміжна структура системи реалізує частину вимог, в наступну структуру додають додаткові вимоги і так до тих пір, поки не буде остаточно узгоджені вимоги і відповідно розробка продукту системи. Над кожною проміжною структурою виконуються необхідні процеси, роботи і завдання, наприклад, аналіз вимог і створення архітектури можуть бути виконані одночасно. Процеси розробки технічного проекту ПС, його програмування і тестування, складання та кваліфікаційні випробування ПС виконуються при створенні кожної наступної структурі.
У даному прикладі використовуються такі позначення
- R (Requirements) вимоги,
- C / T (Coding / Testing) кодування, тестування,
- D (Design) проектування,
- I / AS (Installation / acceptance) інсталяція, супровід.
Відповідно до даної моделі ЖЦ, процеси якої практично такі ж, що і в каскадної моделі, орієнтир робиться на розробку деякої закінченою проміжної структури, а завдання процесу розробки виконуються послідовно або частково паралельно для ряду окремих проміжних структур.
Роботи та завдання процесу розробки можуть виконуватися неодноразово в тій же послідовності для всіх проміжних структур. Процеси супроводу та експлуатації можуть бути реалізовані паралельно з процесом розробки шляхом перевірки частково реалізованих вимог у кожній проміжній структурі і так до отримання закінченого варіанту системи. Допоміжні та організаційні процеси звичайно виконуються паралельно з процесом розробки та кінця розробки будуть зібрані дані, на підставі яких може бути встановленi рівень надійності і якості виготовленої системи.
При застосуванні даної моделі необхідно враховувати наступні фактори ризику:
- Вимоги складені незрозуміло для реалізації;
- Всі можливості системи потрібно реалізувати з самого початку;
- Швидко змінюються технології і вимоги до системи;
- Обмеження в ресурсному забезпеченні (люди, фінанси), коли розробники реалізують систему протягом тривалого часу.
Дану модель розробки доцільно використовувати, в разі коли:
- Бажано реалізувати деякі можливості системи швидко за рахунок створення проміжного продукту;
- Система розділена на окремі складові частини структури, які можна представляти як певний проміжний продукт;
- Можливе збільшення фінансування на розробку окремих частин системи.
Дата добавления: 2015-11-04; просмотров: 29 | Нарушение авторских прав
<== предыдущая лекция | | | следующая лекция ==> |
Зачетная лекцияпо педагогической психологии | | | Институт культуры и искусства |