Este é um post disponível para assinantes MVPExtração de métricas em software orientado a objetos - Engenharia de Software 26
Este artigo pretende contribuir para a análise da qualidade e complexidade do código OO, assim como auxiliar no entendimento dos benefícios das métricas.
[Artigo já está disponível no Leitor Digital DevMedia®. Clique aqui para acessá-lo]
> Clique aqui para ler todos os artigos da Engenharia de Software Magazine 26
Medição
Extração de métricas em software orientado a objetos
De que se trata o artigo:
Este artigo pretende contribuir para a análise da qualidade e complexidade do código OO, assim como auxiliar no entendimento dos benefícios das métricas.
Para que serve:
A gerência de um produto de software atinge um determinado estado de qualidade e precisão se existirem medidas que tornem possível a administração através dos aspectos do sistema. A métrica de software é uma medida de propriedades do sistema que podem ser definidas como caminhos para determinar quantitativamente a dimensão em que o produto, a sequencia e o projeto de software têm certas características.
Em que situação o tema útil:
Para gerenciar produtividade e qualidade é necessário saber se ambas estão melhorando ou piorando. Isto implica na necessidade de métricas que indiquem as inclinações do desenvolvimento de sistema
Para gerenciar produtividade e qualidade é necessário saber se ambas estão melhorando ou piorando. Isto implica na necessidade de métricas que indiquem as inclinações do desenvolvimento de sistema. Assim, a gerência de um produto de software atinge um determinado estado de qualidade e precisão se existirem medidas que tornem possível a administração através dos aspectos do sistema. A métrica de software é uma medida de propriedades do sistema que podem ser definidas como caminhos para determinar quantitativamente a dimensão em que o produto, a sequencia e o projeto de software têm certas características.
Neste contexto, o processo de software estará sob controle se for adotada uma política de coleta de dados e documentação durante o desenvolvimento do projeto. O objetivo da mensuração é abastecer engenheiros e gerentes de produtos com um grupo de informações palpáveis para se projetar, gerenciar, controlar, estimar e melhorar os projetos com maior eficácia [20]. Segundo Côrtes e Chiossi (2001), quando são calculadas métricas, pretende-se obter dados que irão proporcionar opções para uma melhoria. Este é o objetivo da métrica de software, o estudo dos fatores que influenciam o rendimento através da qualificação dos projetos de desenvolvimento de software.
Entre as principais inquietações nas fábricas de software encontra-se a possibilidade de se criar um sistema de uma maneira mais rápida e a um custo mais baixo. As práticas baseadas em objetos tendem a simplificar o projeto de softwares complexos. Para Amber (1998), as organizações escolhem a orientação a objetos (OO) porque querem dar às suas aplicações mais qualidade, as quais querem implementar sistemas seguros, com um menor custo e menor tempo.
Este artigo pretende contribuir para a análise da qualidade e complexidade do código OO, assim como auxiliar no entendimento dos benefícios das métricas. Para isso, será apresentado o desenvolvimento de uma ferramenta capaz de efetuar a coleta de métricas de software OO a partir da análise de códigos fontes escrita em linguagem C# e Java.
ATENÇÃO! A exibição deste artigo foi interrompida.
Este é um post disponível para assinantes MVP
Space do autor


0
0
