Baixe o app para aproveitar ainda mais
Prévia do material em texto
Técnicas de Levantamento de Requisitos Renato Tilelli Engenharia de Software II FATEC ITAPETININGA Introdução Em todo desenvolvimento de software, um aspecto fundamental é a captura dos requisitos dos usuários. Para apoiar este trabalho, diversas técnicas podem ser utilizadas. Em um levantamento de requisitos, geralmente um engenheiro de software se depara com duas importantes questões: 1. Entre os muitos relatórios, formulários e documentos gerados pelos membros de uma organização, quais deverão ser objeto de investigação? 2. Pode haver um grande número de pessoas afetadas pelo sistema de informação proposto. Quais delas devem ser entrevistadas, observadas ou questionadas? Servindo de base para todas as técnicas de levantamento de requisitos, entre elas investigação, entrevistas e observação, estão as decisões cruciais dizendo respeito a o que examinar e quem questionar ou observar. Metodologias e Técnicas Conversação Entrevista Workshops Brainstorm Questionário Observação Etnografia Observação Analíticos Reuso de Requisitos Estudo de documentação/Conteúdos Laddering Sintéticos Sessões JAD Prototipagem Casos de Usos Técnicas de Levantamento de Requisitos Conversação Meio verbal de comunicação entre um grupo de pessoas. Forma mais natural de expressão de ideias e necessidades. Proporciona melhor levantamento de informações detalhadas. Técnicas: Entrevistas Workshops Brainstorm Questionário 4 11/06/2013 Fatec Itapetininga Engenharia de Software II Técnicas de Levantamento de Requisitos Prof. Renato Tilelli Técnicas de Levantamento de Requisitos Conversação - Entrevistas Técnica mais simples e que produz bons resultados na fase inicial de obtenção de dados. Entrevistador deve dar liberdade aos stakeholder (parte interessada) em expressar suas necessidades e ideias. Normalmente existem entrevistas individuais e em grupo. Vantagens: Facilidade em extrair informações do entrevistado. Liberdade de mudança de curso da entrevista para captar informações não previstas. Permite motivar entrevistado no decorrer do processo. Desvantagens: Desvios de cursos podem dificultar e alongar entrevista. Dificuldade de concentração em caso de abordagens de muitos temas. Entrevistado pode não conseguir expressar sua real necessidade. Entrevista - Etapas Etapas de Entrevista: Estudar material existente sobre os entrevistados e suas organizações. Dar atenção a linguagem utilizada pela organização procurando estabelecer um vocabulário comum na elaboração das perguntas. Estabelecer objetivos para entrevista. Decisão de quem entrevistar, quais são as pessoas chaves do processo de captação das informações e suas áreas. Preparar a entrevista com antecedência, definido datas e estabelecendo um tempo máximo para entrevista. Definição de como registrar a entrevista, usando anotações, gravando em áudio ou vídeo. Entrevista - Questões Tipos de Questões: Questões subjetivas: Permitem respostas mais “abertas” como “O que você acha de ....?” e “Explique como você....?” Vantagens: Riqueza de detalhes, abre novas questões não previstas, deixa entrevistado mais a vontade. Desvantagens: Abordar detalhes irrelevantes, perda de controle e impressão de falta de controle da entrevista por parte do entrevistador. Questões objetivas: Limitam as respostas possíveis. “Quando... ?”, “Quem... ?”, “Quanto tempo...?” Vantagens: Ganho de tempo, controle da entrevista e dados relevantes. Desvantagens: Pressão ao entrevistado, ocultação de informações e falta de afinidade. Questões de aprofundamento: Permitem explorar os detalhes de uma questão. “Por que ...?”, “Você poderia dar um exemplo...?” Entrevista - Estruturas Estrutura Pirâmide Começa com questões detalhadas (Objetivas / finas) Termina com questões mais gerais (Subjetivas / largas ) Estrutura Funil Começa com questões mais gerais (Subjetivas / largas ) Termina com questões mais detalhadas (Objetivas / finas) Estrutura de Diamante Funil + Pirâmide Específicas -> Gerais -> Específicas Geralmente a melhor forma Tende a ser mais longa Não-Estruturada Não há uma sequência de como as questões serão abordadas
Compartilhar