Com referência a aspectos diversos de engenharia de softwa...

Próximas questões
Com base no mesmo assunto
Q351940 Engenharia de Software
Com referência a aspectos diversos de engenharia de software, julgue os itens subsecutivos.

Tempo de resposta, auditabilidade e portabilidade são exemplos de requisitos não funcionais de software.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - certo

A questão aborda o tema dos requisitos não funcionais no contexto da engenharia de requisitos, uma área fundamental da engenharia de software. Para entender a resposta correta deste item, é importante distinguir entre dois tipos principais de requisitos de software:

  • Requisitos Funcionais: Estes são os requisitos que definem as funções específicas que o sistema deve executar. Eles descrevem o que o software deve fazer, como processar entradas, quais resultados devem ser fornecidos, e como ele deve se comportar em determinadas situações.
  • Requisitos Não Funcionais: Eles especificam critérios que podem ser usados para julgar a operação de um sistema, em contraste com os comportamentos específicos. Eles incluem aspectos como desempenho, segurança, portabilidade, e outros atributos de qualidade do sistema.

A alternativa está correta porque tempo de resposta, auditabilidade e portabilidade são de fato exemplos típicos de requisitos não funcionais:

  • Tempo de Resposta: Refere-se ao desempenho do sistema, especificamente quão rápido ele pode reagir a entradas ou ações do usuário.
  • Auditabilidade: Relacionada à capacidade de o sistema registrar eventos e ações de forma que possam ser analisados posteriormente, o que é primordial para questões de segurança e conformidade.
  • Portabilidade: Descreve a facilidade com que o software pode ser transferido de um ambiente de hardware ou software para outro.

Portanto, entender a diferença entre os tipos de requisitos é essencial para a engenharia de software, pois impacta diretamente no processo de especificação, design, implementação e teste do sistema.

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

Requisitos não funcionais  do tipo Requisitos de produtos : Requisitos que especificam o comportamento do produto.Ex. portabilidade; tempo na execução; confiabilidade,mobilidade, etc.

A questão abordou corretamente alguns requisitos não funcionais da categoria Requisitos de Produto. Portanto questão correta!

Porém, como um revisão sobre o assunto, segundo sommerville, há também os requisitos não funcionais das categorias Requisitos Organizacionais e Requisitos Externos.

1. Requisitos de Produto: especificam ou restringem o comportamento do software.

Ex: desempenhoconfiabilidadeportabilidade, memória requerida, taxa de falha, proteção e usabilidade.

2. Requisitos Organizacionais: são derivados das políticas e procedimentos da organização do cliente e do desenvolvedor.

Ex: requisitos dos processos operacionais (uso do sistema), requisitos do processo de desenvolvimento (escolha da linguagem de programação) e requisitos ambientais (ambiente operacional do sistema).

3. Requisitos Externos: derivam de fatores externos ao sistema e seu processo de desenvolvimento:

Ex: requisitos reguladores, requisitos legais e requisitos éticos

Ref. Sommerville, Ed.2011.

Não Funcionais

são RESTRIÇÕES sobre os serviços ou as funções oferecidas pelo sistema.

São aqueles que não dizem respeito DIRETAMENTE às funções específicas fornecidas pelo sistema

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo