annakov learning software process dynamics

16
АННАКОВ БАЙРАМ Изучение динамики процессов разработки ПО

Upload: bayram-annakov

Post on 20-Jul-2015

664 views

Category:

Documents


0 download

TRANSCRIPT

АННАКОВ БАЙРАМ

Изучение динамики процессов разработки ПО

Статический подход

Динамический подход

Предпосылки динамического подхода

Взаимосвязь различных процессов

Нелинейность

Изменяющиеся требования

Элементы СД

Петли обратной связи

• Положительные(усиливающие) –ведут к изменению в том же направлении, что и первоначальное изменение

• Отрицательные(стабилизирующие) –ведут к изменению в обратном направлении, нежели первоначальное

Деньги на счете

Процентный доход

Потоковые диаграммы

• Резервуар –сущность, которая изменяется во времени

• Поток –интенсивность изменения резервуара

• Временные задержки

• Конверторы

Имитации

Модель: Закон Брукса

Резервуары

Требования ПродуктРазработка

Новички СтарожилыАссимиляция

Потоки

Разработка

Новички Старожилы

Затраты на обучение

Затраты на коммуникации

Нелинейность

Имитация

Выводы

Добавление новых разработчиков в опаздывающий проект еще больше затягивает финиш проекта при условии, что слишком поздно и слишком много их добавлено.

Рекомендуемые источники

J. Sterman “Business Dynamics”

R. Madachy “Software Process Dynamics”

http://forio.com/simulation/bayram

http://www.empatika.com/

ВОПРОСЫ?

[email protected]