Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Conclusão
 
 
Acadêmico(a): Siegfried Kreutzfeld Neto
Título: Geração de Código PHP a partir da Ferramenta Case Rational Rose
 
Conclusão:
Através deste trabalho pode-se aprimorar os conhecimentos sobre a ferramenta CASE Rational Rose e suas capacidades de extensão. Este estudo permitiu a percepção de que, muitas vezes, aproveitar as ferramentas existentes adicionando-se novas funcionalidades pode ser mais adequado do que o desenvolvimento de um novo aplicativo.
Verificou-se que a utilização da UML para a especificação de aplicações web facilita o entendimento das mesmas, garante uma qualidade maior do aplicativo e ajuda a evitar erros durante a implementação. Outra vantagem é que, munidos da especificação da aplicação, a manutenção se torna uma tarefa mais fácil entre uma equipe de desenvolvedores.
Pode-se perceber também através das pesquisas realizadas, que esta área está em ascensão visto a grande quantidade de ferramentas de modelagem que começam a incorporar a WAE em seu conjunto de estereótipos. Infelizmente, ainda não é comum sua utilização, provado através da escassez de literatura e exemplos.
Sobre a geração de código conclui-se que pode ser muito útil se bem utilizada. Focando sua utilização em aplicações web, assim como a UML, evita que erros de implementação sejam cometidos e agiliza o processo de codificação. Mesmo havendo a necessidade de codificação manual, a conciliação entre especificação e codificação, facilita muito o entendimento das aplicações.
Por último, foram atingidos os objetivos com o desenvolvimento do protótipo. Foi desenvolvido um add-in, que gera código PHP a partir da ferramenta CASE Rational Rose. Para alcançar o objetivo, foram criados os arquivos de configuração do add-in e também um conjunto de scripts. Além disso, pode-se estudar e compreender melhor a metodologia de desenvolvimento de um add-in, área que apresenta uma carência muito grande de material e exemplos para ajudar e incentivar esse tipo de desenvolvimento.