COCOMO II

1.

Introdução

COnstructive COst MOdel II

Modelo de Estimativa de Esforço

Bem Documentado

Utilizado no Mundo

2.

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

l
3.

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 valo­res 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 pro­cesso, as quais são utilizadas para endereçar volatilidades de requeri­mentos

Características de autocalibração

5.

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.

4.

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

l

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