Uma Contribuição à Tomada de Decisão na Engenharia de Requisitos: Organizando a Caixa de Ferramentas de Design Thinking

Detalhes bibliográficos
Ano de defesa: 2022
Autor(a) principal: Meireles, Maria Alcimar Costa
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: Biblioteca Digitais de Teses e Dissertações da USP
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://www.teses.usp.br/teses/disponiveis/55/55134/tde-23022023-155519/
Resumo: O processo de desenvolvimento de software possui atividades essenciais para sua execução, desde os requisitos até os testes. Nesse contexto, a engenharia de requisitos é uma das etapas fundamentais a serem seguidas no processo de desenvolvimento. A engenharia de requisitos possui várias abordagens, métodos e técnicas que auxiliam os profissionais. O Design Thinking (DT) surgiu como uma abordagem alternativa para apoiar a engenharia de requisitos, principalmente na etapa de elicitação de requisitos. A literatura técnica tem indicado que o uso de DT no processo de desenvolvimento de software pode ser útil. A literatura também oferece uma grande variedade de técnicas de DT. No entanto, a escolha de uma técnica de DT pode ser difícil devido ao grande número de técnicas disponíveis. Até onde foi pesquisado, não foram encontradas evidências que mencionem as informações necessárias para usar as técnicas de DT e os resultados que elas podem gerar. Além disso, é necessário agrupar tais técnicas em categorias de acordo com a finalidade de cada uma. Estas questões serviram de motivação à realização deste trabalho. Assim, o objetivo desta pesquisa é auxiliar os engenheiros de software na seleção das técnicas de DT mais adequadas para apoiar a engenharia de requisitos, principalmente na etapa de elicitação de requisitos. Para atingir tal objetivo, foi realizada uma revisão de literatura para identificar quais técnicas de DT podem ser utilizadas em processos de engenharia de requisitos. Em seguida, as técnicas foram analisadas e agrupadas usando Structured Analysis and Design Technique (SADT). As técnicas de DT foram agrupadas em dez categorias de acordo com seus objetivos. Com base nos diagramas de SADT, foi desenvolvida a abordagem Universo de Seleção. A abordagem possui dois formatos, a saber: web e .doc. A Universo de Seleção mostra tabelas comparativas para as técnicas em cada categoria, mostrando para cada técnica: entrada, controle, recursos, saída e exemplos. Foram realizados estudos experimentais para avaliar se a abordagem ajuda na seleção da técnica mais adequada para a elicitação de requisitos. Os resultados mostram que a abordagem Universo de Seleção pode ser utilizada como suporte na elicitação de requisitos, pois proporciona melhor entendimento das técnicas e isso facilita sua seleção.