Questão de Arquitetura de Software — Usabilidade — CESPE / CEBRASPE 2023
Arquitetura de Software›Usabilidade
Código
ce151506
Banca
CESPE / CEBRASPE
Órgão
AGER - Mato Grosso
Ano
2023
Nível
Superior
Cargo
Analista Regulador - Ciências da Computação e ou Sistemas de Informação
Assinale a opção que corresponde à explicação informal de uma necessidade de um usuário de software, escrita de forma enxuta e sem detalhes, de forma que permite caracterizar os objetivos do usuário perante um sistema.
Aexperiência do usuário
Bhistória do usuário
Crequisito funcional
Drequisito não funcional
Emodelo de negócio
Revelar gabarito e comentário▾
GabaritoB — história do usuário
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Histórias de Usuário (User Stories)
Gabarito: letra B. A opção que descreve uma explicação informal, enxuta e sem detalhes de uma necessidade do usuário, que caracteriza seus objetivos perante o sistema, é a história do usuário (user story). Esse artefato é amplamente utilizado em metodologias ágeis para capturar requisitos de forma concisa, geralmente no formato "Como [papel], quero [funcionalidade] para [benefício]".
A banca testa a distinção entre conceitos fundamentais da engenharia de requisitos: história do usuário, experiência do usuário, requisitos funcionais, requisitos não funcionais e modelo de negócio. Cada um tem propósito e nível de detalhamento distintos.
Conceito
Definição
Propósito
Nível de Detalhamento
História do usuário
Explicação informal, curta e sem detalhes técnicos de uma necessidade do usuário
Capturar requisitos de forma concisa em metodologias ágeis
Enxuto, sem especificações técnicas
Experiência do usuário (UX)
Percepções e emoções do usuário ao interagir com um sistema
Abranger usabilidade, design, acessibilidade
Amplo, não é formato de descrição de requisitos
Requisito funcional
Especificação detalhada de uma funcionalidade que o sistema deve executar
Descrever ações e comportamentos do sistema
Formal, técnico e extenso
Requisito não funcional
Atributos de qualidade do sistema (desempenho, segurança, usabilidade)
Definir restrições e padrões de qualidade
Técnico, não expressa necessidade direta do usuário
Modelo de negócio
Descrição da lógica de criação de valor de uma organização
Explicar como a empresa gera receita e opera
Estratégico e organizacional
Alternativa A — ❌ Incorreta
Experiência do usuário (UX) é um conceito mais amplo que engloba todas as percepções e emoções do usuário ao interagir com um sistema, incluindo usabilidade, design, acessibilidade, etc. Não se limita a uma "explicação informal de uma necessidade" – é um campo de estudo e prática, não um formato de descrição de requisitos.
Alternativa B — ✅ Correta ⟵ GABARITO
História do usuário é exatamente o que o enunciado descreve: uma explicação informal, curta e sem detalhes técnicos, que expressa uma necessidade do usuário e seus objetivos. Exemplo clássico: "Como professor, quero lançar notas online para agilizar o fechamento do boletim".
Alternativa C — ❌ Incorreta
Requisito funcional é uma especificação detalhada de uma funcionalidade que o sistema deve executar. Embora derive de necessidades do usuário, é formal, técnica e frequentemente extensa (ex.: "O sistema deve permitir que o professor insira notas de 0 a 10 para cada aluno da turma"). Não é "escrita de forma enxuta e sem detalhes".
Alternativa D — ❌ Incorreta
Requisito não funcional descreve atributos de qualidade do sistema (desempenho, segurança, usabilidade, etc.) e restrições. Não expressa uma necessidade direta do usuário de forma informal – é uma especificação técnica (ex.: "O sistema deve suportar 1000 acessos simultâneos").
Alternativa E — ❌ Incorreta
Modelo de negócio descreve a lógica de criação de valor de uma organização (como gera receita, público-alvo, canais, etc.). Não é uma descrição de necessidade individual de um usuário nem um artefato de requisitos de software.
PEGA ESSA DICA!
Para questões sobre engenharia de requisitos, lembre-se da hierarquia: a história do usuário é o artefato ágil mais enxuto; o requisito funcional é a versão detalhada; o requisito não funcional trata de atributos; a experiência do usuário é o resultado da interação; e o modelo de negócio é o plano estratégico.