COCOMO II

Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
Rocket clouds
COCOMO II por Mind Map: COCOMO II

1. Histórico

1.1. Criado em 1994 para melhor atender às necessidades de um modelo de custo de projeto de software mais adequado às práticas de ciclo de vida de software dos anos 1990 e 2000

1.2. Foi uma iniciativa da University of Southern California

1.3. Membros

1.3.1. Inicialmente afiliados

1.3.1.1. Bellcore

1.3.1.2. Texas Instruments

1.3.1.3. Xerox Corporation

1.3.2. Posteriormente associados

1.3.2.1. Air Force Cost Analysis Agency Allied Signal AT&T Bellcore EDS E-Systems Hughes IDA Litton Lockheed Martin Loral MCC MDAC

1.3.2.2. Motorola Northrop Grumman Rational Rockwell SAIC SEI SPC SUN TI TRW USAF Rome Lab US Army Reserach Labs Xerox

2. Diferenças COCOMO 81

2.1. Modelos

2.1.1. Básico

2.1.2. Intermediário

2.1.3. Avançado

2.2. Cost-drivers

3. O que é

3.1. Modelo paramétrico

3.1.1. Modelos que possuem apenas um número finito de parâmetros

3.2. Permite calcular o esforço, o custo e o prazo de um projeto através de equações matemáticas complexas

3.3. Levando em consideração particularidades de cada projeto como: características do Produto, Processo, Experiência da Equipe e Plataforma de Desenvolvimento.

3.3.1. São denominados Cost Drivers, sendo alguns de efeito linear e outros de efeito exponencial.

3.4. Para implantar este modelo, as Organizações precisam base histórica de projetos, suficiente para estudos estatísticos

4. Objetivos

4.1. Desenvolver um modelo de custo mais atualizado que os modelos antecessores, o COCOMO original e o Ada COCOMO.

5. Modelos

5.1. Application Composition

5.1.1. Projetado especificamente para o setor Composição de Aplicações, cujas aplicações são desenvolvidas por equipes pequenas em poucas semanas ou meses.

5.1.2. Projetado para prever esforço de prototipação envolvido no uso de ambientes integrados de composição rápida de aplicações de software auxiliados por computador ou ICASE

5.1.2.1. ICASE – Integrated Computer Aided Software Environment (ambientes construtores de GUI, ferramentas de desenvolvimento de software, etc.).

5.2. Early Design

5.2.1. Desenvolvido para elaborar estimativas iniciais e apoiar essas atividades.

5.2.2. O nível de detalhes que o modelo utiliza é consistente com o nível de informações disponíveis e com o nível de precisão necessário nessa fase.