???item.export.label??? ???item.export.type.endnote??? ???item.export.type.bibtex???

Please use this identifier to cite or link to this item: https://tede.ufam.edu.br/handle/tede/7142
???metadata.dc.type???: Dissertação
Title: DTA4RE: um assistente de apoio ao design thinking para elicitação de requisitos
Other Titles: DTA4RE: a design thinking assistant for requirements elicitation
???metadata.dc.creator???: Souza, Anderson Felipe Barros de 
???metadata.dc.contributor.advisor1???: Conte, Tayana Uchôa
???metadata.dc.contributor.referee1???: Gadelha, Bruno Freitas
???metadata.dc.contributor.referee2???: Oliveira, Edson César Cunha de
???metadata.dc.description.resumo???: A elicitação de requisitos é uma etapa fundamental em um processo de desenvolvimento de software, pois é nesta etapa que o software começa a ser projetado. Muitas vezes problemas relacionados ao insucesso de projetos de software são decorrentes de uma elicitação de requisitos falha, resultando em aplicações sem todas as funcionalidades necessárias ou que não incorporam novidades. Apesar dos recursos oferecidos pela Engenharia de Requisitos, situações como o mercado crescente de aplicações e a necessidade de inovação aumentam ainda mais a importância de se entender as necessidades e diferenciais das aplicações conforme o que os clientes solicitam. Desse modo, há uma possiblidade de buscar outras formas de elicitação e uma delas é a utilização de técnicas sugeridas pelo Design Thinking (DT). DT é a maneira como os designers abordam problemas com o objetivo de alcançar a inovação e pode ser aplicado a diversas áreas do conhecimento, entre elas a Engenharia de Software. Para isso, o Design Thinking dispõe de recursos tais como a sua ampla variedade de técnicas, que podem ser utilizadas para elicitação de requisitos. Dessa forma, o objetivo desta dissertação é apresentar a criação de um assistente que recomenda técnicas de Design Thinking para elicitação de requisitos, chamado DTA4RE – Design Thinking Assistant for Requirements Elicitation. Também é apresentado como este assistente pode ser útil no ensino e aprendizagem de Design Thinking em Engenharia de Software. Para isso, foram realizados um mapeamento sistemático da literatura e a aplicação de três estudos em turmas de Engenharia de Software distintas. Dentre os resultados, são apresentados um panorama do que se tem sobre Design Thinking no contexto da Engenharia de Software, definição de técnicas de DT para elicitação de requisitos e resultados e percepções dos estudantes acerca das versões desenvolvidas do DTA4RE.
Abstract: The requirements elicitation is a fundamental step in the software development process because it is the initial step that the software begins to be designed. Frequently problems related to the failure of software projects are due to inadequate requirements elicitation, resulting in applications without all necessary functionalities or that not incorporate novelty. Despite the features offered by Requirements Engineering, situations such as growing market for applications and need for innovation further increase the importance to understand needs and differentials of the applications according to what customers request. Thus, there is a possibility to find other forms of elicitation, and one of them is using suggested Design Thinking (DT) techniques. DT is the way designers approach problems with the goal to achieve innovation, and it can be applied to several knowledge areas, including Software Engineering. For this, Design Thinking has resources such as a wide variety of techniques, which can be used for requirements eliciting. Thus, the goal of this thesis is to present the designing of an assistant that recommends Design Thinking techniques for requirements elicitation, called DTA4RE – Design Thinking Assistant for Requirements Elicitation. It is also presented how this assistant can be useful in teaching and learning Design Thinking in Software Engineering. We performed a systematic literature mapping and three studies in different Software Engineering classes. Among results, we present an overview of what we have about Design Thinking in the Software Engineering context, definition DT techniques for requirements elicitation, and outcomes as also as students’ perceptions on the developed versions of DTA4RE.
Keywords: Design thinking
Design thinking techniques
Design thinking process
Design thinking tools
Requirements elicitation
Software engineering
Técnicas de design thinking
Processos de design thinking
Ferramentas de design thinking
Elicitação de requisitos
Engenharia de software
???metadata.dc.subject.cnpq???: CIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO
Language: por
???metadata.dc.publisher.country???: Brasil
Publisher: Universidade Federal do Amazonas
???metadata.dc.publisher.initials???: UFAM
???metadata.dc.publisher.department???: Instituto de Computação
???metadata.dc.publisher.program???: Programa de Pós-graduação em Informática
Citation: SOUZA, Anderson Felipe Barros de. DTA4RE: um assistente de apoio ao design thinking para elicitação de requisitos. 2019. 199 f. Dissertação (Mestrado em Informática) - Universidade Federal do Amazonas, Manaus, 2019.
???metadata.dc.rights???: Acesso Aberto
???metadata.dc.rights.uri???: http://creativecommons.org/licenses/by-nc-sa/4.0/
URI: https://tede.ufam.edu.br/handle/tede/7142
Issue Date: 4-Apr-2019
Appears in Collections:Mestrado em Informática

Files in This Item:
File Description SizeFormat 
Dissertação_AndersonFelipeSouza_PPGI.pdf4.53 MBAdobe PDFThumbnail

Download/Open Preview


This item is licensed under a Creative Commons License Creative Commons