A engenharia de requisitos fornece métodos e técnicas que servem como base para diversas atividades durante

o desenvolvimento de um software. Para Pressman (2000) a compreensão completa dos requisitos de software é fundamental para um desenvolvimento bem-sucedido de software. Não importa o quão bem projetado ou bem codificado esteja, um programa mal especificado desapontará o usuário e trará aborrecimentos ao desenvolvedor.

Assinale a alternativa que indica a definição correta dos conceitos:

Escolha uma:
a. Os requisitos funcionais são declarações que definem as qualidades globais ou atributos a serem atendidos pelo sistema resultante.

b. Os requisitos não-funcionais são declarações de todos os serviços e restrições que o software deve possuir, mediante as necessidades do cliente ou usuário.

c. Um requisito é uma funcionalidade do sistema ou capacidade que pode ser validada e encontrada ou possuída por um sistema para resolver um problema do cliente ou para atingir um objetivo do usuário.

d. Os requisitos não-funcionais são declarações de funções que o sistema deve fornecer, como o sistema deve reagir a entradas específicas e como deve se comportar em determinadas situações.

e. Os requisitos funcionais podem ser expressos como metas que caracterizam as propriedades do sistema e seus objetivos

1 Resposta

  • Flavio

     A alternativa correta é a letra b) pois o conceito envolvido para o desenvolvedor está correto.  O desenvolvimento desse tipo de estudo é fundamental para que possamos compreender quais são as variáveis envolvidas na engenharia de Software em especial no caráter prático.

     Os requisitos não funcionais são de extrema importância pois nele estão justamente as funcionalidades do Software de uma maneira geral, sendo de extrema importância para a elaboração do software .

Clique aqui para adicionar a sua resposta.