Questão nº 32
Questão de Tecnologias da Informação · FCC SEFAZ-SC 2018 - Conhecimentos Específicos (P3) (nº 32)
Sobre a área de conhecimento "requisitos de software", para um sistema que contém componentes de software, considere:
I. Os requisitos do sistema são derivados dos requisitos do software, esses abrangem os requisitos do usuário, os requisitos de outras partes interessadas e os requisitos sem uma fonte humana identificável.
II. Os requisitos do sistema são definidos de uma maneira restrita em relação aos requisitos do usuário, considerando apenas os requisitos dos clientes ou usuários finais do software.
III. Os requisitos do produto são necessidades ou restrições do software a ser desenvolvido e os requisitos do processo são essencialmente restrições no desenvolvimento do software.
Está correto o que se afirma em
- AI, apenas.
- BII, apenas.
- CIII, apenas. (alternativa correta)
- DI e II, apenas.
- EI, II e III.
Resposta comentada
Gabarito Alternativa C
Conceito-chave: Requisitos de software são o que o sistema deve fazer (requisitos do produto) e como deve ser construído (requisitos do processo). Eles não se limitam a usuários finais: incluem qualquer parte interessada (cliente, órgão regulador, etc.) e até fontes não humanas (leis, normas técnicas).
- (A) Incorreta: A afirmação I inverte a hierarquia: os requisitos de software é que são derivados dos requisitos do sistema (mais amplos), e não o contrário. Além disso, "requisitos sem fonte humana identificável" (como normas) fazem parte dos requisitos do sistema, não dos requisitos do software.
- (B) Incorreta: A afirmação II restringe erroneamente os requisitos do sistema apenas a clientes/usuários finais. Na verdade, os requisitos do sistema são mais amplos e incluem todas as partes interessadas (stakeholders), não só usuários.
- (C) Correta: A afirmação III está correta e é o gabarito. Ela define com precisão: requisitos do produto = restrições/funcionalidades do software em si; requisitos do processo = restrições sobre como o software será desenvolvido (ex.: prazo, ferramentas, normas de qualidade).
- (D) Incorreta: Como I e II estão erradas, a combinação I e II também está errada.
- (E) Incorreta: Como I e II estão erradas, a combinação I, II e III também está errada.
Armadilha da banca: O distrator mais tentador é a letra D, pois o aluno lembra que "requisitos do sistema são mais amplos que os do usuário" e acha que I e II se complementam. Mas a banca inverteu a relação em I (diz que o sistema deriva do software, quando é o oposto) e em II restringiu indevidamente o sistema a "usuários finais" — esquecendo que o sistema inclui também requisitos de outras partes interessadas e de fontes não humanas.
Fonte: FCC SEFAZ-SC 2018 - Conhecimentos Específicos (P3) Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.