Especialização da disciplina análise e projeto do rational unified process (RUP) para a arquitetura java 2 platform, enterprise edition (J2EE).
Autor(a) principal: | |
---|---|
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 |