Questão de Engenharia de Software — Desenvolvimento de Software — CONSULPAM 2025
Engenharia de SoftwareDesenvolvimento de Software
- Código
- qg433576
- Banca
- CONSULPAM
- Órgão
- CONAB
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista - Tecnologia da Informação (Desenvolvimento)
Durante um projeto de desenvolvimento de um sistema para loja virtual, um desenvolvedor implementa 3 (três) arquivos em Python. Considere a seguir os códigos de cada arquivo:
Diante do exposto, assinale a alternativa CORRETA.
Diante do exposto, assinale a alternativa CORRETA.- AO módulo arquivo1.py define a estrutura dos dados e intermedia a criação das instâncias do modelo e a formatação dos dados para exibição.
- BO módulo arquivo2.py atua como a camada de orquestração, instanciando e fornecendo os dados necessários do produto para exibição.
- CO módulo arquivo3.py invoca métodos do modelo para a apresentação dos dados ao usuário, exibindo os dados sem lógica de apresentação adicional.
- DDado que o trecho de código não emprega frameworks ou padrões avançados de injeção de dependências e abstração, as responsabilidades entre modelo, controlador e visão se misturam, tornando inválida a aplicação do padrão Mode-lView-Controller (MVC).