O levantamento de requisitos é uma atividade que é iniciada antes do desenvolvimento do software. No levantamento de requisitos é realizado a transformação de ideias que estão na mente dos stakeholders em um documento que formaliza os requisitos de software.
Considerando a frase acima, assinale a alternativa correta sobre os requisitos:
Alternativas
Alternativa 1:
O levantamento de requisitos é a atividade de relacionar todos os desejos dos usuários para que no decorrer do desenvolvimento possa refinar os requisitos junto com os stakeholders
Alternativa 2:
Durante o levantamento de requisitos se faz necessário uma tarefa que deve ser realizada junto com os stakeholders para a priorizar qual requisito é mais importante
Alternativa 3:
A coleta de requisitos é o processo pelo qual se faz a busca no sistema pelas necessidades
Alternativa 4:
Os requisitos devem ser verificados para descobrir se estão incompletos e consistentes para que possamos iniciar o desenvolvimento contínuo.
Alternativa 5:
Os engenheiros de requisitos devem desenvolver sua descompressão do domínio da aplicação para que a transcrição seja eficiente e clara para os demais profissionais.
Soluções para a tarefa
Resposta:
Alternativa 1:
O levantamento de requisitos é a atividade de relacionar todos os desejos dos usuários para que no decorrer do desenvolvimento possa refinar os requisitos junto com os stakeholders
Explicação:
O levantamento de requisitos é o início da atividade de desenvolvimento
de software, é o ir a campo e compreender o que o cliente deseja e como será
desenhada sua proposta para atender às expectativas dele. Sommerville (2008)
propõe um processo genérico de levantamento e análise que contém as seguintes atividades:
1. Compreensão do domínio: os engenheiros de requisitos devem desenvolver sua compreensão do domínio da aplicação para que a transcrição
seja eficiente e clara para os demais profissionais envolvidos no processo
de desenvolvimento de software, principalmente em equipes em que
engenheiro de requisitos não é necessariamente o programador. A compreensão do domínio irá se desenvolver mais conforme as atividades a
seguir forem sendo desenvolvidas.
2. Coleta de requisitos: é o processo de interagir com os stakeholders do
sistema para descobrir seus requisitos.
3. Classificação: organização dos requisitos em grupos coerentes.
4. Resolução de conflitos: como existem muitos stakeholders diferentes
envolvidos, os requisitos serão apresentados a partir de pontos de vista
diferentes. Os requisitos podem conflitar uns com os outros, nessa fase, o
engenheiro de requisitos irá categorizar todas as informações para, posteriormente, decidir pelo conjunto de requisitos mais consistente.
5. Definição das prioridades: com o conjunto de requisitos em mãos,
juntamente com os stakeholders tomadores de decisão, são definidos os
requisitos mais importantes.
Levantamento e Análise de Requisitos
Reprodução proibida. Art. 184 do Código Penal e Lei 9.610 de 19 de fevereiro de 1998.
6. Verificação de requisitos: os requisitos são verificados para descobrir
se estão completos e consistentes e se estão em concordância com o que
os stakeholders desejam do sistema.
A obtenção de requisitos não é um processo formal, por isso não permite sua
automatização. O engenheiro de requisitos deve contar com técnicas de entrevista, questionário, mapeamento, entendimento do processo-alvo etc
Resposta:
alternativa 1
Explicação:
no inicio do software temos que compreender os desejos do cliente