Elicitação E Especificação 24 Jan Flashcards
Disserte sobre a LEITURA DE DOCUMENTOS:
- Coleta informações mais difíceis de se obter nas demais;
- Histórico da organização, cultura e hábitos internos, etc;
- Muito utilizada em contexto de projetos legados;
- Estudo e reutilização de documentos;
- Aceita uma grande gama de documentos;
Disserte sobre a técnica de elicitação JAD (Joint Application Design):
JAD (Designe de aplicação conjunta) tem como características:
- Parecida com o WORKSHOP;
- Dinâmica de grupo, técnicas visuais, processos racionais e documentação;
- Bastante interativo;
O JAD (Joint Application Design) é constituído de 3 fases principais: customização, sessões e agrupamentos. Defina customização:
Na fase de customização, o analista prepara tarefas para as sessões, como organizar os times, preparar o material, etc.
O JAD (Joint Application Design) é constituído de 3 fases principais: customização, sessões e agrupamentos. Defina sessões:
- Analista marca 1 ou mais reuniões com os stakholders;
- No início da sessão, o engenheiro de requisitos provê uma visão genérica do sistema;
- A discussão com os stakholders continua até o fim do levantamento de requisitos;
- As discussões são altamente produtivas, pq resolvem dificuldade entre as partes enquanto se da o desenvolvimento do sistema para a empresa;
O JAD (Joint Application Design) é constituído de 3 fases principais: customização, sessões e agrupamentos. Defina agrupamento;
Todos os requisitos levantados nas fases anteriores viram documentos de especificação de requisitos;
Defina a técnica de PROTOTIPAÇÃO:
- Independente de tecnologia;
- Utilizada no estágio inicial do projeto;
- Criação de um esboço da aplicação;
- Visualização de requisitos reais e fluxos de trabalho só sistema;
- Frequentemente utilizado quando os usuários são incapazes de expressar suas necessidades;
- Permite alcançar um feedback antecipado dos SH e reduzir o tempo e o custo de desenvolvimento devido a detecção dos erros em fase inicial do projeto;
- Alto nível de satisfação dos usuários devido a sensação de segurança ao ver algo próximo do real:
DESVANTAGEM
1. Tem alto custo do projeto em relação às outras técnicas;
Defina a técnica REUSO DE REQUISITOS:
- Estudo e reutilização de especificações e glossários referentes a projetos de sistemas legados ou de mesma família;
- Sistemas similares podem reutilizar mais de 80% de seus requisitos;
- Maiores chances de serem compreendidos pelos SH:
- Economiza tempo e dinheiro;
- Reduz riscos, visto q requisitos reutilizados têm uma chance maior de serem compreendidos pelos SH;
Liste as características da técnica HISTÓRIAS DE USUÁRIOS:
- Introduzida pelo XP (extreme programming);
- Histórias contadas na linguagem do usuário final;
- Capaz de capturar aquilo q o usuário realmente necessita;
- Deve ser concisa para caber em um post;
- Exemplo: “Como um eu quero de modo que ”
PARTICIPAÇÃO ATIVA DOS USUÁRIOS é uma técnica de elicitação. Defina-a:
- Permite a incorporação dos usuários ao grupo de engenharia de requisitos;
- Usuários precisam aprender linguagem de modelagem utilizadas;
- Precisam saber ler as descrições e criticá-las;
- Permite interação real entre clientes e usuários;
- Exige certo treinamento dos usuários participantes;
Defina a ferramenta ENCENAÇÃO:
- Implica ilustrar para os usuários (atores) como o sistema de ajustará à organização e como eles (users) se comportarão;
- Facilitador mostra uma encenação para um grupo;
- O grupo faz comentários;
- Grupo ajuda a restringir requisitos, estimula soluções mais criativas e a revisão em equipe facilita o processo de entrevista, etc.
Defina a INTERPRETAÇÃO DE PAPÉIS:
- Em grupo;
- Atribui papéis aos membros;
- O grupo inspecionará como o sistema é usado;
- Discussões sobre quem é responsável pelo quê;
- Analista de sistema interpreta papel de usuário, o que o ajuda a obter um discernimento real do domínio do problema;
Fale sobre a técnica de elicitação GRUPO FOCAL:
- Grupo de discussão informal;
- ATÉ 12 pessoas;
- O propósito é obter informações qualitativas em profundidade;
- Os convidados participam de discussão de um determinado assunto;
- Possui baixo custo, resposta rápida e flexibilidade;
- Informações de qualidade em curto prazo;
- Eficiente em resolver questões complexas no desenvolvimento de sistemas;
- Exige facilitador/moderador experiente para conduzir o grupo;
- Não garante total anonimato;
- Seleção criteriosa de seus participantes;
- Informações obtidas não podem ser generalizadas;
Fale sobre a ANÁLISE DE PROTOCOLO:
- Analisar trabalho de determinada pessoa através de verbalização;
- “Oq vc faria se…?”
- Possibilita observar fatos não facilmente observáveis;
- Permite melhor entendimento dos fatos;
- Funciona como um protocolo passo a passo;
Quais os pontos principais da técnica PONTOS DE VISTA (Viewpoint-Oriented Requirements Definition - VORD)?
- Considera as perspectivas de diversas partes interessadas sobre os requisitos de sistema de softwares;
- Reconhece os pontos de vista dos SH;
- Fornece framework para se tentar descobrir conflitos nos requisitos propostos por cada um deles;
- Podem ser de 3 tipos: interação, indiretos e de domínio.