COCOMO II
Introdução
COnstructive COst MOdel II
Modelo de Estimativa de Esforço
Bem Documentado
Utilizado no Mundo
Histórico
Modelo Empírico
Amostra de 63 Projetos
TWR Incorporated
Variadas Linguagens
Diferentes
Áreas de Aplicação
Tamanho de Sistemas
Barry Boehm
COCOMO
Publicação
1981
Hierarquia de Modelos
Modelo Básico
Rápida
Grosseira
Modelo Intermediário
15 Cost-Drivers
Atributos do Produto
Confiabilidade
Tamanho Banco de Dados
Complexidade
Atributos do Hardware
Restrições
Desempenho
Memória
Atributos de Pessoal
Capacidade
Anáise
Engenharia de Software
Experiência
Aplicação
Linguagem de Programação
Atributos de Projeto
Ferramentas
Aplicação de Métodos
Cronograma
Modelo Avançado
Modos de Desenvolvimento
Orgânico
Projeto Pequeno
Pouca Inovação
Entrega Relaxada
Ambiente Familiar
Semi-destacado
Projeto Intermediário
Tamanho
Complexidade
Níveis de Experiência Mistos
Embutido
Relativamente Grande
Restrições Rígidas
Muita Inovação
COCOMO II
Pesquisas
1994
Diferenças para o COCOMO
Comparação COCOMO 81
Estrutura do Modelo
Modelo tríplice, onde o usuário progride, por exigências de arquitetura e redução de riscos.
Parâmetros
Os parâmetros A e J são únicos, para todos os submodelos, mas não são estáticos.
Fórmulas matemáticas para as equações
Cálculo do esforço
E(H/M) = A x TamanhoB x Ci + F re-eng
Cálculo do prazo
P(M) = J x Ek
Tamanho do software
Pontos de função
Linhas de código-fonte (LOC)
Expoentes
Expoente B baseado na análise dos valores possíveis em cinco fatores de equilíbrio (Fe)
Precedência (PREC)
Flex. De Desenvolvimento (FLEX)
Rés. Arquitetura ou Risco (RESL)
Coesão Da Equipe (TEAM)
Maturidade do Processo (PMAT)
B = alfa + 0,01 X Soma(fe)
Direcionadores de custo (Ci)
Submodelo Pré-Projeto
RCPX Conf. + complex. do software
RUSE Reusabilidade requerida
PDIF Dificuldades c/ plataforma
PERS Capacidade do pessoal
PREX Experiência profissional
FCIL Instalações
SCED submodelo
Pós-Arquitetura
RELY
DATA
CPLX
RU SE Reusabilidade requerida
DOCU Documentação
TIME
STOR
PVOL Mudanças de plataforma
ACAP
AEXP
PCAP
PEXP Experiência com plataforma
LTEX Exp. d lingu. e ferramentas
PCON Continuidade de pessoal
TOOL
SITE Desenvolvimento multi-focal
SCED
Fator de reengenharia de software
(F re-eng)
Processo de reforma de sistema em andamento
F re-eng = [(ASLOC.(AT/100))/ATPROD]
Construção de um novo sistema
F re-eng = 0
Outras diferenças
Fórmula de regressão, não linear
Modelo de reuso que visa esforços necessários ao entendimento e à assimilação
Avaliação das interrupções do processo, as quais são utilizadas para endereçar volatilidades de requerimentos
Características de autocalibração
Referências Bibliográficas
Trindade, A. L. P.; Pessoa, M. S. P.; Spinola, M. M. COCOMO II: uma compilação de informações sobre a nova métrica In: CONGRESSO INTERNACIONAL DE ENGENHARIA INFORMÁTICA, 5., 1999. Buenos Aires.
Modelos e Cost Drivers
3 modelos
Application Composition
Contagem de Pontos de Objeto
Early Design
Direcionadores de custo
Post-Architecture
Modelo mais detalhado
Após a definição completa da arquitetura do sistema
17 direcionadores
4 categorias
Produto
Rely
Data
Ruse
Docu
Plataforma
Time
Stor
Pvol
Pessoal
Acap
Pcap
Pcon
Aexp
Pexp
Ltex
Projeto
Tool
Site: Combinação
Site: Comunicações
Sced