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 DC | Valor | Idioma |
---|---|---|
dc.contributor.advisor | SILVA, Fábio Queda Bueno da | - |
dc.contributor.author | SILVA, Karla Michele Barbosa da | - |
dc.date.accessioned | 2019-10-10T20:57:23Z | - |
dc.date.available | 2019-10-10T20:57:23Z | - |
dc.date.issued | 2019-03-14 | - |
dc.identifier.uri | https://repositorio.ufpe.br/handle/123456789/34462 | - |
dc.description.abstract | Os 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.iso | por | pt_BR |
dc.publisher | Universidade Federal de Pernambuco | pt_BR |
dc.rights | openAccess | pt_BR |
dc.rights | Attribution-NonCommercial-NoDerivs 3.0 Brazil | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/br/ | * |
dc.subject | Engenharia de software | pt_BR |
dc.subject | Requisitos de software | pt_BR |
dc.title | Método para criação de requisitos completos no processo de desenvolvimento de software | pt_BR |
dc.type | masterThesis | pt_BR |
dc.contributor.authorLattes | http://lattes.cnpq.br/7872017328456189 | pt_BR |
dc.publisher.initials | UFPE | pt_BR |
dc.publisher.country | Brasil | pt_BR |
dc.degree.level | mestrado | pt_BR |
dc.contributor.advisorLattes | http://lattes.cnpq.br/6381755382123529 | pt_BR |
dc.publisher.program | Programa de Pos Graduacao em Ciencia da Computacao | pt_BR |
dc.description.abstractx | Requirements 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 | Tamanho | Formato | |
---|---|---|---|---|
DISSERTAÇÃO Karla Michele Barbosa da Silva.pdf | 11,5 MB | Adobe PDF | ![]() Visualizar/Abrir |
Este arquivo é protegido por direitos autorais |
Este item está licenciada sob uma Licença Creative Commons