• Matéria: Informática
  • Autor: GUION
  • Perguntado 9 anos atrás

Podemos entender requisitos como sendo o conjunto de necessidades apresentadas pelo cliente, que deverão ser atendidas para solucionar um determinado problema do negócio do qual o cliente faz parte. Dentro desse contexto, requisitos são importantes para:

I - Estabelecer uma base de concordância entre o cliente e o fornecedor sobre o que o software fará.
II - Adequar as necessidades da equipe de desenvolvimento.
III - Reduzir o custo de desenvolvimento (requisitos mal definidos causam retrabalho).
IV - Fornecer uma referência para a validação do produto final.

Assinale a alternativa correta.
ALTERNATIVAS


Somente I e II estão corretas.


Somente I, II e III estão corretas.


Somente I, III e IV estão corretas.


Somente II, III e IV estão corretas.


Somente III e IV estão corretas.

Respostas

respondido por: wellington1993
2
"Somente I, III e IV estão corretas." ???
http://www.devmedia.com.br/especificacao-de-casos-de-uso-engenharia-de-software-32/19012

respondido por: Amur4b1
1

Resposta:

A resposta : I,III e IV

Explicação:Assim, podemos entender requisitos como sendo o conjunto de necessidades explicitadas pelo cliente que deverão ser atendidas para solucionar um determinado problema do negócio no qual o cliente faz parte. É importante estar atento para esta definição: embora o requisito seja definido pelo cliente, nem sempre o que o cliente quer é o que o negócio precisa. Cabe à equipe de consultores identificar a real necessidade do negócio.

Neste contexto, requisitos são importantes para:

• Estabelecer uma base de concordância entre o cliente e o fornecedor sobre o que o software fará;

• Fornecer uma referência para a validação do produto final;

• Reduzir o custo de desenvolvimento (como vimos anteriormente, requisitos mal definidos causam retrabalho).

A atividade de identificação e especificação de requisitos do software é uma atividade bastante desafiadora. É complexo:

• Identificar as reais necessidades do cliente;

• Lidar com clientes;

• Formalizar as necessidades do cliente através da especificação de requisitos de forma que esta seja de fácil entendimento para o cliente e forneça as informações requeridas pela equipe de desenvolvimento;

• Lidar com domínios desconhecidos. Entende-se por domínio o contexto para o qual o software está sendo desenvolvido. Por exemplo: contabilidade, medicina, controle de estoque. Para ilustrar esta dificuldade, imagine-se elaborando a especificação dos requisitos de um módulo estatístico para um sistema do mercado financeiro;

• Definir as necessidades do usuário em termos de especificações.

Perguntas similares