Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Жизненный цикл ПО и его этапы

Содержание

Жизненный цикл программного обеспечения
Жизненный цикл ПО и его этапы Жизненный цикл программного обеспечения ГОСТ 34.601-90 ISO/IEC 12207Custom Development Method Rational Unified Process (RUP)Microsoft Solution Framework Модели разработки ПО Модели разработки ПОЧто такое модель разработки	Под моделью обычно понимается структура, определяющая последовательность Модели разработки ПОхарактеристикиЭффективностьзатраты/бюджетсрокиПрозрачностьстатус работ известен в любой момент проектаПредсказуемостьреальные трудозатраты и сроки Модели разработки ПОхарактеристикиМоделиПрогнозирующиеАдаптивные Модели разработки ПОПопулярные моделиПрогнозирующие модели:Прямая разработкаВодопадная (каскадная) модельV-модельИтерационные модели Модели разработки ПОПопулярные моделиАдаптивные модели (agile):Адаптивная разработка (ASD)Dynamic System Development Method (DSDM) Модели разработки ПОКаскадная модель Модели разработки ПОКаскадная модельОсобенность модели:каждый следующий этап проектирования начинается после полного завершения работ по предыдущему этапу. Модели разработки ПОКаскадная модель Модели разработки ПОТестирование в каскадной модели Модели разработки ПОV-модель разработки Модели разработки ПОТестирование в V-модели Модели разработки ПОЭволюционные моделиМульти-каскадпоследовательные каскадыпараллельные каскады: одновременная разработка в нескольких направлениях;требует интеграции; Модели разработки ПОСпиральная модель Модели разработки ПОТестирование в спиральной модели Модели разработки ПОМетодология Agile Модели разработки ПОAgile. Используемые подходыВовлеченность заказчикаПользовательские истории как база тестированияКороткие рабочие циклыTest-driven Модели разработки ПОAgile. Тестирование в agile Модели разработки ПОRUP. Rational Unified Process Модели разработки ПОRUP. Фазы разработки RUP1. Начальная стадия (Inception)  3. Построение Модели разработки ПОRUP. Процессы и стадии Модели разработки ПОRUP. Цели тестирования в RUPПоиск и документирование дефектов качества; Общие Цикл тестирования ПО Цикл тестирования ПООсновные этапы1. Анализ2. Разработка стратегии тестирования и планирование процедур контроля Цикл тестирования ПООсновные этапы. АнализДаже самый качественный код не спасет ваше приложение, Цикл тестирования ПООсновные этапы. СтратегияКачественно разработанная стратегия позволяет избежать хаотичных или избыточных Цикл тестирования ПООсновные этапы. Тестовая документацияОсновная цель — сделать объем и ход выполнения Цикл тестирования ПООсновные этапы. Тестирование прототипаСвоевременные изменения, выполненные на концептуальном уровне во Цикл тестирования ПООсновные этапы. СтабилизацияТестирование проводится в условиях, наиболее приближенных к реальным Цикл тестирования ПООсновные этапы. ЭксплуатацияДаже после ввода системы в эксплуатацию тестирование все
Слайды презентации

Слайд 2 Жизненный цикл программного обеспечения

Жизненный цикл программного обеспечения

Слайд 3 ГОСТ 34.601-90
ISO/IEC 12207
Custom Development Method
Rational Unified

ГОСТ 34.601-90 ISO/IEC 12207Custom Development Method Rational Unified Process (RUP)Microsoft Solution

Process (RUP)
Microsoft Solution Framework (MSF)
Extreme Programming (XP).
Жизненный

цикл ПО
Стандарты

Слайд 4 Модели разработки ПО

Модели разработки ПО

Слайд 5 Модели разработки ПО
Что такое модель разработки
Под моделью обычно

Модели разработки ПОЧто такое модель разработки	Под моделью обычно понимается структура, определяющая

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

и задач на протяжении жизненного цикла.
Этапы:
Анализ осуществимости; стратегическое планирование; анализ требований;
проектирование (предварительное и детальное);
кодирование (программирование);
отладка и тестирование; интеграция;
Внедрение; эксплуатация и сопровождение.
Результаты работ на каждом этапе
Ключевые события (точки принятия решений)


Слайд 6 Модели разработки ПО
характеристики
Эффективность
затраты/бюджет
сроки
Прозрачность
статус работ известен в любой момент

Модели разработки ПОхарактеристикиЭффективностьзатраты/бюджетсрокиПрозрачностьстатус работ известен в любой момент проектаПредсказуемостьреальные трудозатраты и

проекта

Предсказуемость
реальные трудозатраты и сроки находятся в запланированных (сметных) пределах
Управляемость
возможность

внесения корректив по ходу проекта (изменяющиеся требования и др.)
Сдерживание рисков
устойчивость к влиянию внешних факторов

Слайд 7 Модели разработки ПО
характеристики
Модели
Прогнозирующие
Адаптивные

Модели разработки ПОхарактеристикиМоделиПрогнозирующиеАдаптивные

Слайд 8 Модели разработки ПО
Популярные модели
Прогнозирующие модели:

Прямая разработка
Водопадная (каскадная) модель
V-модель
Итерационные

Модели разработки ПОПопулярные моделиПрогнозирующие модели:Прямая разработкаВодопадная (каскадная) модельV-модельИтерационные модели

модели


Слайд 9 Модели разработки ПО
Популярные модели
Адаптивные модели (agile):
Адаптивная разработка (ASD)
Dynamic

Модели разработки ПОПопулярные моделиАдаптивные модели (agile):Адаптивная разработка (ASD)Dynamic System Development Method

System Development Method (DSDM)
Feature Driven Development (FDD)
Crystal
Экстремальное программирование
SCRUM
RUP


Слайд 10 Модели разработки ПО
Каскадная модель

Модели разработки ПОКаскадная модель

Слайд 11 Модели разработки ПО
Каскадная модель
Особенность модели:

каждый следующий этап проектирования

Модели разработки ПОКаскадная модельОсобенность модели:каждый следующий этап проектирования начинается после полного завершения работ по предыдущему этапу.

начинается после полного завершения работ по предыдущему этапу.


Слайд 12 Модели разработки ПО
Каскадная модель

Модели разработки ПОКаскадная модель

Слайд 13 Модели разработки ПО
Тестирование в каскадной модели

Модели разработки ПОТестирование в каскадной модели

Слайд 14 Модели разработки ПО
V-модель разработки

Модели разработки ПОV-модель разработки

Слайд 15 Модели разработки ПО
Тестирование в V-модели

Модели разработки ПОТестирование в V-модели

Слайд 16 Модели разработки ПО
Эволюционные модели
Мульти-каскад
последовательные каскады
параллельные каскады: одновременная разработка

Модели разработки ПОЭволюционные моделиМульти-каскадпоследовательные каскадыпараллельные каскады: одновременная разработка в нескольких направлениях;требует

в нескольких направлениях;
требует интеграции; фактически подразумевается в V-модели
Прототипирование
получить

быстро нечто работающее, оценить и спланировать дальнейшую разработку
варианты: proof-of-concept; архитектурный прототип;
Стимуляция пользователя на участие в разработке
Поэтапное уточнение требований
Наращивание, метод пробных разработок
первоначальная разработка постепенно наращивается
если прототип не отбрасывается, то прототипирование частный случай наращивания
Периодическая стабилизация продукта
Большой объем тестирования
Вовлеченность заказчика

Слайд 17 Модели разработки ПО
Спиральная модель

Модели разработки ПОСпиральная модель

Слайд 18 Модели разработки ПО
Тестирование в спиральной модели

Модели разработки ПОТестирование в спиральной модели

Слайд 19 Модели разработки ПО
Методология Agile

Модели разработки ПОМетодология Agile

Слайд 20 Модели разработки ПО
Agile. Используемые подходы
Вовлеченность заказчика
Пользовательские истории как

