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

Orientador(a) (dc.contributor.advisor)Pinto, Sérgio Crespo C. S.
Autor(a) (dc.contributor.author)Minuzzi, Tiago da Silvapt_BR
Autor(a) Lattes (dc.contributor.authorLattes)http://lattes.cnpq.br/7525266406660078pt_BR
Data de Disponibilização (dc.date.accessioned)2015-03-05T13:58:27Z
dc.date.available (dc.date.available)2015-03-05T13:58:27Z
Data da defesa / Data do evento (dc.date.issued)2007-02-26
Abstract (dc.description.abstract)The 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, promotingen
Resumo (dc.description.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 refatoradospt_BR
Agência de fomento (dc.description.sponsorship)Nenhumapt_BR
URI (dc.identifier.uri)http://www.repositorio.jesuita.org.br/handle/UNISINOS/2242
Idioma (dc.language)pt_BRpt_BR
Nome da instituição (dc.publisher)Universidade do Vale do Rio do Sinospt_BR
País da Instituição (dc.publisher.country)Brasilpt_BR
Departamento (dc.publisher.department)Escola Politécnicapt_BR
Sigla da Instituição (dc.publisher.initials)UNISINOSpt_BR
Programa (dc.publisher.program)Programa de Pós-Graduação em Computação Aplicadapt_BR
Direitos de acesso ao documento (dc.rights)openAccesspt_BR
Assunto (dc.subject)engenharia de requisitopt_BR
Assunto (dc.subject)programação extremapt_BR
Assunto (dc.subject)refatoraçãopt_BR
Assunto (dc.subject)softwarept_BR
Assunto (dc.subject)XPpt_BR
Assunto (dc.subject)engenhariapt_BR
Assunto (dc.subject)engineering requirementen
Assunto (dc.subject)extreme programmingen
Assunto (dc.subject)refactoringen
Assunto (dc.subject)ontologyen
Assunto (dc.subject)software engineeringen
Assunto (dc.subject)UMLen
Tema (CNPq) (dc.subject.cnpq)Ciências Exatas e da Terrapt_BR
Título (dc.title)Ustory-Refactory: ferramenta de refatoração de requisitos aplicada em cartões user stories (CRC Cards)pt_BR
Tipo de arquivo (dc.type)Dissertaçãopt_BR

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
ustory-refactory .pdf
Tamanho:
4.37 MB
Formato:
Adobe Portable Document Format
Descrição:
ustory-refactory