Методы визуального анализа и проектирования систем Модели жизненного цикла ПО информационной системы
Процессы жизненного цикла программного обеспечения
Связи между процессами жизненного цикла программного обеспечения
Стратегии конструирования ПО
Технология конструирования программного обеспечения (ТКПО)
Макетирование
Инкрементная модель
Инкрементная модель- Быстрая разработка приложений
Спиральная модель
Характеристики стратегий конструирования
601.50K

Модели жизненного цикла программного обеспечения информационной системы. (Лекция 4)

1. Методы визуального анализа и проектирования систем Модели жизненного цикла ПО информационной системы

Клевцов С.И. каф. ВС ИРТСУ ЮФУ

2. Процессы жизненного цикла программного обеспечения

4/30/2017
Presentation
page 2

3. Связи между процессами жизненного цикла программного обеспечения

4/30/2017
Presentation
page 3

4. Стратегии конструирования ПО

однократный проход (водопадная стратегия) —
линейная последовательность этапов конструирования;
инкрементная стратегия. В начале процесса
определяются все пользовательские и системные
требования, оставшаяся часть конструирования
выполняется в виде последовательности версий.
Первая версия реализует часть запланированных
возможностей, следующая версия реализует
дополнительные возможности и т. д., пока не будет
получена полная система;
эволюционная стратегия. Система также строится в виде
последовательности версий, но в начале процесса
определены не все требования. Требования уточняются
в результате разработки версий.
4/30/2017
Presentation
page 4

5. Технология конструирования программного обеспечения (ТКПО)

Классический жизненный цикл
Системный
анализ
Анализ
требований
Проектирование
Кодирование
Тестирование
Сопровождение
4/30/2017
Presentation
page 5

6. Макетирование

Последовательность действий при
макетировании
4/30/2017
Presentation
page 6

7. Инкрементная модель

4/30/2017
Presentation
page 7

8. Инкрементная модель- Быстрая разработка приложений

4/30/2017
Presentation
page 8

9. Спиральная модель

Спиральная модель: 1 — начальный сбор требований и планирование проекта;
2 — та же работа, но на основе рекомендаций заказчика; 3 — анализ риска на
основе
начальных требований; 4 — анализ риска на основе реакции заказчика; 5 —
переход
к комплексной системе; 6 — начальный макет системы; 7 — следующий уровень
макета;
8 — сконструированная система; 9 — оценивание заказчиком
4/30/2017
Presentation
page 9

10. Характеристики стратегий конструирования

Стратегия
конструирования
Однократный проход
Инкрементная
(запланированное
улучшение продукта)
Эволюционная
4/30/2017
В начале процесса
определены все
требования?
Да
Да
Множество циклов
конструирования?
Промежуточное ПО
распространяется?
Нет
Да
Нет
Может быть
Нет
Да
Да
Presentation
page 10
English     Русский Правила