← Questões de Engenharia de Software

Engenharia de Software · FGV · 2024

Questão comentada de Engenharia de Software

Uma empresa deseja lançar uma primeira versão de um aplicativo de vendas de produtos não muito comuns e, portanto, precisa saber qual será a melhor forma de aceitação dos usuários. Neste cenário, assinale a opção que indica o padrão arquitetural e metodologias corretas a serem aplicadas no desenvolvimento deste sistema.

Gabarito: B

Quando a empresa quer lançar uma primeira versao e ainda entender como os usuarios vao reagir, o foco nao e inventar moda, e sim estruturar bem o sistema para facilitar ajustes rapidos. Nessa hora, uma arquitetura em 3 camadas ajuda a separar apresentacao, regra de negocio e acesso a dados, o que deixa a manutencao mais limpa e as mudancas menos dolorosas. O padrão MVC entra muito bem como forma de organizar a camada de apresentacao, separando Model, View e Controller. Isso melhora o gerenciamento de mudancas e de dependencias, porque cada parte fica mais isolada e menos dependente das outras. A banca acertou ao apontar a combinacao de 3 camadas com MVC como a alternativa mais coerente para uma primeira versao evolutiva, embora isso nao signifique, por si so, resolver controle de versao ou integracao continua, que sao praticas de processo e nao de arquitetura.

Continue treinando

Questões relacionadas