Início/Questões/Engenharia de Software/Questão 457941205187142A modelagem orientada a objetos abrange conceitos como encapsulamento e polimorfismo. Assinale a alternativa CORRETA sob...1457941205187142Ano: 2025Banca: Instituto SustenteOrganização: TCE-PEDisciplina: Engenharia de SoftwareTemas: Programação Orientada a ObjetosA modelagem orientada a objetos abrange conceitos como encapsulamento e polimorfismo. Assinale a alternativa CORRETA sobre a forma de garantir extensibilidade sem prejudicar a clareza do design.ADeclarar todas as subclasses como finais, evitando herança e restringindo o polimorfismo ao nível superior.BCriar múltiplas superclasses para cada objeto, sem avaliar conflitos de métodos.CEncapsular atributos e métodos, permitindo substituições bem planejadas em subclasses específicas.DEstabelecer relacionamentos circulares entre objetos, tornando a hierarquia flexível a qualquer custo.EDefinir variáveis públicas estáticas em cada classe, dispensando interfaces e abstrações.ResponderQuestões relacionadas para praticarQuestão 457941205186036Engenharia de SoftwareUma equipe adota metodologias ágeis para reduzir ciclos de entrega e melhorar comunicação. Durante o planejamento, avaliaram papéis do Scrum e rituais...Questão 457941205186626Engenharia de SoftwareA análise de componentes principais é comumente usada para pré-processamento de dados para uso com algoritmos de aprendizado de máquina. A análise de ...Questão 457941205186634Engenharia de SoftwareO aprendizado de máquina é um método de análise de dados que automatiza a construção de modelos analíticos. Neste contexto, o overfitting ocorre quand...Questão 457941205187110Engenharia de SoftwareNo pipeline de CI/CD, a aplicação passa em testes e o deploy em homologação ocorre por script, mas em produção há falhas recorrentes por diferenças de...Questão 457941205187146Engenharia de SoftwareSobre o processo de desenvolvimento de software, analise as afirmativas abaixo: I - Manter camadas separadas favorece a testabilidade e a substituição...Questão 457941205187152Engenharia de SoftwareNo planejamento de um sprint Scrum, uma equipe dividiu uma user story em tarefas menores e estimou o esforço em pontos de história. Sobre esse process...Questão 457941205187898Engenharia de SoftwareAo iniciar um repositório git, será criado um subdiretório .git e este armazenará os dados e metadados de todas as alterações feitas no repositório. O...Questão 457941205189377Engenharia de SoftwareSegundo Sommerville (2007), um método de engenharia de softwere é uma abordagem estruturada para desenvolvimento de software, objetivando facilitar um...Questão 457941205189383Engenharia de SoftwareAnalise o texto abaixo e responda.É um método leve, voltado exclusivamente para projetos de desenvolvimento de software. Sendo um método ágil, possui ...Questão 457941205190085Engenharia de SoftwareSobre a ferramenta InVision, que tem ajuda no desenvolvimento de protótipos de aplicações, assinale a única alternativa correta.