Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Conclusão
 
 
Acadêmico(a): Eduardo Jose Cardoso
Título: Métricas para Programação Orientada a Objetos
 
Conclusão:
A utilização de métricas orientada a objetos é uma necessidade cada vez mais evidente. Alguns dos principais conceitos de orientação a objetos (herança, encapsulamento, ocultação, polimorfismo e mensagens) são fundamentais para facilitar a manutenção e influenciar na produtividade. Com estes conceitos de orientação a objeto, tem-se vários segmentos para se aplicar métricas orientada a objeto, principalmente comparando os vários resultados obtidos com a ferramenta desenvolvida de diferentes sistemas, relacionando custo, tempo, qualidade. O protótipo desenvolvido também pode servir para se fazer auditoria em sistemas orientado a objetos, visto que o mesmo tem a capacidade de analisar a relação entre as classes, métodos e atributos do sistema em desenvolvimento ou desenvolvido. O usuário tem condições de avaliar o sistema em desenvolvimento num intervalo de tempo e saber o quanto realmente foi desenvolvido, utilizado, definido, redefinido no sistema. No processo de implementação do protótipo, foi usado o TFileStream para segmentar os blocos em tamanhos fixos de 250k e controlar a carga do próximo bloco a ser carregado para memória e a descarga do bloco atual, devido a falta de memória ao carregar o código fonte de uma só vez, sem segmentá-lo. As métricas escolhidas poderão ser utilizadas em programas codificados em ambiente Delphi para se avaliar o software desenvolvido, tendo-se dado preferencia as métricas de classe cujas característica se relacionam com seus métodos e atributos. As classes com número alto de métodos são de aplicações específicas, ao passo que classes com menos métodos tem a tendência de serem mais reutilizáveis. O objetivo de divulgar e aprofundar os conhecimentos adquiridos foi possível, em função das pesquisas realizadas e apresentadas neste trabalho. O protótipo apresenta sua função principal, que é analisar código fonte retornando algumas métricas mais importantes.