Logo Passei Direto
Buscar

Inglês

UNIFCV
Uma equipe de desenvolvimento foi contratada por uma startup que deseja criar uma plataforma de ensino a distância. A aplicação deverá permitir o cadastro de diferentes perfis de usuários (alunos, professores e administradores), cada um com permissões e funcionalidades específicas. Durante a etapa de planejamento, os desenvolvedores optaram por utilizar a linguagem Python em conjunto com a Programação Orientada a Objetos. Essa escolha foi justificada pela necessidade de modelar, de forma clara, as diferentes entidades envolvidas no sistema e as suas relações, além de facilitar a manutenção e a expansão futura da plataforma. Considerando esse cenário, assinale o princípio da Programação Orientada a Objetos que está sendo diretamente aplicado nesse processo de modelagem. Questão 1Escolha uma opção: a. Encapsulamento, para garantir que todas as variáveis sejam públicas. b. Abstração, para representar os usuários e seus comportamentos no código. c. Modularização, para remover a necessidade de classes. d. Paralelismo, para dividir as tarefas entre processadores. e. Tipagem dinâmica, para permitir que todos os dados sejam alterados livremente.
User badge image
Vinicius Teixeira

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Vamos analisar as alternativas com base no cenário descrito: - A equipe usa Python com Programação Orientada a Objetos (POO) para modelar diferentes perfis de usuários (alunos, professores, administradores) e suas relações, facilitando manutenção e expansão. Agora, os princípios da POO relevantes são: a) Encapsulamento: protege os dados, controlando o acesso, mas a alternativa fala em "garantir que todas as variáveis sejam públicas", o que é o oposto do encapsulamento. Errado. b) Abstração: permite representar entidades do mundo real (como usuários) e seus comportamentos de forma simplificada no código. Isso está alinhado com a modelagem clara das entidades e suas relações. Correto. c) Modularização: não é um princípio exclusivo da POO e não "remove a necessidade de classes". Errado. d) Paralelismo: não é um princípio da POO, mas sim de execução de processos. Errado. e) Tipagem dinâmica: característica da linguagem Python, mas não um princípio da POO relacionado à modelagem de entidades. Errado. Portanto, a alternativa correta é: b) Abstração, para representar os usuários e seus comportamentos no código.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina