Com referência a aspectos diversos de engenharia de softwa...
Tempo de resposta, auditabilidade e portabilidade são exemplos de requisitos não funcionais de software.
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: desempenho, confiabilidade, portabilidade, 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