Artigo Engenharia de Software 21 - Métricas de Software

O artigo trata da utilização de métricas de software no gerenciamento de projetos, sendo fortes aliadas na estimativa, acompanhamento e apoio em tomada de decisões durante a construção de produtos de software.

Esse artigo faz parte da revista Engenharia de Software 21 edição especial. Clique aqui para ler todos os artigos desta edição



Gerência de Projetos

Métricas de Software

Como utilizá-las no gerenciamento de projetos de software

De que trata o artigo:

O artigo trata da utilização de métricas de software no gerenciamento de projetos, sendo fortes aliadas na estimativa, acompanhamento e apoio em tomada de decisões durante a construção de produtos de software, visando uma melhor qualidade de todo este processo.

Para que serve:

Métricas de software servem para apresentar medidas, preferencialmente quantitativas, que reflitam características específicas de processos e de produtos em construção, podendo ser utilizadas em diferentes dimensões, como esforço, tamanho, complexidade, dentre outras.

Em que situação o tema é útil:

A coleta adequada de métricas, com suas respectivas análises, pode auxiliar o Engenheiro de Software na tomada de decisões ao longo do desenvolvimento de um projeto, visando a melhoria da qualidade do processo e do produto em construção.

 

 

A garantia da qualidade é uma das principais preocupações da indústria de desenvolvimento de software, pois atualmente a maior parte das empresas atuantes no mercado utiliza esse tipo de aplicação para gerir seus negócios, produtos e relacionamentos com clientes, necessitando maior confiabilidade e qualidade. Existem diversas medidas de garantia de qualidade fundamentais para o sucesso de qualquer tipo de aplicação de software, dentre elas, uma das mais simples e menos custosa, é a medição de software. Nesse sentido, a medição de software auxilia a tomada de decisão, pois através de dados quantitativos, é capaz de informar que aspectos do produto atendem ou não ao padrão de qualidade especificado, além de permitir a avaliação dos benefícios de novos métodos e ferramentas de engenharia de software, o entendimento e aperfeiçoamento do processo de produção, a avaliação do retorno do investimento e tornar o gerenciamento de projetos baseado em fatos e não “achismos”, por exemplo.

Para medir software, são utilizadas diversas métricas que são como tipos de medições aplicadas a um sistema de software, documentação ou processo relacionado. Através dessas métricas é possível determinar o esforço ou tempo para realização de uma tarefa ou o tamanho do produto, por exemplo. Além disso, as métricas de software são facilmente calculadas, entendidas e testadas e independem do observador que as aplica, sendo também uma boa fonte para estudos estatísticos acerca do ciclo de vida do software.

Dentro desse contexto, este artigo tem por objetivo apresentar algumas métricas de software e sua importância no processo de desenvolvimento. Para isso, algumas métricas serão aplicadas em pequenos exemplos, permitindo ao leitor compreender e analisar seus benefícios imediatos.

 

Utilização de métricas

Existem dois tipos de métricas no contexto de desenvolvimento de produtos de software: as métricas diretas, que são realizadas em termos de atributos observáveis, como por exemplo, esforço, tamanho e custo, e as métricas indiretas ou derivadas, que podem ser obtidas através de outras métricas, como por exemplo, complexidade, confiabilidade, e facilidade de manutenção. Quanto ao contexto, podem ser aplicadas em produtos ou " [...] continue lendo...

Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados