Questão de Arquitetura de Software — Software — UERJ 2024
Arquitetura de Software›Software
Código
qg366091
Banca
UERJ
Órgão
UERJ
Ano
2024
Nível
Médio
Cargo
Técnico em Tecnologia da Informação - Programador de Sistemas
Em engenharia de requisitos, o conceito correto de “requisitos de sistema” corresponde:
Aao manual técnico gerado pelo programador após a etapa de desenvolvimento do sistema
Bàs descrições do que o sistema deve fazer, aos serviços que oferece e às restrições a seu funcionamento
Caos detalhes operacionais específicos, como procedimentos internos da empresa ou políticas de segurança, podendo incluir manuais de usuário ou políticas internas
Dàs afirmações inseridas pelo gerente de projeto, em uma linguagem natural, de quais requisitos técnicos o programador deverá respeitar no desenvolvimento do produto
Revelar gabarito e comentário▾
GabaritoB — às descrições do que o sistema deve fazer, aos serviços que oferece e às restrições a seu funcionamento
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”.
Requisitos de Sistema
Gabarito: letra B. Requisitos de sistema são as descrições do que o sistema deve fazer, os serviços que oferece e as restrições a seu funcionamento — definição clássica da engenharia de requisitos, conforme consta na literatura da área (Sommerville, Pressman e outros).
A banca pede o conceito correto de “requisitos de sistema”. A alternativa B reproduz fielmente essa definição. As demais confundem requisitos com documentação posterior (manual técnico), detalhes operacionais ou visão restrita do gerente de projeto.
Requisitos de sistema: Definição (O que o sistema deve fazer, Serviços que oferece, Restrições ao funcionamento); Tipos (Funcionais, Não funcionais); Características (Estabelecidos antes do desenvolvimento, Elicitados pela equipe, Documentados formalmente)
Alternativa A — ❌ Incorreta
Requisitos de sistema são estabelecidos antes do desenvolvimento, não após. O manual técnico gerado pelo programador é um artefato da implementação, não a especificação do que deve ser construído.
Alternativa B — ✅ Correta ⟵ GABARITO
A definição está em conformidade com o conceito amplamente aceito: descrições do que o sistema deve fazer, serviços oferecidos e restrições operacionais. Abrange tanto requisitos funcionais quanto não funcionais.
Alternativa C — ❌ Incorreta
Procedimentos internos, políticas de segurança e manuais de usuário não são, em si, requisitos de sistema. Podem ser fontes ou restrições, mas a alternativa mistura conceitos e extrapola o escopo dos requisitos.
Alternativa D — ❌ Incorreta
Reduz os requisitos a “afirmações inseridas pelo gerente de projeto”, ignorando que os requisitos são elicitados, analisados e documentados por toda a equipe, e não se limitam a requisitos técnicos isolados.