Sensedia Discoverer | Metodologia

A ferramenta implementa a integração de analisadores de código com os identificadores de ativos reutilizáveis. Desta forma, é possível vasculhar um parque de aplicações e, sobre a base de conhecimento levantado, aplicar uma série de indicadores de complexidade e qualidade de código para obter um conjunto de artefatos sugeridos como potencialmente reutilizáveis.


Metodologia de identificação usada pelo DA Discoverer

O processo de varredura e identificação automática de ativos de software reulitizáveis inclui:

  1. Reúso de partes de software previamente desenvolvidas
  2. Reengenharia de sistemas legados
  3. Convergência de aplicações para um novo paradigma de orientação a serviços (SOA) privilegiando o alinhamento dos serviços e componentes com o negócio da empresa
  • Varredura de Aplicações Existentes:
    As aplicações existentes são selecionadas e o processo de varredura nas fontes especificadas seleciona os artefatos primários (arquivos-fonte, bibliotecas etc.) que integram a aplicação. Estes artefatos serão os insumos para o estágio de criação da base de conhecimento.
  • Criação da Base de Conhecimento:
    A partir dos arquivos-fonte da aplicação encontrada na varredura, analisadores estáticos de código geram a base de conhecimento das aplicações cadastradas no estágio anterior.
  • Configuração e Execução dos Indicadores:
    Os indicadores são as heurísticas que analisam a base de conhecimento e, através de critérios apoiados em práticas de programação, como modularização, nomenclatura, padrões de projeto, arquitetura de software, coesão, acoplamento e desenvolvimento baseado em componentes, identificam partes de códigos com potencial para futura reutilização. Através de um processo interativo, calibragens dos indicadores e execuções podem ser executadas com o objetivo de alcançar resultados otimizados.
  • Colheita:
    Os ativos sugeridos pelos indicadores como candidatos a componentes são apresentados. O analista pode navegar pelos resultados, decidir quais sugestões são relevantes, possivelmente adaptar as sugestões às necessidades e, por fim, publicar os candidatos selecionados no Sensedia Repository.

A ferramenta possui interfaces dinâmicas para realização de todas as etapas da identificação de ativos, desde a realização da varredura das aplicações, passando pela configuração e calibragem dos indicadores até a colheita e publicação dos ativos sugeridos no repositório de metadados (Sensedia Repository) para a promoção do reúso, tornando-o uma prática sistemática nas empresas.

Sobre a Sensedia Produtos Soluções Clientes Imprensa Notícias Contato
Sensedia 2009. Todos os direitos reservados. Contato
Facebook Twitter YouTube Linkedin Slideshare Blog CW Connect