← Questões de Engenharia de Software

Engenharia de Software · FGV · 2022

Questão comentada de Engenharia de Software

Carlos é uma parte interessada em uma aplicação Web e solicitou à equipe de desenvolvimento uma funcionalidade capaz de emitir relatórios com cabeçalhos padronizados. Assim, os cabeçalhos devem ter cor de fundo, paleta de cores e tipografia, seguindo o padrão adotado em outros documentos emitidos pelo departamento responsável pela aplicação. A solicitação de Carlos refere-se a um requisito:

Gabarito: B

Em Engenharia de Requisitos, é comum separar os requisitos em funcionais e nao funcionais. Os funcionais dizem o que o sistema faz, isto e, servicos, comportamentos e funcionalidades entregues ao usuario. Ja os nao funcionais descrevem como o sistema deve ser, incluindo restricoes, padroes, qualidade, desempenho, seguranca, usabilidade e tambem padroes organizacionais ou de desenvolvimento. No enunciado, o foco nao e a funcao de emitir relatórios em si, mas a exigencia de que os cabecalhos sigam um padrao visual e institucional ja adotado pelo departamento, com cor de fundo, paleta de cores e tipografia especificas. Isso aponta para uma restricao de padronizacao interna da organizacao, e nao para uma funcionalidade do sistema. Em outras palavras: o sistema ate pode gerar o relatorio, mas o jeito de apresentar esse relatorio esta sendo regulado por um padrao corporativo. Por isso, o gabarito e B. Trata-se de um requisito nao funcional organizacional, porque deriva de normas, padroes ou decisoes internas da empresa ou do departamento, algo bem comum em classificacoes doutrinarias de requisitos nao funcionais. A FGV adora essa armadilha: ela descreve uma saida visivel, mas o detalhe decisivo e o padrao institucional que governa essa saida. Dica pratica: se a frase falar em padrao interno, politica da empresa, guia de estilo, norma de departamento ou padronizacao corporativa, acenda a luz de requisito nao funcional organizacional.

Continue treinando

Questões relacionadas