Модели разработки ПОAgile. Используемые подходыВовлеченность заказчикаПользовательские истории как база тестированияКороткие рабочие

база тестирования
Короткие рабочие циклы
Test-driven development (unit tests)
Acceptance tests
Автоматизация тестирования
Учет

нужд тестирования при проектировании и разработке
Большой объем регрессионного тестирования
Приемочные тесты – форма документирования функциональности системы
Изолированность модулей

Слайд 21 Модели разработки ПО
Agile. Тестирование в agile

Модели разработки ПОAgile. Тестирование в agile

Слайд 22 Модели разработки ПО
RUP. Rational Unified Process

Модели разработки ПОRUP. Rational Unified Process

Слайд 23 Модели разработки ПО
RUP. Фазы разработки RUP
1. Начальная стадия

Модели разработки ПОRUP. Фазы разработки RUP1. Начальная стадия (Inception) 3. Построение

(Inception) 3. Построение (Construction)
2. Уточнение (Elaboration) 4. Внедрение

(Transition)





Слайд 24 Модели разработки ПО
RUP. Процессы и стадии

Модели разработки ПОRUP. Процессы и стадии

Слайд 25 Модели разработки ПО
RUP. Цели тестирования в RUP
Поиск и

Модели разработки ПОRUP. Цели тестирования в RUPПоиск и документирование дефектов качества;

документирование дефектов качества;
Общие рекомендации относительно качества;
Проверка выполнения

основных предположений и требований на конкретных примерах;
Проверка, что продукт функционирует так, как было запроектировано;
Проверка, что требования выполнены соответствующим образом.

Слайд 26 Цикл тестирования ПО

Цикл тестирования ПО

Слайд 27 Цикл тестирования ПО
Основные этапы
1. Анализ
2. Разработка стратегии тестирования и

Цикл тестирования ПООсновные этапы1. Анализ2. Разработка стратегии тестирования и планирование процедур

планирование процедур контроля качества
3. Работа с требованиями
4. Создание тестовой

документации
5. Тестирование прототипа
6. Основное тестирование
7. Стабилизация
8. Эксплуатация

Слайд 28 Цикл тестирования ПО
Основные этапы. Анализ
Даже самый качественный код

Цикл тестирования ПООсновные этапы. АнализДаже самый качественный код не спасет ваше

не спасет ваше приложение, если требования к ПО не

были должным образом систематизированы или же были плохо документированы.

Слайд 29 Цикл тестирования ПО
Основные этапы. Стратегия
Качественно разработанная стратегия позволяет

Цикл тестирования ПООсновные этапы. СтратегияКачественно разработанная стратегия позволяет избежать хаотичных или

избежать хаотичных или избыточных тестовых процедур, гарантируя при этом

своевременный контроль качества всех компонентов системы

Слайд 30 Цикл тестирования ПО
Основные этапы. Тестовая документация
Основная цель — сделать

Цикл тестирования ПООсновные этапы. Тестовая документацияОсновная цель — сделать объем и ход

объем и ход выполнения задач прозрачным и понятным для

заказчика.


Необходимо позаботиться о своевременном создании и регулярном обновлении соответствующей документации, фиксируя все шаги проделанной работы.

Слайд 31 Цикл тестирования ПО
Основные этапы. Тестирование прототипа

Своевременные изменения, выполненные

Цикл тестирования ПООсновные этапы. Тестирование прототипаСвоевременные изменения, выполненные на концептуальном уровне

на концептуальном уровне во время прототипирования, помогают предотвратить дорогостоящие

переделки системы на стадиях разработки.

Слайд 32 Цикл тестирования ПО
Основные этапы. Стабилизация
Тестирование проводится в условиях,

Цикл тестирования ПООсновные этапы. СтабилизацияТестирование проводится в условиях, наиболее приближенных к

наиболее приближенных к реальным (или даже в условиях эксплуатации).




  • Имя файла: zhiznennyy-tsikl-po-i-ego-etapy.pptx
  • Количество просмотров: 147
  • Количество скачиваний: 0