Uma abordagem para construção e reutilização de componentes de software com implementação em Delphi.

AUTOR(ES)
DATA DE PUBLICAÇÃO

2004

RESUMO

Este projeto desenvolve uma abordagem para construção e reutilização de componentes de software com implementação em Delphi. Cada vez mais se emprega recursos computacionais na solução de problemas, com o objetivo de automatizá-los, para diminuir custos e aumentar a eficiência, desempenho, e segurança. Para atender esta demanda de sistemas de softwares mais confiáveis, mais eficientes e com menores custos, novos métodos têm sido pesquisados, destacando-se, atualmente, o Desenvolvimento Baseado em Componentes (DBC). São utilizadas técnicas de DBC, Padrões de Projeto, Componentes de Software, a Linguagem de Modelagem MDL, e a Linguagem ObjectPascal (Delphi), como controle para a abordagem proposta. Os mecanismos utilizados são: ferramenta MVCASE, ST Draco-PUC, engenheiro de software e o ambiente Delphi. Esses mecanismos integrados orientam o engenheiro de software tanto na construção de componentes quanto da sua reutilização para criação das aplicações, e a ferramenta MVCASE automatiza parte das tarefas de construção e reutilização de componentes. A abordagem está dividida em duas etapas, Construir Componentes e Reutilizar Componentes. Numa primeira etapa, o engenheiro de software parte dos requisitos de um domínio do problema e produz o projeto dos componentes de um domínio e os componentes instalados no ambiente Delphi. Uma vez instalados, os componentes serão armazenados num repositório para posterior reutilização. Numa etapa subseqüente o engenheiro de software consulta os componentes de um domínio do problema, que são importados do repositório para a MVCASE, ficando disponíveis no browser da ferramenta. Após a identificação dos componentes necessários, constroem-se as aplicações que os reutilizam. Os componentes podem ser implementados em Linguagem Orientada a Componentes como C++, Java, e ObjectPascal (Delphi). Neste projeto adotou-se a Linguagem ObjectPascal para implementação dos componentes.

ASSUNTO(S)

sistema de transformação análise e projeto de sistemas ciencia da computacao padrões de projeto componentes de software

Documentos Relacionados