A especificação de requisitos representa o conjunto de toda...

Próximas questões
Com base no mesmo assunto
Q582800 Engenharia de Software
A especificação de requisitos representa o conjunto de todas as atividades realizadas para identificar, analisar, especificar e definir as necessidades de negócio que um aplicativo deve prover para a solução do problema levantado. A metodologia baseada em dinâmicas de grupo, uso de técnicas visuais, manutenção do processo organizado e racional e utilização de documentação padrão e cuja implementação permite aos desenvolvedores ajudar os usuários na formulação de problemas e na exploração de soluções é denominada
Alternativas

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