DTA4RE: um assistente de apoio ao design thinking para elicitação de requisitos

Detalhes bibliográficos
Ano de defesa: 2019
Autor(a) principal: Souza, Anderson Felipe Barros de
Outros Autores: http://lattes.cnpq.br/9537330908240607
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal do Amazonas
Instituto de Computação
Brasil
UFAM
Programa de Pós-graduação em Informática
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://tede.ufam.edu.br/handle/tede/7142
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.