Desenvolvimento de Software como um Processo Contínuo e
Reversível usando BON e Java


Este trabalho propõe um método para desenvolvimento de software que abrange as fases de análise, projeto e implementação. Em particular, este método possui propriedades essenciais para desenvolvimento de software de qualidade: continuidade e reversibilidade.

O método que propomos, denominado BON-Java, estende o método BON para análise e projeto de software orientado a objetos com regras e orientações para implementação de sistemas em Java. BON favorece continuidade e reversibilidade porque é puramente baseado em conceitos de orientação a objetos bem definidos e estabelecidos e os mesmos são utilizados tanto na análise quanto no projeto.

No método BON-Java, para transição da fase de projeto para implementação, foi desenvolvido um mapeamento das estruturas de BON para as estruturas de Java, preservando a semântica das estruturas de BON.

Para avaliação do método BON-Java, este foi utilizado no desenvolvimento de um sistema real não trivial. A utilização do método em um sistema real permitiu que vários melhoramentos fossem realizados no método. Por fim, apresentamos as experiências que tivemos utilizando o método BON-Java.

  • Maiores detalhes: Dissertação de Mestrado

  • Autor: Denise de Oliveira Dias Neves (dodn@di.ufpe.br)

  • Orientadores: Paulo Borba (phmb@di.ufpe.br) e Silvio Meira (srlm@di.ufpe.br)


  • Back