Добавил:
rushevamar@mail.ru Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции / 02_Введение-в-ТРПО.-Процесс-разработки-ПО..ppt
Скачиваний:
8
Добавлен:
09.09.2020
Размер:
2.43 Mб
Скачать

Причины провалов проектов

Проектные планы нереалистичны

Низкое качество разработанного

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

Технология разработки ПО

11

Пути к успеху

Google

самоуправляемые небольшие команды, лёгкие

ориентированные на людей Agile процессы.

NASA

высоко-формализованные процессы, постоянное

совершенствование процессов.

Microsoft

MSF, в некоторых подразделениях – SEI PSP.

Boeing, Northrop-Grumman, Lockheed-Martin

SEI PSP/TSP, «зрелые» процессы CMM 5 level.

Технология разработки ПО

12

Ключ к успеху

Дисциплинированное использование

процессного подхода при разработке ПО

Технология разработки ПО

13

Процесс разработки ПО –

Это набор правил и стандартов,

согласно которым разрабатывается

программный продукт Определяет то, как мы работаем

Технология разработки ПО

14

Процесс описывает:

Действия (активности) – какие шаги

необходимы и их последовательность

Люди – исполнители,кто выполняют эти

действия

Артефакты – производимые результаты

действийДругие ресурсы

Технология разработки ПО

15

Характеристики процесса

Повторяемость

Эффективность

Стабильность

Предсказуемость

Качество

Контролируемость

Гибкость Усовершенствование

Технология разработки ПО

16

Пример блок-схемы процесса (CQG)

Технология разработки ПО

17

Жизненный цикл разработки ПО

Последовательность этапов,

приводящих от идеи создания продукта к его выпуску

Идея

Разработка ПО

Продукт

Технология разработки ПО

18

Водопадный жизненный цикл

[Уинстон Ройс,1970]

идея

Разработка

требований

Проектирова ние

Кодирование

Тестирование

проду

кт

Технология разработки ПО

19

Итерационный жизненный цикл

Проектирова ние

идея

Разработка

Кодирование

требований

 

Тестирование

проду

кт

Технология разработки ПО

20

Соседние файлы в папке лекции