Similar presentations:
Модели жизненного цикла программного обеспечения информационной системы. (Лекция 4)
1. Методы визуального анализа и проектирования систем Модели жизненного цикла ПО информационной системы
Клевцов С.И. каф. ВС ИРТСУ ЮФУ2. Процессы жизненного цикла программного обеспечения
4/30/2017Presentation
page 2
3. Связи между процессами жизненного цикла программного обеспечения
4/30/2017Presentation
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/2017Presentation
page 7
8. Инкрементная модель- Быстрая разработка приложений
4/30/2017Presentation
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