Similar presentations:
Понимание профессии системного аналитика. Жизненный цикл ПО и модели управления разработкой
1.
PROMO ITКурс «Системный аналитик»
Понимание профессии
системного аналитика
Занятие 3. Жизненный цикл ПО и модели
управления разработкой
8 495 404 25 63
[email protected]
promo-z.ru
2.
На предыдущем занятии-
Курс «Системный аналитик»
PROMO IT
Разработка ПО и проектная команда;
Основные участники команды разработки ПО;
Дополнительные участники команды разработки ПО;
Системный аналитик в команде и результаты его работы;
Виды скиллов и способы их развития;
Матрица компетенций системного аналитика.
3.
Что будет сегодня?-
Жизненный цикл ПО
Модели жизненного цикла ПО
Модели управления разработкой ПО
Выбор модели управления разработкой ПО
Курс «Системный аналитик»
PROMO IT
4.
Жизненный цикл ПОКурс «Системный аналитик»
PROMO IT
Период времени, который начинается с
момента принятия решения о создании
программного продукта и заканчивается в
момент его полного изъятия из эксплуатации.
5.
Этапы жизненного цикла ПО-
Анализ требований;
Проектирование;
Программирование;
Тестирование и отладка;
Эксплуатация и сопровождение.
Курс «Системный аналитик»
PROMO IT
6.
Этап разработки ПОКурс «Системный аналитик»
PROMO IT
Этап разработки
Анализ требований
Проектирование
Программирование
Тестирование
Эксплуатация
7.
Модели жизненного цикла ПОВодопад
Быстрая разработка приложений
Курс «Системный аналитик»
PROMO IT
8.
ВодопадКурс «Системный аналитик»
PROMO IT
9.
Плюсы и минусы водопадаКурс «Системный аналитик»
PROMO IT
Была впервые опубликована американским информатиком Уинстоном
Роем в 1970 году.
Преимущества:
- Ясно, что получится в итоге;
- Понятно, сколько денег нужно потратить;
- Легко работать, потому что вся разработка разбита на шаги,
выполняемые
друг
за
другом.
Недостатки:
- Если в середине разработки обнаружилась проблема с архитектурой –
все, эту проблему нельзя решить, пока разработка не закончилась;
- На разработку финального продукта уходит много времени.
10.
Курс «Системный аналитик»PROMO IT
Быстрая разработка приложений
11.
Плюсы и минусы быстройразработки приложений
Курс «Системный аналитик»
PROMO IT
Впервые стала использоваться с 1991 года.
Преимущества:
- Ускоряет процесс разработки программного обеспечения,
обеспечивая более быструю доставку продукта;
- Обладает высокой адаптивностью, позволяя быстро и легко вносить
изменения.
Недостатки:
- Участники команды должны обладать высокой квалификацией;
- Требует очень сильных организаторских навыков от руководителей.
12.
Таймлайн каскадообразныхмоделей разработки ПО
1970-1985 г.
Курс «Системный аналитик»
PROMO IT
1984 -1990 г.
1980 -1985 г.
13.
Таймлайн гибких моделейразработки ПО
Быстрая разработка
приложений
Курс «Системный аналитик»
PROMO IT
Scrum
Унифицированная
разработка
1991 г.
…
1995 г.
1994 г.
14.
Курс «Системный аналитик»PROMO IT
Модели управления разработкой
ПО
Каскадная
Гибкая
15.
Плюсы и минусы каскаднойметодологии
Курс «Системный аналитик»
PROMO IT
Плюсы:
- Заказчик сразу знает, сколько надо потратить на весь проект.
Минусы:
- Нулевая гибкость;
- Если нужно добавить новый функционал в ТЗ – сначала надо подождать,
пока закончится вся разработка по текущему ТЗ;
- Проект может потерять актуальность к моменту выхода на рынок.
16.
Плюсы и минусы гибкойметодологии
Курс «Системный аналитик»
PROMO IT
Плюсы:
- Можно рассчитать приблизительную цену.
Минусы:
- За счет большого количества шагов цена на финальный продукт всегда
получается высокой;
- Относительно гибкая разработка;
- Довольно низкий темп разработки.
17.
ДискуссияКогда какую методологию применять?
Курс «Системный аналитик»
PROMO IT
18.
Курс «Системный аналитик»PROMO IT
Вопросы
Какие вопросы остались?
19.
И на прощаниеСпасибо за внимание.
Курс «Системный аналитик»
PROMO IT