Д. А. Градусов а. В. Шутов теоретические вопросы разработки программного обеспечения учебное пособие


Таблица 6.12 - Модель COCOMO II фактически объединяет три



Pdf көрінісі
бет54/57
Дата29.09.2023
өлшемі2,75 Mb.
#111342
1   ...   49   50   51   52   53   54   55   56   57
Таблица 6.12 - Модель COCOMO II фактически объединяет три 
различные подмодели 
Название модели Описание 
Композиционная 
прикладная 
Ориентирована 
на 
проекты, 
создаваемые 
с 
применением 
современных 
инструментальных 
средств и UML, использует в качестве метрики 
объектные точки 
Ранней разработки 
проекта 
Применяется для получения приближенных оценок 
по проекту до определения его архитектуры
использует в качестве метрик количество строк кода 
или функциональные точки 
Постархитектурная 
модель 
Наиболее детализированная модель, используется 
после разработки архитектуры проекта и позволяет 
получить самые точные оценки, применяет в 
качестве метрик количество строк кода или 
функциональные пункты 
В рамках этой модели оценки трудоемкости проекта и 
времени, требующегося на его выполнение, определяются тремя 
разными способами на разных этапах проекта: 


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. 


Достарыңызбен бөлісу:
1   ...   49   50   51   52   53   54   55   56   57




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет