- •Содержание
- •Модели жизненного цикла разработки ПО
- •Определение модели ЖЦ разработки ПО
- •Рис. 1. Обобщенная схема процесса
- •В стандарт, разработанный для немецких ИТ-систем, были включены описания причин, объясняющих необходимость выполнения стандартизированного процесса. Этот стандарт помогает достичь следующих целей.
- •Каскадная модель жизненного цикла разработки ПО
- •Рис. 2. Модель процесса "делать, пока, не будет сделано”
- •Краткое описание фаз каскадной модели
- •Преимущества каскадной модели
- •Недостатки каскадной модели
- •Область применения каскадной модели
- •V-образная модель жизненного цикла разработки ПО
- •Фазы V-образной модели
- •Преимущества V-образной модели
- •Недостатки V-образной модели
- •Область применения V-образной модели
- •Модель прототипирования жизненного цикла разработки ПО
- •Определения прототипирования
- •Описание структурной модели эволюционного прототипирования
- •Рис. 5. Структурная эволюционная модель быстрого прототипирования
- •Преимущества структурной эволюционной модели быстрого прототипирования
- •Недостатки структурной эволюционной модели быстрого прототипирования:
- •Область применения структурной эволюционной модели быстрого прототипирования
- •Модель быстрой разработки приложений RAD (Rapid Application Development)
- •Фазы модели RAD
- •Преимущества модели RAD
- •Недостатки модели RAD
- •Область применения модели RAD
- •Инкрементная модель жизненного цикла разработки ПО
- •Фазы инкрементной модели ЖЦ разработки ПО
- •Преимущества инкрементной модели
- •Недостатки инкрементной модели
- •Область применения инкрементной модели
- •Спиральная модель жизненного цикла разработки ПО
- •Стадии разработки спиральной модели
- •Преимущества спиральной модели
- •Недостатки спиральной модели
- •Область применения спиральной модели
- •Адаптированные модели жизненного цикла разработки ПО
- •Быстрое отслеживание
- •Параллельный инжиниринг
- •Спиральная модель "Win-Win"
- •Эволюционный/инкрементный принцип
- •Принцип V-образной инкрементной модели
- •Выбор приемлемой модели жизненного цикла разработки ПО
- •Отличительные категории проекта
- •Требования. Категория требований (таблица 1) состоит из вопросов относительно требований, которые предъявляет пользователь к проекту. В терминологии их иногда называют свойствами системы, которая будет поддерживаться данным проектом.
- •Таблица 1. Выбор модели жизненного цикла на основе характеристик требований
- •Подгонка модели жизненного цикла разработки ПО
- •Резюме
Нижегородский государственный университет им. Н.И. Лобачевского Факультет вычислительной математики и кибернетики ННГУ
Учебно-исследовательская лаборатория "Математические и программные технологии для современных
компьютерных систем (Информационные технологии)"
Обзор моделей жизненного цикла разработки программного обеспечения
Куратор мини-проекта: Карпенко С.Н. Составители: Вершинина Е.В. Гонченко М.С.
Обзор моделей жизненного цикла разработки ПО |
2 |
Содержание |
|
Содержание............................................................................................................. |
3 |
Модели жизненного цикла разработки ПО..................................................... |
4 |
Определение модели ЖЦ разработки ПО........................................................................... |
4 |
Жизненный цикл – это своего рода «карта-путеводитель» для всех |
|
участников проекта, которая помогает им понять, не выходят ли они за |
|
определенные для них границы. Для управления программным |
|
проектом возникает необходимость в некотором роде карты для |
|
планирования действий и хронологий их выполнения. ............................... |
5 |
В стандарт, разработанный для немецких ИТ-систем, были включены |
|
описания причин, объясняющих необходимость выполнения |
|
стандартизированного процесса. Этот стандарт помогает достичь |
|
следующих целей................................................................................................... |
5 |
Каскадная модель жизненного цикла разработки ПО..................................................... |
7 |
Краткое описание фаз каскадной модели............................................................................ |
9 |
Преимущества каскадной модели...................................................................................... |
10 |
Недостатки каскадной модели............................................................................................ |
10 |
Область применения каскадной модели............................................................................ |
12 |
V-образная модель жизненного цикла разработки ПО.................................................. |
12 |
Фазы V-образной модели.................................................................................................... |
13 |
Преимущества V-образной модели.................................................................................... |
14 |
Недостатки V-образной модели......................................................................................... |
14 |
Область применения V-образной модели......................................................................... |
15 |
Модель прототипирования жизненного цикла разработки ПО................................... |
15 |
Определения прототипирования........................................................................................ |
16 |
Описание структурной модели эволюционного прототипирования.............................. |
16 |
Преимущества структурной эволюционной модели быстрого прототипирования...... |
19 |
Недостатки структурной эволюционной модели быстрого прототипирования:.......... |
19 |
Область применения структурной эволюционной модели быстрого прототипирования |
|
............................................................................................................................................... |
21 |
Модель быстрой разработки приложений RAD (Rapid Application Development).... |
22 |
Фазы модели RAD............................................................................................................... |
22 |
Преимущества модели RAD............................................................................................... |
23 |
Недостатки модели RAD..................................................................................................... |
24 |
Область применения модели RAD..................................................................................... |
24 |
Инкрементная модель жизненного цикла разработки ПО........................................... |
25 |
Фазы инкрементной модели ЖЦ разработки ПО............................................................. |
25 |
Преимущества инкрементной модели............................................................................... |
26 |
Недостатки инкрементной модели..................................................................................... |
27 |
Область применения инкрементной модели .................................................................... |
27 |
Спиральная модель жизненного цикла разработки ПО................................................ |
28 |
Стадии разработки спиральной модели............................................................................ |
28 |
Преимущества спиральной модели.................................................................................... |
30 |
Недостатки спиральной модели......................................................................................... |
31 |
Область применения спиральной модели......................................................................... |
31 |
Обзор моделей жизненного цикла разработки ПО |
3 |