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

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
English     Русский Правила