Ustory-Refactory: ferramenta de refatoração de requisitos aplicada em cartões user stories (CRC Cards)

Detalhes bibliográficos
Autor(a) principal: Minuzzi, Tiago da Silva
Data de Publicação: 2007
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos)
Texto Completo: http://www.repositorio.jesuita.org.br/handle/UNISINOS/2242
Resumo: O surgimento de novas metodologias ágeis para apoiar o desenvolvimento de sistemas, como a Extreme Programming (XP), vem causando impacto nas empresas de desenvolvimento de software, especialmente por sua flexibilidade nas mudanças de requisitos no decorrer do projeto. Assim, um melhor entendimento e representação estrutural dos requisitos tornam-se fundamental. Logo, esta pesquisa aplica o conceito das técnicas de refatoração de código dentro da Engenharia de Requisitos, que é focado na metodologia XP, por meios das User Stories. O trabalho aplica um conjunto de padrões e regras que permite aos requisitos expressos em cartões CRC serem refatorados através de pré e pós-condições, sendo que esses requisitos são descritos por mapas conceituais (MC) em formato OWL. Por sua vez, os MCs são convertidos em diagramas de classes da UML por meio da UML-MC que formaliza esta transformação. Dessa forma, o ambiente UStory-Refactory automatiza parcialmente o processo de refatoração e permite que os requisitos refatorados
id USIN_6b5a3b72917761df0b4b45bca5b8bcf9
oai_identifier_str oai:www.repositorio.jesuita.org.br:UNISINOS/2242
network_acronym_str USIN
network_name_str Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos)
repository_id_str
spelling 2015-03-05T13:58:27Z2015-03-05T13:58:27Z2007-02-26Made available in DSpace on 2015-03-05T13:58:27Z (GMT). No. of bitstreams: 0 Previous issue date: 26O surgimento de novas metodologias ágeis para apoiar o desenvolvimento de sistemas, como a Extreme Programming (XP), vem causando impacto nas empresas de desenvolvimento de software, especialmente por sua flexibilidade nas mudanças de requisitos no decorrer do projeto. Assim, um melhor entendimento e representação estrutural dos requisitos tornam-se fundamental. Logo, esta pesquisa aplica o conceito das técnicas de refatoração de código dentro da Engenharia de Requisitos, que é focado na metodologia XP, por meios das User Stories. O trabalho aplica um conjunto de padrões e regras que permite aos requisitos expressos em cartões CRC serem refatorados através de pré e pós-condições, sendo que esses requisitos são descritos por mapas conceituais (MC) em formato OWL. Por sua vez, os MCs são convertidos em diagramas de classes da UML por meio da UML-MC que formaliza esta transformação. Dessa forma, o ambiente UStory-Refactory automatiza parcialmente o processo de refatoração e permite que os requisitos refatoradosThe emergence of new agile methodologies to support systems development, as the Extreme Programming (XP), has been causing impact on software development companies, specially for its flexibility in the requirements changes during the project. Thus, a better understanding and structural representation of the requirements become basic. Then, this research applies the concept of the code refactoring techniques, inside of the Requirements Engineering, which is focused at XP methodology, through the User Stories. The work applies a set of standards and rules that allows the requirements expressed in CRC cards to be refactored through pre and post-conditions, and the requirements are described for conceptual maps (CMaps) in OWL format. In their turn, the CMaps are converted into UML classes diagrams by the UML-MC that formalizes this transformation. This way, the UStory-Refactory environment partially automatizes the refactoring process and allows the refactored requirements to be exported in OWL format, promotingNenhumaMinuzzi, Tiago da Silvahttp://lattes.cnpq.br/7525266406660078Pinto, Sérgio Crespo C. S.Universidade do Vale do Rio do SinosPrograma de Pós-Graduação em Computação AplicadaUNISINOSBrasilEscola PolitécnicaUstory-Refactory: ferramenta de refatoração de requisitos aplicada em cartões user stories (CRC Cards)Ciências Exatas e da Terraengenharia de requisitoprogramação extremarefatoraçãosoftwareXPengenhariaengineering requirementextreme programmingrefactoringontologysoftware engineeringUMLinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://www.repositorio.jesuita.org.br/handle/UNISINOS/2242info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos)instname:Universidade do Vale do Rio dos Sinos (UNISINOS)instacron:UNISINOSORIGINALustory-refactory .pdfustory-refactory .pdfapplication/pdf4580220http://repositorio.jesuita.org.br/bitstream/UNISINOS/2242/1/ustory-refactory+.pdfc3e0863843a8288887b10cb30b56d3f8MD51UNISINOS/22422015-03-12 10:23:12.188oai:www.repositorio.jesuita.org.br:UNISINOS/2242Biblioteca Digital de Teses e Dissertaçõeshttp://www.repositorio.jesuita.org.br/oai/requestopendoar:2015-03-12T13:23:12Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos) - Universidade do Vale do Rio dos Sinos (UNISINOS)false
dc.title.pt_BR.fl_str_mv Ustory-Refactory: ferramenta de refatoração de requisitos aplicada em cartões user stories (CRC Cards)
title Ustory-Refactory: ferramenta de refatoração de requisitos aplicada em cartões user stories (CRC Cards)
spellingShingle Ustory-Refactory: ferramenta de refatoração de requisitos aplicada em cartões user stories (CRC Cards)
Minuzzi, Tiago da Silva
Ciências Exatas e da Terra
engenharia de requisito
programação extrema
refatoração
software
XP
engenharia
engineering requirement
extreme programming
refactoring
ontology
software engineering
UML
title_short Ustory-Refactory: ferramenta de refatoração de requisitos aplicada em cartões user stories (CRC Cards)
title_full Ustory-Refactory: ferramenta de refatoração de requisitos aplicada em cartões user stories (CRC Cards)
title_fullStr Ustory-Refactory: ferramenta de refatoração de requisitos aplicada em cartões user stories (CRC Cards)
title_full_unstemmed Ustory-Refactory: ferramenta de refatoração de requisitos aplicada em cartões user stories (CRC Cards)
title_sort Ustory-Refactory: ferramenta de refatoração de requisitos aplicada em cartões user stories (CRC Cards)
author Minuzzi, Tiago da Silva
author_facet Minuzzi, Tiago da Silva
author_role author
dc.contributor.authorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/7525266406660078
dc.contributor.author.fl_str_mv Minuzzi, Tiago da Silva
dc.contributor.advisor1.fl_str_mv Pinto, Sérgio Crespo C. S.
contributor_str_mv Pinto, Sérgio Crespo C. S.
dc.subject.cnpq.fl_str_mv Ciências Exatas e da Terra
topic Ciências Exatas e da Terra
engenharia de requisito
programação extrema
refatoração
software
XP
engenharia
engineering requirement
extreme programming
refactoring
ontology
software engineering
UML
dc.subject.por.fl_str_mv engenharia de requisito
programação extrema
refatoração
software
XP
engenharia
dc.subject.eng.fl_str_mv engineering requirement
extreme programming
refactoring
ontology
software engineering
UML
description O surgimento de novas metodologias ágeis para apoiar o desenvolvimento de sistemas, como a Extreme Programming (XP), vem causando impacto nas empresas de desenvolvimento de software, especialmente por sua flexibilidade nas mudanças de requisitos no decorrer do projeto. Assim, um melhor entendimento e representação estrutural dos requisitos tornam-se fundamental. Logo, esta pesquisa aplica o conceito das técnicas de refatoração de código dentro da Engenharia de Requisitos, que é focado na metodologia XP, por meios das User Stories. O trabalho aplica um conjunto de padrões e regras que permite aos requisitos expressos em cartões CRC serem refatorados através de pré e pós-condições, sendo que esses requisitos são descritos por mapas conceituais (MC) em formato OWL. Por sua vez, os MCs são convertidos em diagramas de classes da UML por meio da UML-MC que formaliza esta transformação. Dessa forma, o ambiente UStory-Refactory automatiza parcialmente o processo de refatoração e permite que os requisitos refatorados
publishDate 2007
dc.date.issued.fl_str_mv 2007-02-26
dc.date.accessioned.fl_str_mv 2015-03-05T13:58:27Z
dc.date.available.fl_str_mv 2015-03-05T13:58:27Z
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 http://www.repositorio.jesuita.org.br/handle/UNISINOS/2242
url http://www.repositorio.jesuita.org.br/handle/UNISINOS/2242
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade do Vale do Rio do Sinos
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Computação Aplicada
dc.publisher.initials.fl_str_mv UNISINOS
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Escola Politécnica
publisher.none.fl_str_mv Universidade do Vale do Rio do Sinos
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos)
instname:Universidade do Vale do Rio dos Sinos (UNISINOS)
instacron:UNISINOS
instname_str Universidade do Vale do Rio dos Sinos (UNISINOS)
instacron_str UNISINOS
institution UNISINOS
reponame_str Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos)
collection Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos)
bitstream.url.fl_str_mv http://repositorio.jesuita.org.br/bitstream/UNISINOS/2242/1/ustory-refactory+.pdf
bitstream.checksum.fl_str_mv c3e0863843a8288887b10cb30b56d3f8
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos) - Universidade do Vale do Rio dos Sinos (UNISINOS)
repository.mail.fl_str_mv
_version_ 1801844943671525376