A especificação de requisitos representa o conjunto de toda...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - joint application design – JAD.
A metodologia Joint Application Design (JAD) foi criada para melhorar a eficiência do processo de engenharia de requisitos, reunindo desenvolvedores e usuários em um ambiente colaborativo. O objetivo do JAD é reunir especialistas de negócios e desenvolvedores de sistemas para identificar, clarificar e documentar requisitos de software.
Durante as sessões de JAD, são utilizadas diversas técnicas que facilitam a comunicação e colaboração entre os participantes, tais como:
- Dinâmicas de grupo, para engajar os participantes e estimular a participação ativa;
- Uso de técnicas visuais, como diagramas e fluxogramas, que ajudam na visualização do problema e das soluções propostas;
- Manutenção do processo de forma organizada e racional, garantindo que as discussões sejam produtivas e que haja um registro sistemático das decisões tomadas;
- Utilização de documentação padrão, para que todos os participantes compreendam e concordem com os requisitos definidos.
Esses elementos, mencionados no enunciado da questão, são característicos do JAD e demonstram o foco da metodologia em facilitar a comunicação entre usuários e desenvolvedores, e em auxiliar no processo de identificação e definição dos requisitos de sistemas. Portanto, a alternativa B é a correta, pois as descrições se alinham perfeitamente com os princípios e práticas do JAD.
É importante notar que as outras alternativas representam diferentes conceitos dentro da Engenharia de Requisitos:
- A prototipagem é uma técnica que envolve a criação de modelos iniciais do software para obtenção de feedback rápido dos usuários;
- Reunião estruturada refere-se a um encontro planejado com técnicas específicas para a coleta de requisitos;
- Etnografia é um método de pesquisa qualitativa usado para estudar pessoas em suas próprias condições ambientais;
- Viewpoint-Oriented Requirements Definition (VORD) é uma técnica de engenharia de requisitos que enfoca a identificação e representação dos diferentes pontos de vista dos stakeholders.
Contudo, essas técnicas não incorporam todas as características descritas no enunciado, como a JAD o faz, o que torna as demais alternativas incorretas para esta questão.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Segundo VIANNA, (2003, pg 1) JAD é uma metodologia que permite extrair informações de alta qualidade dos usuários, em curto espaço de tempo, através de reuniões estruturadas que buscam decisões por consenso, que é uma das formas mais produtivas de decisão em grupo. Ela substitui as entrevistas individuais, e os resultados alcançados garante um levantamento mais preciso e completo dos requisitos do que os obtidos pelas técnicas convencionais de entrevistas e questionários individualizados.
AUGUST, (1993, pg 6) complementa que a metodologia vai muito além do formato tradicional de entrevistas individuais e em grupo, e defende que a mesma desencadeia a força e a criatividade da dinâmica de grupo que determinam os objetivos e os requisitos do sistema, orientando o projeto de interface aos usuários.
A referida autora infere que a estrutura do método e a abordagem de projeto em um grupo evitam os recorrentes problemas com o alvo. Alvos Divergentes, Alvos Mutáveis ou Incertos, Alvos Desatualizados e Alvos Secretos são apresentados pela mesma."
Fonte: http://www.devmedia.com.br/a-contribuicao-do-jad-para-o-levantamento-de-requisitos/12145
b-
As tecnicas de requisitos:
1- Brainstorming: sem julgamentos ou análises,ambiente informal, para novas ideias
2- JAD: técnica utilizada para cooperação, entendimento e trabalho em grupo entre usuários e desenvolvedores
3- Análise de documentos quantitativos: formulários e relatorios
4- Reunião: licitação de requisitos em grupo
5- Prototipagem: para atrair aspectos críticos quando nao ha domínio mínimo da aplicação.
6- Entrevista: conversa para extrair tópicos importantes.
7- Questionários: questões subjetivas e objetivas.
8- Observação: comportamento e o ambiente
9- Viewpoint-Oriented Requirements Definition: pontos de vista dos usuários, analisando as diferenças e similaridades
10- Etnografia: para entender a organização, sua cultura e o objetivo
11- Caso de Uso: comportamento externo de um sistema descrevendo ações para produzir um resultado observável por um ator, através de interação entre um ator (usuário, outro sistema computacional ou um dispositivo) e um sistema.
JAD - Desenvolvimento de aplicação conjunta
O JAD (Joint Application Development) foi criado originalmente pela IBM canadense.
O JAD é uma técnica de condução de reuniões para acelerar a interação entre os envolvidos em um projeto.
O JAD possui 4 princípios básicos:
1.Dinâmica de grupo: são realizadas reuniões com um líder experiente, analista, usuários e gerentes, para despertar a força e criatividade dos participantes. O resultado final será a determinação dos objetivos e requisitos do sistema.
2.Uso de técnicas visuais: para aumentar a comunicação e o entendimento.
3.Manutenção do processo organizado e racional: o JAD emprega a análise top down e atividades bem definidas. Possibilita assim, a garantia de uma análise completa reduzindo as chances de falhas ou lacunas no projeto e cada nível de detalhe recebe a devida atenção.
4.Utilização de documentação padrão: preenchida e assinada por todos os participantes. Este documento garante a qualidade esperada do projeto e promove a confiança dos participantes.
FONTE: FEDELI, Ricardo Daniel; POLLONI, Enrico Giulio Franco. Introdução à ciência da computação.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo