Questão de Engenharia de Software — Engenharia de Requisitos — FGV 2023
Engenharia de Software›Engenharia de Requisitos
Código
fg071503
Banca
FGV
Órgão
TCE-SP
Ano
2023
Nível
Superior
Cargo
Agente da Fiscalização - TI
A Equipe de Sistemas (ES) de um tribunal está trabalhando na especificação de requisitos para o Sistema de Protocolos (SisProt). O representante do cliente solicitou que o SisProt funcione 24 horas por dia, durante todo o ano, e explicou que será tolerada a interrupção do serviço prestado pelo SisProt por, no máximo, 1 hora por mês, seja para manutenções, seja por motivos extra sistema.O requisito solicitado pelo representante do cliente é categorizado como um requisito de:
Ainstabilidade;
Bconfiabilidade;
Cmanutenibilidade;
Dtempo de resposta;
Eresponsabilidade (“accountability”).
Revelar gabarito e comentário▾
GabaritoB — confiabilidade;
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”.
Engenharia de Requisitos - Classificação de Requisitos Não Funcionais
Gabarito: letra B. O requisito de disponibilidade (sistema operar 24h/dia com no máximo 1h de interrupção por mês) é um subatributo da confiabilidade, conforme normas como ISO/IEC 25010. Portanto, categoriza-se como requisito de confiabilidade.
A questão testa o conhecimento dos atributos de qualidade de software. O enunciado descreve um requisito não funcional de disponibilidade, que integra o conjunto de características da confiabilidade.
Alternativa A — ❌ Incorreta
"Instabilidade" não é uma categoria de requisito de software. O termo refere-se a um problema, não a um atributo desejado. O requisito descrito visa justamente evitar instabilidade, sendo classificado como confiabilidade.
Alternativa B — ✅ Correta ⟵ GABARITO
A confiabilidade abrange a capacidade do sistema de operar sem falhas por um período determinado. A disponibilidade de 99,86% (24h/dia - 1h/mês) é uma métrica típica de confiabilidade. A letra B espelha exatamente essa classificação.
Alternativa C — ❌ Incorreta
Manutenibilidade refere-se à facilidade de realizar manutenções no sistema, não ao tempo de operação contínua. A tolerância a interrupções mencionada não trata da facilidade de manutenção, mas sim da capacidade de permanecer operacional.
Alternativa D — ❌ Incorreta
Tempo de resposta é um requisito de desempenho (eficiência), medido em segundos para uma transação. O requisito aqui é sobre disponibilidade ao longo do tempo, não sobre velocidade de resposta.
Alternativa E — ❌ Incorreta
Responsabilidade (accountability) está relacionada à rastreabilidade de ações e responsabilização de usuários, não à continuidade do serviço. É um requisito de segurança ou auditoria.
PEGA ESSA DICA!
Ao se deparar com requisitos de "funcionamento contínuo", "tempo de atividade", "disponibilidade", lembre-se de que são aspectos da confiabilidade. No modelo ISO/IEC 25010, confiabilidade inclui: maturidade, disponibilidade, tolerância a falhas e recuperabilidade. Memorize essa relação.