Métricas de software

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1123 palavras )
  • Download(s) : 0
  • Publicado : 22 de março de 2011
Ler documento completo
Amostra do texto
Métricas de software

• Importância de controlar os gastos com software
• Analisar a performance dos resultados obtidos com o seu desenvolvimento e manutenção
• Permitir uma padronização
• Mas como medir o processo de software?
• Como medir, por exemplo, o tamanho das aplicações e a partir daí estimar prazos e custos realistas?
• Como medir a produtividade dosprogramadores e a partir daí avaliar o progresso no projeto e estimar os recursos necessários?
• Como medir a qualidade do software enquanto este está a ser desenvolvido e partir daí determinar se são necessárias ações corretivas?

Medidas são necessárias para:
• Analisar qualidade e produtividade do processo de desenvolvimento e manutenção bem como do produto de softwareconstruído
• Qualificar a performance técnica dos produtos do ponto de vista do desenvolvedor
• Medidas funcionais são necessárias para qualificar a performance dos produtos pela perspectiva do usuário
• Devem ser independentes das decisões do desenvolvimento técnico e implementação
• Utilizadas para comparar a produtividade de diferentes técnicas e tecnologias

Possibilita realizaruma das atividades mais fundamentais do processo de gerenciamento de projetos que é o planejamento. A partir deste, passamos a identificar a quantidade de esforço, o custo e as atividades que serão necessárias para a realização do projeto.

Há bem pouco tempo, a única base para a realização de estimativas era a experiência da equipe técnica envolvida no projeto. Que poderia ocasionar:
•Levava a atividades atropeladas ou não realizadas,
• Produtos com deficiência funcional,
• Custo de realização além do previsto e
• Atraso na entrega do produto
O mercado está cheio de "ferramentas de produtividade".
Com certeza o aumento de produtividade mais representativo será obtido quando conseguirmos estabelecer uma sistemática de métricas significativa para osresultados do desenvolvimento de software e efetivamente usá-la.
A medição é algo comum no mundo da engenharia. Mas para engenharia de software est[a longe se ter uma medição padrão amplamente aceita e com resultados sem nenhum fator subjetivo.
Temos dificuldade em concordar sobre o que medir e como avaliar o resultado das medições obtidas.

Razões para se medir o software:

• Indicar aqualidade do produto
• Avaliar a produtividade dos que desenvolvem o produto
• Determinar os benefícios derivados de novos métodos e ferramentas de engenharia de software
• Formar uma base para as estimativas






• Ajudar na justificativa de aquisição de novas ferramentas ou de treinamentos adicionais

As métricas de software, do ponto devista de medição, podem ser divididas em duas categorias: medidas diretas e indiretas.
|MEDIDAS DIRETAS |MEDIDAS INDIRETAS |
| | |
|•Custo|•Funcionalidade |
|•Esforço |•Qualidade |
|•Linhas de Código |•Complexidade |
|•Velocidade deExecução |•Eficiência |
|•Memória |•Confiabilidade |
|•Nº de Erros |•Manutenibilidade |
|...
tracking img