Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Conclusão
 
 
Acadêmico(a): Denise Santiago
Título: Ferramenta para Testes de Programas Utilizando Componentes da Biblioteca CLX
 
Conclusão:
Com este trabalho foi possível confirmar que as soluções para sistemas distribuídos surgiram para resolver os diversos desafios de integração entre as aplicações, além de facilitar o processo de comunicação entre os diversos módulos de tais tipos de sistemas. O objetivo principal do trabalho, que era desenvolver uma ferramenta de apoio para testes de programas utilizando o teste de validação, foi alcançado com sucesso. A ferramenta foi desenvolvida e os casos de testes de validação podem ser aplicados nas correções dos programas submetidos pelos alunos. Com a disponibilização desta ferramenta em uma disciplina de programação, o professor tem melhores condições de acompanhar o desenvolvimento dos alunos em relação aos exercícios, além de propiciar que o aluno possa testar o programa com casos de testes que efetivamente permitam a validação do mesmo. Obviamente que a preparação do exercício e dos casos de teste continuam como responsabilidade do professor onde o mesmo deve observar os aspectos relevantes para os procedimentos de testes discutidos no início deste trabalho. Sobre os objetivos específicos, pode-se dizer que também foram atingidos, pois a ferramenta foi desenvolvida utilizando os componentes da biblioteca CLX para que futuramente possa ser compilada no ambiente Kylix. Utilizou-se o padrão CORBA para a implementação dos objetos distribuídos também com o intuito de permitir a migração para outras plataformas de sistemas operacionais. Finalmente foram desenvolvidos e cadastrados no banco de dados Interbase os exercícios de programação na linguagem Pascal com seus casos de testes. O ambiente de desenvolvimento Delphi 6 atendeu bem às expectativas em relação ao uso da tecnologia CORBA. No entanto quando utiliza-se os componentes da biblioteca CLX algumas funcionalidades ficam restringidas uma vez que muitos dos componentes CORBA, disponíveis em uma aplicação VCL, não estão disponíveis na aplicação CLX.