Skip navigation
Use este identificador para citar ou linkar para este item: https://repositorio.ufpe.br/handle/123456789/34462

Compartilhe esta página

Registro completo de metadados
Campo DCValorIdioma
dc.contributor.advisorSILVA, Fábio Queda Bueno da-
dc.contributor.authorSILVA, Karla Michele Barbosa da-
dc.date.accessioned2019-10-10T20:57:23Z-
dc.date.available2019-10-10T20:57:23Z-
dc.date.issued2019-03-14-
dc.identifier.urihttps://repositorio.ufpe.br/handle/123456789/34462-
dc.description.abstractOs requisitos de um projeto de software são itens significativos durante todo o ciclo de desenvolvimento do projeto. Eles, geralmente, são apresentados na literatura relacionados as principais causas de sucesso, falha ou atraso de projetos. Por isso, ter requisitos com qualidade é o desejo de muitas equipes e gerentes, mas é comum encontrar na literatura estudos empíricos que relatam problemas e desafios relacionados a ausência de características que deveriam estar presentes em um bom requisito. Em especial, problemas relacionados com a falta de completude dos mesmos. O objetivo principal dessa dissertação foi construir, verificar e validar um método para que equipes de desenvolvimento, ao aplicá-lo ao longo do ciclo de vida de um projeto, possam produzir requisitos de software que possuam todas as informações relevantes incluídas, ou seja, sejam completos. Entrevistas semi-estruturadas foram conduzidas com colaboradores de uma empresa parceira da universidade com o intuito de auxiliar o diagnóstico do problema. Também foi realizada uma revisão sistemática da literatura para que ações mencionadas em estudos primários pudessem ser aplicadas na pesquisa. E por último, foi desenvolvida uma pesquisa-ação, em conjunto com os membros de uma equipe de desenvolvimento de software, para a construção, verificação e validação de um método para produzir requisitos completos. Esta pesquisa gerou como resultado o método CReq-SW, que poderá ser utilizado para a produção de requisitos de software completos. O mesmo foi construído, verificado e validado durante a pesquisa por uma equipe de desenvolvimento de sistemas. Além disso, pode-se citar como resultado secundário a importância das cerimônias de refinamento de requisitos, validação do cliente nos testes de aceitação e os benefícios da escrita de testes para capturar requisitos. Adicionalmente, através da revisão sistemática da literatura, foi possível identificar uma lista de ações que podem ser colocadas em prática em qualquer projeto de desenvolvimento para tornar os requisitos mais explícitos. Essa pesquisa contribuiu com o esclarecimento sobre a possibilidade de um time pode tornar os requisitos mais completos sem a intervenção do cliente, e esses achados podem fundamentar pesquisas e aplicações futuras do método. Além disto, o processo descrito para a aplicação do método CReq-SW poderá ser utilizado para guiar outros trabalhos que optarem por utilizar a pesquisa-ação como método de pesquisa.pt_BR
dc.language.isoporpt_BR
dc.publisherUniversidade Federal de Pernambucopt_BR
dc.rightsopenAccesspt_BR
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Brazil*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/br/*
dc.subjectEngenharia de softwarept_BR
dc.subjectRequisitos de softwarept_BR
dc.titleMétodo para criação de requisitos completos no processo de desenvolvimento de softwarept_BR
dc.typemasterThesispt_BR
dc.contributor.authorLatteshttp://lattes.cnpq.br/7872017328456189pt_BR
dc.publisher.initialsUFPEpt_BR
dc.publisher.countryBrasilpt_BR
dc.degree.levelmestradopt_BR
dc.contributor.advisorLatteshttp://lattes.cnpq.br/6381755382123529pt_BR
dc.publisher.programPrograma de Pos Graduacao em Ciencia da Computacaopt_BR
dc.description.abstractxRequirements of a software project are significant items throughout the entire project development life cycle. Usually, they are presented in the literature related to the main causes of success, failure, or delay of projects. This might be the reason why good requirements are the desire of many teams and managers; however, it is still common to find empirical studies in the literature that report problems and challenges related to the absence of certain characteristics that should be present in a good requirement. In particular, problems related to their lack of completeness. The main goal of this dissertation was to build, verify and validate a method that development teams can apply it through the entire project life cycle to produce requirements with all relevant data included. In other words, complete requirements. A semi-structured interview was conducted with the employees of a company that has a partnership with the university. The goal of those interviews was to help diagnose the problem. Also, a systematic literature review was conducted, so that actions cited in the primary studies could be applied in the research. Coupled with, an action-research was carried out with the members of the development team to build, verify and validate the method to produce complete requirements. This research produce as a result the method CReq-SW which can be used to create complete software requirements. The method was built, verified and validated by a software development team during this research. In addition, the importance of product backlog refinement ceremony, customer validation in acceptance tests, and the benefits of writing tests to gather requirements can be cited as a secondary result. In the same way, through the systematic literature review, it was possible to identify a list of actions that can be adopted by any development project to make the requirements more explicit. This research contributed to the academy and industry providing shreds of evidence regarding the possibility to have complete requirements without the customer intervention. Besides that, the process described for the application of the method can be used as a guideline to others who choose the action-research as a research method.pt_BR
Aparece nas coleções:Dissertações de Mestrado - Ciência da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
DISSERTAÇÃO Karla Michele Barbosa da Silva.pdf11,5 MBAdobe PDFThumbnail
Visualizar/Abrir


Este arquivo é protegido por direitos autorais



Este item está licenciada sob uma Licença Creative Commons Creative Commons