Zusammenfassung der Ressource
COCOMO II
- Histórico
- Modelo de mensuração de esforços, prazos e custos condizente com as tecnologias dos anos 90.
- Pensado com foco nas próximas décadas
- Reflexo do amadurecimento das tecnologias e da engenharia de software
- Adequações às mudanças incrementadas no decorrer das quase duas décadas, desde a proposta do COCOMO original
- Diferenças com o COCOMO 81
- Estrutura do modelo
- Modelo triíplice, onde o usuário progride, por exigências de arquitetura e redução de riscos, em um desenvolvimento do tipo espiral, por: Composição da aplicação; OU Pré-Projeto; Pós arquitetura
- Fórmulas matemáticas para as equações
- No cálculo de esforço
- No cálculo de prazo
- Parâmetros
- Os parâmetros A e J são únicos, para todos os submodelos, mas não são estáticos, ou seja, podem mudar quando uma nova calibração for executada.
- Tamanho do Software
- Ponto de objetos, Pontos de função ou linhas de código fonte (SLOC)
- Expoentes
- O COCOMO II, no cálculo do esforço, estabelece o expoente B baseado na análise dos valores possíveis em cinco
fatores de equilibrio (Fe):
- PREC, Precedência
- FLEX, Flex. de desenvolvimento
- RESL, Res. Arquitetura ou risco
- TEAM, Coesão da Equipe
- PMAT, Maturidade do Processo através da fórmula B = a + 0,01 X ΣFe
- O parâmetro a é alterado por calibrações. Na versão 1999.0 a = 0,91
- No submodelo Composição da aplicação, B = 1 (uma constante)
- No cálculo de prazo, o expoente K é calculado pela fórmula: K = β + 0,02 x (B - 1,01)
- O parâmetro β é calculado alterado por calibrações. Na versão 1999.0, β = 0,28
- Direcionadores de custo
- Diversos direcionadores são utilizados com conjugações diferentes em submodelos diferentes:
- Pré-Projeto: RCPX Conf. + complex. do software; RUSE Reusabilidade Requerida; PDIF Dificuldades com plataforma;
PERS Capacidade do pessoal; PREX Experiência profissional; FCIL Instalações; SCED.
- Pós Arquitetura: RELY; DATA; CPLX; RUSE Reusabilidade requerida; DOCU Documentação; TIME; STOR;
PVOL Mudanças de plataforma; ACAP; AEXP; PCAP; PEXP Experiência com plataforma; LTEX - Exp. com
linguagem e ferramentes; PCON Continuidade de pessoal; TOOL; Site Desenvolvimento multi-local;
ACED.
- Fator de re-engenharia de software
- No COCOMO II, o cálculo do esforço extra necessário, quando um processo de reforma de sistema está em
andamento, alterando algoritimos, com ou sem trocas de linguagens, é dado pela fórmula:
- Em processos de construção de um produto software novo, Fre-eng = 0
- Outas diferenças
- Fórmula de regressão, não linear
- Modelo de reuso que visa esforços necessários ao entendimento e à assimiação
- Avaliação das interrupções do processo, as quais são utilizadas para endereçar volatilidades de requerimentos
- Características de autocalibração