11
Управление на изискванията
Проектиране
Изграждане
Тестване
Съпровождане
Управление на конфигурацията
Управление на
качествотоУправление на софтуерния процес
Искане за промяна
Прогнозиране на обема от изискванията
Прогнозиране на
обема от софтуерния проектКонтрол на качеството на кода
Контрол на ефективността на тестването
Прогнозиране на обема при съпровождане
Контрол на пълнотата на
софтуерната конфигурацияКонтрол на качеството на софтуера
Фиг. 2 Процес на разработка на софтуер 12
Вертикалните правоъгълници на Фиг. 2 показват кога във времето съответния процес е активен. Застъпването между отделните процеси може да варира в зависимост от използваната методология за разработка. В линейните методологии дейностите се изпълняват по-скоро последователно, в итеративните методологии дейностите се активират
последователно многократно, а в гъвкавите методологии застъпването е по-голямо. Със стрелки към времевата линия на процеса "управление на софтуерния процес" са илюстрирани някои от ключовите аспекти от отделните процеси, които са от интерес за доброто управление на софтуерния процес (някои от тях се извършват периодично, но повторенията не са показани на диаграмата с цел яснота). По-долу в настоящия труд ще бъдат изследвани метрики за количествена оценка на тези аспекти.
Сподели с приятели: