Questão nº 36
Questão de Tecnologias da Informação · FCC SEFAZ-SC 2018 - Conhecimentos Específicos (P3) (nº 36)
Especificação de requisitos de software normalmente se refere à produção de um documento que pode ser sistematicamente revisado, avaliado e aprovado. Para sistemas complexos podem ser produzidos até três tipos diferentes de documentos. O documento denominado definição do sistema registra
- Aos requisitos de software que estabelecem a base para o acordo entre clientes e contratados ou fornecedores.
- Bo que o produto de software deve fazer bem como o que não se espera que ele faça.
- Cuma base realista para estimar os custos, riscos e cronogramas do produto.
- Dos componentes substanciais de software e não software.
- Eos requisitos do sistema de alto nível a partir da perspectiva do domínio. (alternativa correta)
Resposta comentada
Gabarito Alternativa E
Um Documento de Definição do Sistema é o primeiro passo na especificação de requisitos para sistemas complexos, descrevendo o sistema de forma ampla e do ponto de vista do negócio ou usuário. Ele foca no "o quê" o sistema precisa fazer para resolver um problema no domínio, sem entrar em detalhes técnicos de software.
- (A) Incorreta: Esta alternativa descreve o Documento de Especificação de Requisitos de Software (ERS/SRS), que é mais detalhado e estabelece as bases contratuais para o desenvolvimento do software. O Documento de Definição do Sistema precede o SRS, sendo mais abstrato. Armadilha: A menção de "requisitos de software" e "acordo entre clientes e contratados" faz parecer um documento de requisitos importante, mas ele se refere a um nível de detalhe mais baixo (software específico) do que a Definição do Sistema (sistema como um todo, de alto nível).
- (B) Incorreta: Embora um documento de requisitos deva descrever o que o produto faz e não faz, esta é uma descrição genérica de requisitos, não específica para o propósito ou nível de abstração de um "Documento de Definição do Sistema".
- (C) Incorreta: Esta alternativa descreve uma das utilidades dos documentos de requisitos bem elaborados (servir de base para estimativas), mas não o conteúdo principal que o documento de definição do sistema registra.
- (D) Incorreta: Esta alternativa se refere a um Documento de Arquitetura do Sistema ou de Design, que detalha os componentes (software e não-software) e como eles interagem, vindo após a fase de definição e especificação de requisitos de alto nível.
- (E) Correta: O Documento de Definição do Sistema registra os requisitos do sistema de alto nível (o que o sistema precisa fazer no geral) a partir da perspectiva do domínio (como o usuário ou o negócio vê o problema e a solução), sem se aprofundar nos detalhes técnicos de como o software será construído.
Fonte: FCC SEFAZ-SC 2018 - Conhecimentos Específicos (P3) Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.