Aula Estimativa de Custo de Software COCOMO 20130611
Aula Estimativa de Custo de Software COCOMO 20130611
Aula Estimativa de Custo de Software COCOMO 20130611
Marcos Antonio Quinia 2334 Engenharia de Software III - 2013/1 Departamento de Cincia da Computao Universidade Estadual do Centro-Oeste
Introduo
Os modelos COCOMO so aplicveis a trs classes de projetos de software: (1)Projetos orgnicos; (2)Projetos semi-independentes; (3)Projetos embarcados.
(1)Projetos orgnicos: so projetos de software simples e relativamente pequenos, nos quais trabalham equipes reduzidas, com boa experincia de trabalho; em ambiente estvel de desenvolvimento com pouca necessidade de inovao e inexistncia de requisitos de entrega rgidos. Os programas so de tamanho relativamente pequeno, alcanando projetos de at 50k LOC.
(2)Projetos Semi-Independentes:so projetos de software intermedirios em tamanho e complexidade. Neles, as equipes com nveis de experincia mistos devem atender a uma mistura de requisitos pouco a muito rgidos. Os projetos alcanam at300k LOC.
(3)modo embarcado: abrange os projetos de software que devem ser desenvolvidos dentro de um conjunto restrito/compacto de hardware e software e as restries operacionais so rigorosas (e.g.: software de aparelhos de uso em diagnsticos mdicos).
E = abKLOCbb D = cbEdb Onde: E o esforo aplicado em pessoas-ms;D o tempo de desenvolvimento em meses cronolgicos e KLOC o nmero estimado de linhas entregues de cdigo para o projeto (expresso em milhares - k).Os coeficientesdeabecbe os expoentesbbedbso dados na Tabela.
Projeto de Software orgnico semi-independente embutido ab 2.4 3.0 3.6 bb 1.05 1.12 1.20 cb 2.5 2.5 2.5 db 0.38 0.35 0.32
8
COCOMO bsico adequado para uma estimativa rpida dos custos de engenharia de software. No entanto, no considera as diferenas nas restries de hardware, qualidade e experincia pessoal, o uso de ferramentas e tcnicas modernas, e outros fatores.
Cada um dos 15 atributos so classificados em uma escala, de importncia ou valor, de 6 pontos que varia de "muito baixo" a "muito alto". Com base na classificao, um multiplicador de esforo determinado a partir de tabelas publicadas por Boehm, e o produto de todos os resultados dos multiplicadores de esforo umfator de ajuste de esforo(FAE).Os valores tpicos para a faixa de FAE esto entre 0,9 a1,4.
11
12
Usando a estimativa LOC e os coeficientes observados na Tabela do Modelo Bsico, tem-se: E = 2.4 (KLOC)1,05 = 2,4 (33,2)1,05 = 95 pessoas-ms Para ser eficaz o modelo COCOMO deve ser recalibrado para o ambiente local.
13