← Questões de Engenharia de Software

Engenharia de Software · FGV · 2023

Questão comentada de Engenharia de Software

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:

Gabarito: B

Quando um requisito fala em manter o sistema disponível quase o tempo todo, você deve pensar em qualidade de serviço, não em funcionalidade. Aqui, o representante do cliente quer que o SisProt funcione 24 horas por dia, durante todo o ano, aceitando no máximo 1 hora de indisponibilidade por mês. Isso descreve a capacidade do sistema de permanecer operando e prestando serviço por um longo período, com poucas falhas e pouca parada. Esse tipo de exigência é classificado como requisito não funcional de confiabilidade. Em engenharia de software, confiabilidade está ligada à probabilidade de o sistema funcionar corretamente por um intervalo de tempo, sob condições especificadas. Em linguagem de prova, é o clássico tema de disponibilidade, continuidade e tolerância a falhas. Repare que o foco não é rapidez, nem facilidade de manutenção, nem responsabilidade por ações do usuário. O enunciado está preocupado com tempo em operação e limite de indisponibilidade. É quase um convite com faixa neon para você marcar confiabilidade. Por isso, o gabarito é a letra B. A descrição do enunciado corresponde diretamente a um atributo de confiabilidade do sistema, muito mais do que a qualquer outro requisito de qualidade.

Continue treinando

Questões relacionadas