Automatizando as Regras de Mapeamento entre a Modelagem i* e a Modelagem UML usando XMI para Implementação de um Simulador de Rede Ópticas.

Detalhes bibliográficos
Autor(a) principal: Pereira Pedroza, Flávio
Data de Publicação: 2005
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFPE
Texto Completo: https://repositorio.ufpe.br/handle/123456789/5630
Resumo: bom entendimento dos requisitos organizacionais é vital para o sucesso do desenvolvimento de aplicações na área de engenharia de software. Com a popularização do paradigma da orientação à objeto, a linguagem de modelagem UML (Unified Modeling Language) se tornou padrão para este tipo de desenvolvimento. Porém, a UML ainda não está suficientemente estruturada para suportar a modelagem dos requisitos organizacionais. Faz-se necessário a utilização de outras técnicas de modelagem. A técnica de modelagem i* supre esta deficiência, sendo uma técnica utilizada para a modelagem de requisitos de negócios, bem difundida e aceita. Com a utilização dessas duas técnicas, faz-se necessário um meio de mapearmos os elementos i* em elementos UML. O mapeamento entre as duas técnicas foi realizado através de um conjunto diretrizes que ditam as regras pelas quais os elementos são mapeados. Neste trabalho apresentamos uma ferramenta de apoio às regras de mapeamento entre as técnicas i* e UML: o eXtended GOOD (Goals into Object Oriented Development) ou simplesmente, XGOOD. Essa ferramenta realiza esse mapeamento de forma automática possibilitando a troca dos modelos gerados entre várias ferramentas de modelagem orientada a objetos existentes no mercado, através do uso do XMI (XML Metadata Interchange). Com o objetivo de testar e validar a nova ferramenta foi desenvolvido um simulador de redes ópticas como estudo de caso
id UFPE_cb07ba58ebcf253d7acdbc24bed1df17
oai_identifier_str oai:repositorio.ufpe.br:123456789/5630
network_acronym_str UFPE
network_name_str Repositório Institucional da UFPE
repository_id_str 2221
spelling Pereira Pedroza, FlávioMaria Ribeiro Alencar, Fernanda 2014-06-12T17:40:51Z2014-06-12T17:40:51Z2005Pereira Pedroza, Flávio; Maria Ribeiro Alencar, Fernanda. Automatizando as Regras de Mapeamento entre a Modelagem i* e a Modelagem UML usando XMI para Implementação de um Simulador de Rede Ópticas.. 2005. Dissertação (Mestrado). Programa de Pós-Graduação em Engenharia Elétrica, Universidade Federal de Pernambuco, Recife, 2005.https://repositorio.ufpe.br/handle/123456789/5630bom entendimento dos requisitos organizacionais é vital para o sucesso do desenvolvimento de aplicações na área de engenharia de software. Com a popularização do paradigma da orientação à objeto, a linguagem de modelagem UML (Unified Modeling Language) se tornou padrão para este tipo de desenvolvimento. Porém, a UML ainda não está suficientemente estruturada para suportar a modelagem dos requisitos organizacionais. Faz-se necessário a utilização de outras técnicas de modelagem. A técnica de modelagem i* supre esta deficiência, sendo uma técnica utilizada para a modelagem de requisitos de negócios, bem difundida e aceita. Com a utilização dessas duas técnicas, faz-se necessário um meio de mapearmos os elementos i* em elementos UML. O mapeamento entre as duas técnicas foi realizado através de um conjunto diretrizes que ditam as regras pelas quais os elementos são mapeados. Neste trabalho apresentamos uma ferramenta de apoio às regras de mapeamento entre as técnicas i* e UML: o eXtended GOOD (Goals into Object Oriented Development) ou simplesmente, XGOOD. Essa ferramenta realiza esse mapeamento de forma automática possibilitando a troca dos modelos gerados entre várias ferramentas de modelagem orientada a objetos existentes no mercado, através do uso do XMI (XML Metadata Interchange). Com o objetivo de testar e validar a nova ferramenta foi desenvolvido um simulador de redes ópticas como estudo de casoporUniversidade Federal de PernambucoAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessEngenharia de requisitosXMIIntegração i* e UMLFerramenta de apoioIntegração de ferramentas CASESimulador de redes ópticasAutomatizando as Regras de Mapeamento entre a Modelagem i* e a Modelagem UML usando XMI para Implementação de um Simulador de Rede Ópticas.info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPEORIGINALarquivo7050_1.pdfapplication/pdf1504395https://repositorio.ufpe.br/bitstream/123456789/5630/1/arquivo7050_1.pdf1eda7d1cd976e0a8c30e64f1a4b9a0aeMD51LICENSElicense.txttext/plain1748https://repositorio.ufpe.br/bitstream/123456789/5630/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52TEXTarquivo7050_1.pdf.txtarquivo7050_1.pdf.txtExtracted texttext/plain225029https://repositorio.ufpe.br/bitstream/123456789/5630/3/arquivo7050_1.pdf.txt9ff6e40107574188a554dc84bbe09bbcMD53THUMBNAILarquivo7050_1.pdf.jpgarquivo7050_1.pdf.jpgGenerated Thumbnailimage/jpeg1625https://repositorio.ufpe.br/bitstream/123456789/5630/4/arquivo7050_1.pdf.jpg1dbb6cadca734d22119ab9c1998ec29cMD54123456789/56302019-10-25 02:22:24.605oai:repositorio.ufpe.br:123456789/5630Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-25T05:22:24Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false
dc.title.pt_BR.fl_str_mv Automatizando as Regras de Mapeamento entre a Modelagem i* e a Modelagem UML usando XMI para Implementação de um Simulador de Rede Ópticas.
title Automatizando as Regras de Mapeamento entre a Modelagem i* e a Modelagem UML usando XMI para Implementação de um Simulador de Rede Ópticas.
spellingShingle Automatizando as Regras de Mapeamento entre a Modelagem i* e a Modelagem UML usando XMI para Implementação de um Simulador de Rede Ópticas.
Pereira Pedroza, Flávio
Engenharia de requisitos
XMI
Integração i* e UML
Ferramenta de apoio
Integração de ferramentas CASE
Simulador de redes ópticas
title_short Automatizando as Regras de Mapeamento entre a Modelagem i* e a Modelagem UML usando XMI para Implementação de um Simulador de Rede Ópticas.
title_full Automatizando as Regras de Mapeamento entre a Modelagem i* e a Modelagem UML usando XMI para Implementação de um Simulador de Rede Ópticas.
title_fullStr Automatizando as Regras de Mapeamento entre a Modelagem i* e a Modelagem UML usando XMI para Implementação de um Simulador de Rede Ópticas.
title_full_unstemmed Automatizando as Regras de Mapeamento entre a Modelagem i* e a Modelagem UML usando XMI para Implementação de um Simulador de Rede Ópticas.
title_sort Automatizando as Regras de Mapeamento entre a Modelagem i* e a Modelagem UML usando XMI para Implementação de um Simulador de Rede Ópticas.
author Pereira Pedroza, Flávio
author_facet Pereira Pedroza, Flávio
author_role author
dc.contributor.author.fl_str_mv Pereira Pedroza, Flávio
dc.contributor.advisor1.fl_str_mv Maria Ribeiro Alencar, Fernanda
contributor_str_mv Maria Ribeiro Alencar, Fernanda
dc.subject.por.fl_str_mv Engenharia de requisitos
XMI
Integração i* e UML
Ferramenta de apoio
Integração de ferramentas CASE
Simulador de redes ópticas
topic Engenharia de requisitos
XMI
Integração i* e UML
Ferramenta de apoio
Integração de ferramentas CASE
Simulador de redes ópticas
description bom entendimento dos requisitos organizacionais é vital para o sucesso do desenvolvimento de aplicações na área de engenharia de software. Com a popularização do paradigma da orientação à objeto, a linguagem de modelagem UML (Unified Modeling Language) se tornou padrão para este tipo de desenvolvimento. Porém, a UML ainda não está suficientemente estruturada para suportar a modelagem dos requisitos organizacionais. Faz-se necessário a utilização de outras técnicas de modelagem. A técnica de modelagem i* supre esta deficiência, sendo uma técnica utilizada para a modelagem de requisitos de negócios, bem difundida e aceita. Com a utilização dessas duas técnicas, faz-se necessário um meio de mapearmos os elementos i* em elementos UML. O mapeamento entre as duas técnicas foi realizado através de um conjunto diretrizes que ditam as regras pelas quais os elementos são mapeados. Neste trabalho apresentamos uma ferramenta de apoio às regras de mapeamento entre as técnicas i* e UML: o eXtended GOOD (Goals into Object Oriented Development) ou simplesmente, XGOOD. Essa ferramenta realiza esse mapeamento de forma automática possibilitando a troca dos modelos gerados entre várias ferramentas de modelagem orientada a objetos existentes no mercado, através do uso do XMI (XML Metadata Interchange). Com o objetivo de testar e validar a nova ferramenta foi desenvolvido um simulador de redes ópticas como estudo de caso
publishDate 2005
dc.date.issued.fl_str_mv 2005
dc.date.accessioned.fl_str_mv 2014-06-12T17:40:51Z
dc.date.available.fl_str_mv 2014-06-12T17:40:51Z
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.citation.fl_str_mv Pereira Pedroza, Flávio; Maria Ribeiro Alencar, Fernanda. Automatizando as Regras de Mapeamento entre a Modelagem i* e a Modelagem UML usando XMI para Implementação de um Simulador de Rede Ópticas.. 2005. Dissertação (Mestrado). Programa de Pós-Graduação em Engenharia Elétrica, Universidade Federal de Pernambuco, Recife, 2005.
dc.identifier.uri.fl_str_mv https://repositorio.ufpe.br/handle/123456789/5630
identifier_str_mv Pereira Pedroza, Flávio; Maria Ribeiro Alencar, Fernanda. Automatizando as Regras de Mapeamento entre a Modelagem i* e a Modelagem UML usando XMI para Implementação de um Simulador de Rede Ópticas.. 2005. Dissertação (Mestrado). Programa de Pós-Graduação em Engenharia Elétrica, Universidade Federal de Pernambuco, Recife, 2005.
url https://repositorio.ufpe.br/handle/123456789/5630
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Pernambuco
publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPE
instname:Universidade Federal de Pernambuco (UFPE)
instacron:UFPE
instname_str Universidade Federal de Pernambuco (UFPE)
instacron_str UFPE
institution UFPE
reponame_str Repositório Institucional da UFPE
collection Repositório Institucional da UFPE
bitstream.url.fl_str_mv https://repositorio.ufpe.br/bitstream/123456789/5630/1/arquivo7050_1.pdf
https://repositorio.ufpe.br/bitstream/123456789/5630/2/license.txt
https://repositorio.ufpe.br/bitstream/123456789/5630/3/arquivo7050_1.pdf.txt
https://repositorio.ufpe.br/bitstream/123456789/5630/4/arquivo7050_1.pdf.jpg
bitstream.checksum.fl_str_mv 1eda7d1cd976e0a8c30e64f1a4b9a0ae
8a4605be74aa9ea9d79846c1fba20a33
9ff6e40107574188a554dc84bbe09bbc
1dbb6cadca734d22119ab9c1998ec29c
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)
repository.mail.fl_str_mv attena@ufpe.br
_version_ 1802310616389517312