Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции ПИС / 9 ПрИС - ЖЦ ИС оконч & введение в RUP.pptx
Скачиваний:
54
Добавлен:
04.06.2015
Размер:
2.11 Mб
Скачать

Лучшие практики разработки ПО, вошедшие в основу RUP

1.Итеративная разработка

2.Управление требованиями

3.Использование компонентных архитектур

4.Визуальное моделирование

5.Обеспечение качества

6.Управление изменениями .

Каскадный процесс

Каскадный процесс

Существенные недостатки:

•Существует запаздывание с получением результатов

•Ошибки проектирования определяются на поздних этапах ЖЦ

1. Итеративная разработка

Итеративная разработка

1.Минимизация риска:

-Технического риска;

-Риска нарушения графика;

-Риска нарушения требований;

-Риска потери управления;

2.Планирование в виде минипроектов с жизненным циклом «миниводопада»

3.Применение технологии «потока

работ»

Итеративная разработка

--- Итерация – законченный цикл разработки, результатом которого является версия программного продукта (для внешнего или внутреннего использования).

--- Каждая последующая итерация использует результаты предыдущей, развивает систему, пока не будет создан конечный продукт

Итерация - “миниводопад”

Время

Requirements

Use Case

Model

UML diagrams provide views into each model

Analysis & Design

Implementation

Test

realized by

Design

Model

implemented by

 

Implementation

verified by

Model

 

Test Model

Итеративный процесс

In an iteration, you walk through all workflows

Workflows group activities logically

Основные достоинства итеративного подхода

• Приспособлен к изменяющимся требованиям

• Интеграция не один большой взрыв в проекте

• Риски обнаруживаться и устраняться на ранних итерациях

• Облегчается повторное использование проектных решений

Итеративная разработка