Javascript must be enabled to continue!
Reengenharia de Software Orientada a Componentes Distribuídos
View through CrossRef
Este artigo apresenta uma estratégia de Reengenharia de Software Orientada a Componentes Distribuídos para reconstrução de sistemas legados. Componentes são utilizados para facilitar a manutenção do sistema reconstruído e permitir sua execução em plataformas heterogêneas e distribuídas. A estratégia é realizada em 5 passos. No passo Organizar Código Legado, organiza-se o código legado segundo os princípios da Orientação a Objetos. É um passo preparatório para facilitar a transformação de um código procedural para orientado a objetos. No passo Gerar Especificações Orientadas a Objetos, o código legado procedural é transformado para especificações do primeiro nível da linguagem de modelagem Catalysis. No passo Especificar Componentes, o engenheiro de software parte do projeto original do código legado, obtido das especificações do primeiro nível de Catalysis, e especifica os componentes em uma ferramenta CASE, conforme o segundo nível de Catalysis. No passo Projetar Componentes, o engenheiro de software faz o projeto interno dos componentes, seguindo o terceiro nível de Catalysis. Finalmente, no passo Reimplementar Sistema, as especificações em Catalysis são transformadas para uma linguagem de programação orientada a objetos, obtendo-se a implementação final do sistema.
Sociedade Brasileira de Computação
Title: Reengenharia de Software Orientada a Componentes Distribuídos
Description:
Este artigo apresenta uma estratégia de Reengenharia de Software Orientada a Componentes Distribuídos para reconstrução de sistemas legados.
Componentes são utilizados para facilitar a manutenção do sistema reconstruído e permitir sua execução em plataformas heterogêneas e distribuídas.
A estratégia é realizada em 5 passos.
No passo Organizar Código Legado, organiza-se o código legado segundo os princípios da Orientação a Objetos.
É um passo preparatório para facilitar a transformação de um código procedural para orientado a objetos.
No passo Gerar Especificações Orientadas a Objetos, o código legado procedural é transformado para especificações do primeiro nível da linguagem de modelagem Catalysis.
No passo Especificar Componentes, o engenheiro de software parte do projeto original do código legado, obtido das especificações do primeiro nível de Catalysis, e especifica os componentes em uma ferramenta CASE, conforme o segundo nível de Catalysis.
No passo Projetar Componentes, o engenheiro de software faz o projeto interno dos componentes, seguindo o terceiro nível de Catalysis.
Finalmente, no passo Reimplementar Sistema, as especificações em Catalysis são transformadas para uma linguagem de programação orientada a objetos, obtendo-se a implementação final do sistema.
Related Results
O ensino dos componentes físico-naturais em escolas públicas na cidade de Marcelino Vieiras/RN
O ensino dos componentes físico-naturais em escolas públicas na cidade de Marcelino Vieiras/RN
Esse estudo foi norteado por questionamentos sobre os possíveis percalços relacionados ao ensino dos componentes físico-naturais na Educação Básica. Dessa forma, discute-se como ac...
Normalización de información en catálogos de componentes OTS para Sistemas de Información Geográficos
Normalización de información en catálogos de componentes OTS para Sistemas de Información Geográficos
Con el surgimiento del desarrollo de software basado en componentes, numerosas empresas fabricantes de SIG han comenzado a comercializar distintos tipos de componentes software ori...
Uma Ferramenta de Apoio ao Desenvolvimento de Software Baseado em Componentes
Uma Ferramenta de Apoio ao Desenvolvimento de Software Baseado em Componentes
A programação orientada a objetos e as novas gerações de linguagens para desenvolvimento propiciam um alto grau de modularização e grande flexibilidade, destacando-se conceitos com...
Características de Qualidade para Componentes de Software
Características de Qualidade para Componentes de Software
A qualidade de componentes de software é importante para a qualidade de aplicações baseadas em componentes e para a obtenção dos principais objetivos do Desenvolvimento Baseado em ...
Performance simulation methodologies for hardware/software co-designed processors
Performance simulation methodologies for hardware/software co-designed processors
Recently the community started looking into Hardware/Software (HW/SW) co-designed processors as potential solutions to move towards the less power consuming and the less complex de...
Software Assurance
Software Assurance
Abstract
Confidence in software quality is a rare commodity throughout all industries. Software publishers, users, and system integrators are highly distrustful of anyone...
Estructura interna de las palabras compuestas en coreano
Estructura interna de las palabras compuestas en coreano
En el estudio de un idioma se suelen dividir los diversos niveles de la lengua en cuestión y cada uno tiene su propia naturaleza y se vincula con los demás niveles y aspectos. En e...
Um olhar comparativo entre o bacharelado e a licenciatura em matemática da UFOB sobre os componentes curriculares comuns
Um olhar comparativo entre o bacharelado e a licenciatura em matemática da UFOB sobre os componentes curriculares comuns
Apresentamos um estudo comparativo de desempenho acadêmico dos estudantes dos cursos de bacharelado e licenciatura em matemática, pertencentes ao Centro das Ciências Exatas e das T...

