Especialização da disciplina análise e projeto do rational unified process (RUP) para a arquitetura java 2 platform, enterprise edition (J2EE).

Detalhes bibliográficos
Ano de defesa: 2002
Autor(a) principal: Fernandes, Sérgio Martins
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Biblioteca Digitais de Teses e Dissertações da USP
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://www.teses.usp.br/teses/disponiveis/3/3141/tde-05092024-153228/
Resumo: O objetivo deste trabalho é prover diretrizes de análise e projeto para equipes que desenvolvam aplicações J2EE, com base na especialização para J2EE de alguns elementos da disciplina Análise e Projeto do Rational Unified Process (RUP). Desta forma, visa-se contribuir para reduzir o gap semântico entre as abstrações e serviços que a plataforma J2EE provê e o projeto final de uma aplicação J2EE. Mais genericamente, o objetivo é promover a utilização de boas práticas de engenharia de software voltadas para análise e projeto. O trabalho se baseia e integra conhecimento dos seguintes elementos: - O RUP, um processo de software muito completo e efetivo produzido pela Rational Software. Particularmente, a disciplina Análise e Projeto do RUP e os conceitos de Arquitetura de Software definidos no RUP são focados; - Patterns de arquitetura e projeto, desde os muito básicos como patterns GRASP os propostos por Larman e os famosos patterns GoF, passando por patterns de arquitetura propostos por Buschmann, até os patterns de projeto J2EE criados por equipes da Sun Microsystems; - A especificação da arquitetura J2EE. A disciplina Análise e Projeto do RUP é investigada, com o intuito de identificar as atividades nas quais a especialização para J2EE agregaria valor. Essa especialização consiste na definição de diretrizes específicas para o ambiente J2EE, com base em patterns, e na definição de mecanismos de arquitetura (um conceito do RUP) específicos para J2EE. É desenvolvido um estudo de caso, o projeto parcial de uma aplicação fictícia, como forma de ilustrar as propostas apresentadas.