Questão 66713

Tecnologia da Informação · 2025

Questão

ID 66713

Disciplina: Tecnologia da Informação

Assuntos: Análise de Requisitos de Usabilidade, Requisitos Não Funcionais

Ano: 2025 Banca: PERFIL - ENADE Órgão: Segundo Simulado Pnd


Em uma disciplina de Engenharia de Software, um professor está ensinando sobre a importância dos Requisitos Não-Funcionais (RNFs) no desenvolvimento de software. Ele observa que seus alunos, ao especificarem projetos, focam quase exclusivamente nos Requisitos Funcionais (RFs) – o que o sistema deve *fazer*. Para demonstrar que os RNFs – como o sistema deve *ser* – são igualmente cruciais para o sucesso de um projeto, ele apresenta um trecho de 'Software Engineering' de Ian Sommerville: "Requisitos Não-Funcionais definem as qualidades e restrições do sistema. Eles incluem requisitos de desempenho (ex: tempo de resposta), segurança, usabilidade, confiabilidade e portabilidade. Ignorar os RNFs pode levar a um sistema que, embora funcionalmente correto, é inutilizável na prática. Um sistema de e-commerce que leva 30 segundos para carregar uma página de produto (falha de desempenho) ou que não protege os dados do cartão de crédito do cliente (falha de segurança) está fadado ao fracasso, não importa quão bem suas funcionalidades de catálogo e carrinho de compras tenham sido implementadas." O professor então propõe um cenário: a equipe de alunos deve especificar os requisitos para um novo aplicativo de prontuário eletrônico para um hospital.

Avaliando a importância dos RNFs para este cenário específico, analise as seguintes afirmações.

I. O requisito 'O sistema deve permitir que médicos registrem o histórico de consultas de um paciente' é um exemplo de Requisito Funcional, pois descreve uma funcionalidade essencial do sistema.

II. Requisitos como 'O sistema deve garantir que apenas pessoal médico autorizado possa acessar os dados dos pacientes, em conformidade com a Lei Geral de Proteção de Dados (LGPD)' (Segurança) e 'O sistema deve ter um tempo de resposta inferior a 2 segundos para carregar o histórico de um paciente' (Desempenho) são RNFs críticos. A falha em atender a esses requisitos poderia ter consequências legais e clínicas graves.

III. O requisito 'A interface do sistema deve ser intuitiva o suficiente para que um novo médico possa aprender a usá-la com menos de uma hora de treinamento' (Usabilidade) é um RNF vital, pois em um ambiente hospitalar de alta pressão, uma interface complexa pode levar a erros e perda de tempo.

É correto o que se afirma em:

Alternativas da questão 66713
Pular para o conteúdo principal