Ustory-Refactory: ferramenta de refatoração de requisitos aplicada em cartões user stories (CRC Cards)
Autor(a) principal: | |
---|---|
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 |