151
1.
На самых ранних этапах, когда примерно известны только общие
требования, а проектирование
еще не начиналось, используется
модель состава приложения (Application Composition Model). В ее
рамках трудоемкость проекта оценивается в
человеко-месяцах по
формуле:
Size
A
PM
(20)
Size представляет собой оценку размера в терминах экранов,
форм, отчетов, компонентов и модулей будущей системы.
Коэффициент A учитывает возможное
переиспользование части
компонентов и производительность разработки, зависящую от
опытности команды и используемых инструментов и оцениваемую
числом от 4 до 50.
ельность
Производит
))
зования
переисполь
(%
100
(
A
(21)
2.
На следующих этапах, когда требования уже в основном известны
и начинается разработка архитектуры ПО, используется модель этапа
предварительного проектирования (Early Design Model) и следующие
формулы.
Для трудоемкости (в человеко-месяцах):
i
i
B
EM
Size
A
PM
(22)
Коэффициент A считается равным 2,45.
Size — оценка размера ПО в тысячах строк кода.
B — фактор процесса разработки, который вычисляется по формуле:
i
i
SF
B
01
,
0
91
,
0
(23)
где факторы (Scale Factors) SF
i
принимают значения от 0 до 5
(таблица 6.12):
152
SF
1
— предсказуемость проекта для данной
организации, от
полностью знакомого (0) до совсем непредсказуемого (5);
SF
2
— гибкость процесса разработки, от полностью
определяемого командой при выполнении общих целей проекта (0) до
полностью фиксированного и строгого (5);
SF
3
— степень удаления рисков, от полной (0) до небольшой (5),
оставляющей около 80% рисков;
SF
4
— сплоченность команды проекта, от безукоризненного
взаимодействия (0) до больших трудностей при взаимодействии (5);
SF
5
— зрелость
процессов в организации, от 0 до 5 в виде
взвешенного количества положительных ответов на вопросы о
поддержке ключевых областей процесса в модели CMM.
Достарыңызбен бөлісу: