A análise de requisitos orientada a pontos de vista ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: C - brainstorming.
A questão aborda a técnica de elicitação de requisitos em Engenharia de Software, enfocando as reuniões colaborativas entre analistas e stakeholders (partes interessadas) para a identificação de requisitos de um sistema. A técnica de brainstorming é frequentemente utilizada para fomentar a geração de ideias e soluções de forma livre e criativa, sem julgamentos imediatos, o que permite a emergência de uma ampla variedade de requisitos potenciais e visões sobre o sistema a ser desenvolvido.
O brainstorming é uma prática recomendada para reuniões orientadas à elicitação, pois o ambiente colaborativo estimula a comunicação entre os participantes, permitindo que diferentes pontos de vista sejam compartilhados. Isso é essencial para garantir que todas as necessidades e expectativas dos stakeholders sejam consideradas na definição dos serviços e na identificação das entidades que interagem com o sistema.
É importante destacar que as outras opções representam técnicas ou práticas também presentes na Engenharia de Requisitos, porém não são a principal técnica recomendada para o contexto descrito:
- A etnografia, opção A, é um método de pesquisa qualitativa que envolve a observação dos usuários em seu ambiente natural.
- O user story, opção B, é uma descrição curta e simples de uma funcionalidade do ponto de vista do usuário.
- O Joint Application Design (JAD), opção D, é uma técnica que envolve sessões colaborativas de design e planejamento com usuários e desenvolvedores.
- A prototipação, opção E, é um processo de criação de modelos iniciais de software para simular funcionalidades e coletar feedback.
Por isso, a alternativa C - brainstorming é a correta, pois está diretamente ligada à ideia de reuniões em grupo para elicitação de requisitos, enquanto as outras técnicas têm enfoques e aplicações distintas dentro da Engenharia de Requisitos.
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
ERREI, marquei a Letra D. Depois li com atenção e percebi o detallhe está na palavra "Técnica". Se extrapolei o raciocínio me avisem!
GABARITO C
JAD ---> metodologia
Brainstorming ---> técnica
*** Complementando sobre JAD ***
Baseada em reuniões, a técnica JAD permite que todos compartilhem a mesma visão do produto e tenham o mesmo sentimento de responsabilidade sobre o seu desenvolvimento e sucesso. É uma metodologia de definição de requisitos desenvolvida pela IBM em 1977 e implantada no Brasil em 1982.
Princípios
Realizar dinâmicas de grupo – Facilitam o entendimento do problema e das necessidades das áreas envolvidas no projeto, bem como ajudam a explorar a criatividade de cada uma delas na criação da nova solução. Essas reuniões devem ser conduzidas por um facilitador (líder de sessão) e contar com os recursos responsáveis por prover informações pertinentes ao desenvolvimento do produto: Usuários chaves (área de negócios) equipe de sistemas (Analista de Sistemas/Requisitos) e o patrocinador.
Usar recursos audiovisuais – Usar técnicas visuais facilitam a comunicação e o entendimento.
Manter um processo organizado e racional – Analisar o projeto de forma completa (top-down), garantindo que todos os lados estão cobertos e os detalhes esmiuçados com a devida atenção.
Utilizar uma documentação padrão – Documentar as os assuntos abordados a cada reunião. É importante que o documento gerado seja compreendido por todos e recomendado que todos os participantes da reunião assinem esse documento, como prova de que todos estão cientes e de acordo com as decisões tomadas.
A técnica JAD se divide em duas etapas:
Planejamento - Elicitação e especificação dos requisitos.
Projeto – Fase de gerenciamento e desenvolvimento do sistema.
Cada etapa possui três fases:
Adaptação - Preparar o material que será utilizado durante as reuniões, alocar e convidar os recursos necessários para as reuniões, adaptar o processo JAD ao produto que será desenvolvido.
Sessão - São as reuniões propriamente ditas. Nessa fase os requisitos são desenvolvidos e documentados.
Finalização - Converter os requisitos extraídos em um documento de especificação de requisitos.
Fonte: http://www.matera.com/br/2014/02/11/joint-application-design-jad/
Site do DevMedia em um artigo que fala sobre o assunto, diz que :
Sobre workshops:
"Trata-se de uma técnica de elicitação em grupo usada em uma reunião estruturada. Devem fazer parte do grupo uma equipe de analistas e uma seleção dos stakeholders que melhor representam a organização e o contexto em que o sistema será usado, obtendo assim um conjunto de requisitos bem definidos. "
" Uma técnica utilizada em workshops é o brainstorming. "
http://www.devmedia.com.br/engenharia-de-software-2-tecnicas-para-levantamento-de-requisitos/9151
"A primeira etapa da análise de ponto de vista é identificar os possíveis pontos de vista. Como em todos os métodos, essa identificação inicial é provavelmente o estágio mais difícil. Uma das abordagens é o brainstorming, no qual são identificados os serviços em potencial e as entidades que interagem com o sistema. Os stakeholders se reúnem e sugerem possíveis pontos de vista que serão anotados em uma diagrama de bolhas" (...).
"Em uma reunião de brainstorming, deve-se tentar identificar os pontos de vista em potencial, os serviços do sistema, as entradas de dados, os requisitos não funcionais, os eventos de controle e as exceções. Nesse estágio da análise, não se deve tentar impor uma estrutura ao diagrama. As fontes de informações que podem ser utilizadas para criar essa visão inicial do sistema podem ser os documentos que estabelecem os objetivos de alto nível do sistema, o conhecimento dos engenheiros de software sobre projetos precedentes ou a experiência" dos clientes.
Ian Sommerville
c-
Servicos potenciais. Significa que o objetivo é levantar ideias, o que exige um ambiente de encorajação e livre de julgamentos. Brainstorming é a técnica mais indicada para ideias novas, porque elas nascem frágeis e passiveis de recusa em busca da ideia perfeita.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo