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

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

Embed Size (px)

DESCRIPTION

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

Citation preview

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

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

Page 2: Методологии разработки ПО
Page 3: Методологии разработки ПО
Page 4: Методологии разработки ПО
Page 5: Методологии разработки ПО

Водопад

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

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

Page 7: Методологии разработки ПО
Page 8: Методологии разработки ПО
Page 9: Методологии разработки ПО
Page 10: Методологии разработки ПО

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

scrum