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
Autor(a) principal: Fernandes, Sérgio Martins
Data de Publicação: 2002
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: 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.
id USP_3b0b5573d89d47c690de633bc9b38dd7
oai_identifier_str oai:teses.usp.br:tde-05092024-153228
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling Especialização da disciplina análise e projeto do rational unified process (RUP) para a arquitetura java 2 platform, enterprise edition (J2EE).Untitled in englishJavaJavaObject-oriented programmingProgramação orientada por objetosSoftwareSoftwaresO 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.The purpose of this work is to provide some specific analysis and design guidelines for J2EE application developers, by specializing some elements of the Rational Unified Process\'s Analysis and Design discipline to the J2EE environment. It aims to help reducing the semantic gap between the abstractions and services that J2EE provides and the final design that the team must build, and, generally, to promote analysis and design software engineering best practices. This work is based on and integrates knowledge that is part of: - Rational Unified Process (RUP), the very complete and detailed software engineering process developed by Rational Software. Particularly, this work uses RUP\'s Analysis and Design discipline and software architecture concepts; - Architectural and design patterns, since very basic patterns like the GRASP patterns proposed by Larman and the classic GoF patterns, to Buschmann\'s architecture patterns and, specifically, the J2EE design patterns from Sun; - The J2EE specification. RUP\'s Analysis and Design discipline is detailed investigated, looking for activities which can be specialized for the J2EE environment. Based on these activities definitions, some specific guidelines and architectural mechanisms (a RUP concept) are developed, focusing the J2EE architecture. The work comprises a case study in which some key RUP artifacts from Business Modeling and Requirements Management as the background for the development of a partial design of a J2EE application, using the guidelines previously developed.Biblioteca Digitais de Teses e Dissertações da USPMelnikoff, Selma Shin ShimizuFernandes, Sérgio Martins2002-09-13info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/3/3141/tde-05092024-153228/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2024-09-05T18:36:03Zoai:teses.usp.br:tde-05092024-153228Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212024-09-05T18:36:03Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Especialização da disciplina análise e projeto do rational unified process (RUP) para a arquitetura java 2 platform, enterprise edition (J2EE).
Untitled in english
title Especialização da disciplina análise e projeto do rational unified process (RUP) para a arquitetura java 2 platform, enterprise edition (J2EE).
spellingShingle Especialização da disciplina análise e projeto do rational unified process (RUP) para a arquitetura java 2 platform, enterprise edition (J2EE).
Fernandes, Sérgio Martins
Java
Java
Object-oriented programming
Programação orientada por objetos
Software
Softwares
title_short Especialização da disciplina análise e projeto do rational unified process (RUP) para a arquitetura java 2 platform, enterprise edition (J2EE).
title_full Especialização da disciplina análise e projeto do rational unified process (RUP) para a arquitetura java 2 platform, enterprise edition (J2EE).
title_fullStr Especialização da disciplina análise e projeto do rational unified process (RUP) para a arquitetura java 2 platform, enterprise edition (J2EE).
title_full_unstemmed Especialização da disciplina análise e projeto do rational unified process (RUP) para a arquitetura java 2 platform, enterprise edition (J2EE).
title_sort Especialização da disciplina análise e projeto do rational unified process (RUP) para a arquitetura java 2 platform, enterprise edition (J2EE).
author Fernandes, Sérgio Martins
author_facet Fernandes, Sérgio Martins
author_role author
dc.contributor.none.fl_str_mv Melnikoff, Selma Shin Shimizu
dc.contributor.author.fl_str_mv Fernandes, Sérgio Martins
dc.subject.por.fl_str_mv Java
Java
Object-oriented programming
Programação orientada por objetos
Software
Softwares
topic Java
Java
Object-oriented programming
Programação orientada por objetos
Software
Softwares
description 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.
publishDate 2002
dc.date.none.fl_str_mv 2002-09-13
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.teses.usp.br/teses/disponiveis/3/3141/tde-05092024-153228/
url https://www.teses.usp.br/teses/disponiveis/3/3141/tde-05092024-153228/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1818279060110835712