Abstract:
|
O aparecimento do desenvolvimento de software orientado a objeto e computação cliente/servidor melhorou a qualidade do processo de desenvolvimento. Entretanto, não foi suficiente para erradicar os problemas existentes nessa relação, principalmente aqueles referentes à reutilização, incompatibilidade entre sistemas operacionais e linguagens de programação. Esses problemas tem nos motivado a realizar este trabalho, no qual busca-se contribuir com o desenvolvimento de projetos de software orientado a objeto. Empregando o mecanismo da reutilização para a implementação de sistemas distribuídos, portabilidade e interoperabilidade são providos para sistemas legados. Este trabalho mostra a elaboração de um catálogo de padrões de projeto. Esses padrões oferecem as bases para o desenvolvimento de aplicações distribuídas com CORBA e Java. Eles proporcionam através de classes, a construção de novos sistemas. |