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

Постоянный контроль за качеством ПО

Поиск и исправление ошибок после внедрения ПО обходиться в 100- 1000 раз дороже, чем до его внедрения

Стоимостьто ость

Начальная

Фаза

Фаза

Фаза ввода в

фаза

уточнения

конструирования

действие

 

 

 

 

 

 

 

 

Тесты для всех характеристик качества ПО

Выполняетт ли приложение то чтото требуется?т т

Функциональность

Верификация каждогого

сценария

Реакцияк приложения

приемлема ?

Надежность

Верификация непрерывных операций приложения

Работаетт т ли

системат при

эксплуатационныт х нагрузках?г зк

Производительность

Тестированиет производительностиз т ти при

ожидаемых и

неблагоприятныхг нагрузкахг зк

Тестирование на каждой итерации

UML Модели

и

Реализация

Iteration 1

Iteration 2

Iteration 3

Iteration 4

Test Suite 1

Test Suite 2

Test Suite 3

Тесты

 

 

Test Suite 4

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

Управление изменениями – включает управ- ление рабочими пространствами, параллель- ную разработку, интеграцию и сборку

6. Управление

изменениями

Управление изменениями производиться на протяжении всего жизненного цикла.

Изменения связаны с:

-Программами

-Дефектами

-Усовершенствованиями

Для отслеживания процесса используются:

-Диаграммы

-Отчеты

Rational Unified Process обеспечивает лучший опыт разработки

Bestt Practicesr ti

Developl IterativelyIt r ti ly

Manage Requirementsir ts

Use ComponenttArchitecturesr it t r

Modell Visuallyi lly (UML)( )

Continuouslyti ly Verifyrify Qualitylity

Manage Change

Процесс определяет Кто делает, Что делает, Когда и Как для достижения определенной цели.

С точки зрения RUP процесс разработки – это процесс развития системы, управляемый требованиями. При этом создается либо новая система (начальный цикл проектирования), либо совершенствуется уже существующая

(цикл развития).

RUP – процесс развития системы на основе определения первоначальных требований к системе (initial development cycle) или измененых требований (evolution cycle).

Для понимания RUP рассмотрим процесс разработки ПО одновременно с двух сторон:

1.Основные этапы разработки.

2.Фазы жизненного цикла.

RUP – обобщенная схема