A maior rede de estudos do Brasil

Grátis
27 pág.
EXERCÍCIOS CONHECER REQUISITOS

Pré-visualização | Página 1 de 5

CONHECER REQUISITOS
1)O que é um requisito de software?
a)
Um requisito pode ser definido como uma condição ou uma capacidade com a qual o sistema deve estar de acordo.
RESPOSTA CORRETA
Requisitos também podem ser descritos como funções, objetivos, propriedades, restrições que o sistema deve possuir para satisfazer contratos, padrões ou especificações de acordo com o(s) usuário(s). De forma mais geral, um requisito é uma condição necessária para satisfazer um objetivo.
b)
É uma declaração sobre políticas ou condições que devem ser satisfeitas.
c)
É uma técnica para a medição de projetos de desenvolvimento de software, visando estabelecer uma medida de tamanho, em Pontos de Função (PF), considerando a funcionalidade implementada, sob o ponto de vista do usuário.
d)
É uma técnica de desenvolvimento de software em que se utiliza camadas.
e)
É um conjunto de elementos que um software entrega, podendo ser dados ou valores.
2)
Qual é a característica de um requisito funcional?
a)
Definem propriedades e restrições do sistema.
b)
Descrevem explicitamente as funcionalidades e serviços do sistema.
RESPOSTA CORRETA
É interessante se fazer algumas perguntas que ajudam a definir os requisitos funcionais, como por exemplo: como o sistema deve reagir a entradas específicas? como deve se comportar em determinadas situações? o que o sistema não deve fazer?
c)
É mais voltado para características que podem ser mensuradas e testadas facilmente.
d)
Expressam informações relacionadas com a segurança do sistema.
e)
Expressam informações relacionadas com a arquitetura do sistema.
3)
Qual é a característica de um requisito não funcional?
a)
É um tipo de requisito que o usuário geralmente conhece bem.
RESPOSTA INCORRETA
Geralmente, os usuários conhecem apenas as regras de negócio e os requisitos funcionais (como o sistema deve funcionar).
b)
É um tipo de requisito fácil de estimar.
RESPOSTA INCORRETA
Existe uma grande dificuldade em estimar tempo e custo dos requisitos não funcionais, já que eles são ligados geralmente a tecnologias e precisam de uma informação mais específica.
c)
É um tipo de requisito que define propriedades e restrições do sistema. É mais voltado para características que podem ser mensuradas e testadas facilmente.
RESPOSTA CORRETA
Geralmente, este tipo de requisito está relacionado com segurança, desempenho, espaço em disco, ferramentas e linguagens de programação.
Enviada em
09/07/2020 04:45
d)
É um tipo de requisito que geralmente descreve explicitamente as funcionalidades e serviços do sistema.
RESPOSTA INCORRETA
Este é o conceito de requisito funcional.
e)
É um tipo de requisito que é flexível e não impacta no desenvolvimento.
RESPOSTA INCORRETA
A flexibilidade dos requisitos depende da metodologia utilizada. Sobre o impacto, em alguns casos, a definição ruim de um RNF pode impactar diretamente em todo o sistema.
)
O que é uma regra de negócio?
a)
Regras de negócio são premissas e restrições aplicadas a uma operação comercial de uma empresa, que precisam ser atendidas para que o negócio funcione da maneira esperada.
RESPOSTA CORRETA
Os critérios e restrições são regras, e regras da empresa (negócio) que faz as entregas. Logo, são regras de negócio.
Enviada em
09/07/2020 04:47
b)
Definem propriedades e restrições do sistema.
RESPOSTA INCORRETA
Este é o conceito de um requisito não funcional.
c)
É um tipo de requisito que geralmente descreve explicitamente as funcionalidades e serviços do sistema.
RESPOSTA INCORRETA
Este é o conceito de requisito funcional.
d)
É um requisito que o usuário não conhece muito bem durante a criação de um sistema.
RESPOSTA INCORRETA
O usuário/cliente é conhecedor das regras de negócio e é a pessoa que deve ser consultada.
e)
É um tipo de requisito difícil de estimar.
RESPOSTA INCORRETA
Geralmente, as regras de negócio e os requisitos funcionais são mais fáceis de estimar (tempo e custo) do que requisitos não funcionais.
5)
Na engenharia de software, existe um processo genérico de levantamento e análise que contém as seguintes atividades: compreensão do domínio, coleta de requisitos, classificação, resolução de conflitos, definição das prioridades e verificação de requisitos. Uma das atividades mais importantes deste processo é a coleta de requisitos. Informe quais das descrições a seguir melhor descrevem esta atividade:
a)
Essa atividade considera o conjunto não estruturado dos requisitos e os organiza em grupos coerentes.
RESPOSTA INCORRETA
A atividade de classificação que considera o conjunto não estruturado dos requisitos e organiza em grupos coerentes.
b)
Quando múltiplos stakeholders estão envolvidos, os requisitos apresentarão conflitos. Essa atividade tem por objetivo solucionar esses conflitos.
RESPOSTA INCORRETA
A atividade de resolução de conflitos procura entender e solucionar os conflitos que ocorrem entre as requisições dos stakeholders.
Enviada em
09/07/2020 04:53
c)
Nesta atividade, 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.
RESPOSTA INCORRETA
A atividade de verificação de requisitos é que permite a análise e verificação de consistência e completude dos requisitos.
d)
Em qualquer definição de requisitos, alguns serão mais importantes do que outros. Esse estágio envolve interação com os stakeholders para a definição dos requisitos mais importantes.
RESPOSTA INCORRETA
A atividade de definição de prioridades é o estágio onde a interação com os stakeholders permite a definição dos requisitos mais importantes e que devem ser desenvolvidos inicialmente.
e)
É o processo de interagir com os stakeholders do sistema para descobrir seus requisitos. 
RESPOSTA CORRETA
É durante a atividade de coleta de requisitos que a compreensão do domínio se desenvolve mais.
O levantamento de requisitos é o princípio da atividade de desenvolvimento de software, para que se atenda as necessidades do cliente.
Sommerville (2008) propõe um processo genérico de levantamento e análise de requisitos. São feitas as seguintes afirmativas:
I. Coleta de requisitos: são processo de interagir com os stakeholders do sistema para descobrir seus requisitos.
II. 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.
III. Classificação: são processo de interagir com os stakeholders do sistema para descobrir seus requisitos.
​IV. Resolução de conflitos: como existem muitos stakeholders diferentes envolvidos, os requisitos serão apresentados a partir de pontos de vista diferentes.
Sobre este processo, estão corretas quais atividades?
MAPEAR PROCESSOS DE NEGÓCIO
1)
O que é um processo de negócio?
a)
É um conjunto de atividades/tarefas estruturadas relacionadas cujo objetivo é de produzir um serviço ou produto específico.
RESPOSTA CORRETA
Este produto ou serviço pode ser, então, ofertado para um cliente específico ou um conjunto de clientes.
Enviada em
09/07/2020 05:31
b)
É uma única atividade relacionada com software.
RESPOSTA INCORRETA
Um processo não é uma única atividade, mas um conjunto delas.
c)
É um diagrama, que também é chamado de BPMN.
RESPOSTA INCORRETA
Um processo de negócio não é um diagrama. O BPMN é uma notação criada para mapear processos de negócio.
d)
É um conceito exclusivo da engenharia de software.
RESPOSTA INCORRETA
Processos de negócio não são exclusivos da engenharia de software.
e)
É um elemento que não pode ser documentado.
RESPOSTA INCORRETA
Processos de negócio podem e devem ser mapeados sempre que possível, evidentemente, com certa moderação.
2)
Qual a melhor definição de BPMN?
a)
É uma técnica para extrair informações sobre processos de negócio.
RESPOSTA INCORRETA
As informações sobre o processo alimentam o BPMN, mas o BPM não é uma técnica.
b)
É um modelo de análise de requisitos de software.
RESPOSTA INCORRETA
O BPMN não é um modelo de análise, mas sim uma notação para mapeamento de processos.
c)
É uma notação que permite o mapeamento, documentação