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

Preview:

DESCRIPTION

Курс "Технология программирования", лекция 2. Методологии и процесс разработки программных продуктов.

Citation preview

Технология программированияМетодология разработки

Водопад

Водопад с насосами

1. Разработка концепции (vision)2. Выявление заинтересованных лиц и целей3. Выявление требований ЗИ4. Компоновка требований к системе

(согласование требований ЗИ)5. Архитектурное проектирование6. Проектирование компонентов7. Реализация8. Интеграция9. Верификация10. Валидация

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

Сущность программирования

➔Сложность➔Непредставимость➔Согласованность➔Изменчивость

Все изменяется

Гибкие методыМанифест Agile

Люди и взаимодействие важнее процессов и

инструментов

Работающий продукт важнее исчерпывающей

документации

Сотрудничество с заказчиком важнее

согласования условий контракта

Готовность к изменениям важнее следования

первоначальному плану

scrum

Recommended