Exemplo 1:
Suponha um determinado software que será desenvolvido. Este software é do tipo CAD – Computer-Aided Design, ou seja, tem uma aplicação científica. Após a análise do escopo do software, suas funções principais foram identificadas e são relacionadas na tabela.
Função | Estimativa de LOC |
Recursos de Visualização | 3000 |
Recursos de Análise 2D | 5000 |
Recursos de Análise 3D | 6400 |
Recursos de Controle e Interface com o usuário | 3300 |
Administração da Base de Dados | 6000 |
Recursos de Controle de Periféricos | 1000 |
Recursos de Análise de Projetos | 7700 |
Estimativa das Linhas de Código (Total) | 32400 |
Em seguida, um intervalo de estimativa de LOC é desenvolvido para cada função. Esse intervalo considera as estimativas como otimista, mais provável e pessimista.
Os valores das estimativas apresentados na tabela 3, para cada função, foram obtidos utilizando a expressão para T já apresentada (T =(Tot + 4Tmp + Tpess)/6).
Por exemplo, para a função “Recursos de Análise 3D”, foram obtidas: estimativa otimista Tot= 3800 LOC; mais provável Tmp= 6500 LOC; pessimista TPess= 8600 LOC. Estes valores, aplicados na equação T= (3800 + 4x6500 + 8600)/ 6, produzem um valor esperado de T= 6400 LOC.
Após o cálculo das estimativas de LOC para cada função, foi identificada uma estimativa de 32400 LOC para o sistema a ser desenvolvido.
Considerando que uma análise de dados históricos revelou que a produtividade organizacional média para sistemas desse tipo é de 500 LOC/pessoas-mês e que o valor bruto da mão de obra é de R$ 4000,00 por pessoa-mês, o custo por linha de código é de aproximadamente:
Custo por LOC = (valor bruto da mão de obra)/(produtividade média)
= (4000 reais/pessoas-mês)/(500 LOC/pessoas-mês)
= 8 reais/LOC
Portanto, o custo total estimado para o projeto é de:
Custo total estimado do projeto = (Estimativa de LOC)*(Custo por LOC)
= (32400 LOC) * (8 reais/LOC)
= 25920.00 reais/mês
O esforço necessário estimado para desenvolver o projeto é de:
Esforço necessário estimado=(Estimativa de LOC)/(produtividade média)
= (32400 LOC)/(500 LOC/pessoas-mês)
@ 65 pessoas-mês
Nenhum comentário:
Postar um comentário