h2 Estimativa de Riscos e Recursos em Projetos de Software
Classificado em Computação
Escrito em em português com um tamanho de 2,56 KB.
Estimativa de Riscos e Recursos em Projetos de Software
Estimativa de Riscos
- Complexidade do projeto: Afetada pela familiaridade com o projeto.
- Tamanho do projeto: Quanto maior, maior o risco nas estimativas.
- Grau de incerteza
- Disponibilidade da informação histórica: A falta de informações de projetos similares aumenta a incerteza.
Recursos do Projeto
No planejamento, a estimativa de recursos necessários é crucial. Esses recursos são de três tipos:
- Infraestrutura: Ambiente de desenvolvimento (HW/SW).
- Componentes de software: Reutilização pode reduzir tempo e custo.
- Pessoas: Necessárias para o projeto.
Para cada recurso, especifique:
- Descrição do recurso.
- Disponibilidade.
- Data de necessidade.
- Tempo de utilização.
Estimativa
Técnicas baseadas no problema:
- Definir o escopo.
- Dividir o software em funções estimáveis individualmente.
- Estimar LDC/PF para cada função.
Técnicas baseadas no processo:
- Definir o escopo.
- Dividir as funções do problema (parte do processo) e realizar atividades.
- Estimar o esforço para cada atividade e função.
Objetivos do Plano
O objetivo do planejamento é fornecer uma estrutura que permita ao gerente monitorar as atividades e tarefas, adaptando-se ao progresso do projeto.
Âmbito do Software
Para planejar um projeto de software, é necessário entender o escopo, determinado por:
- Funções que o software deve executar (decomposição útil).
- Desempenho: Tempo de resposta e processo esperados.
- Restrições: Hardware, comunicações, sistemas externos.
- Interfaces com outros sistemas.
- Grau de confiabilidade esperado.
Estimativa de Projetos de Software
Para realizar estimativas, as opções são:
- Não deixar a estimativa para o final.
- Basear-se em projetos anteriores similares (bons resultados se houver influências semelhantes).
- Utilizar técnicas de decomposição (dividir para estimar mais facilmente).
- Usar modelos empíricos.
- Usar ferramentas automatizadas (aplicam técnicas de decomposição e métodos empíricos).