Annakov Learning Software Process Dynamics

Post on 20-Jul-2015

660 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

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

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

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

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

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

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

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

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

Элементы СД

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

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

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

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

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

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

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

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

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

• Конверторы

Имитации

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

Резервуары

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

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

Потоки

Разработка

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

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

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

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

Имитация

Выводы

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

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

J. Sterman “Business Dynamics”

R. Madachy “Software Process Dynamics”

http://forio.com/simulation/bayram

http://www.empatika.com/

ВОПРОСЫ?

BAYRAM.ANNAKOV@GMAIL.COM

top related