Início/Questões/Engenharia de Software/Questão 457941204890773No contexto dos principais elementos conceituais do modelo de objetos, assinale a alternativa que define corretamente o ...1457941204890773Ano: 2019Banca: UFPEOrganização: UFPEDisciplina: Engenharia de SoftwareTemas: Programação Orientada a ObjetosNo contexto dos principais elementos conceituais do modelo de objetos, assinale a alternativa que define corretamente o conceito de encapsulamento.AÉ a capacidade de uma abstração referenciar outro tipo de dados abstrato, reutilizando comportamento e estabelecendo uma hierarquia de tipos que permite o reuso.BÉ o processo de compartimentalizar os elementos de uma abstração que constituem sua estrutura e comportamento, servindo para separar a interface contratual de uma abstração e sua implementação.CRefere-se à capacidade de salvar atributos de um objeto em um meio permanente de persistência, tais como bancos de dados ou arquivos, possibilitando que objetos possam reutilizar o seu estado em diferentes execuções de um mesmo programa.DConsiste em dividir um programa em módulos que podem ser compilados separadamente e ter conexões com outros módulos.EDenota as maneiras pelas quais um objeto pode agir e reagir, constituindo toda a visão externa estática e dinâmica da abstração.ResponderQuestões relacionadas para praticarQuestão 457941204889260Engenharia de SoftwareA qual conceito da programação orientada a objetos as técnicas de sobrecarga (overload) e sobreposição (override) de métodos estão associadas?Questão 457941204890765Engenharia de SoftwareQual alternativa define corretamente o conceito de Test-Driven Development?Questão 457941204890778Engenharia de SoftwareAcerca de ferramentas de controle de versão, analise as proposições abaixo.1) O Subversion é um sistema de controle de versão que foi criado para ter ...Questão 457941204891621Engenharia de SoftwareA norma ISO 15504 está intrinsecamente associada à metodologia “Software Process Improvement and Capability Determination” (SPICE). Acerca dessa norma...Questão 457941204891627Engenharia de SoftwareConsidere o seguinte cenário: a execução de testes se torna mais frequente, pois métodos podem ter seu comportamento alterado, em virtude de outros mé...Questão 457941204891633Engenharia de SoftwareO controle de mudanças funciona de forma complementar, dentro do gerenciamento de configurações de um software. Podemos entender que se faz presente, ...Questão 457941204891635Engenharia de SoftwareQuando se usa o controle de versão através da ferramenta GIT, é possível interromper o fluxo de trabalho por meio da funcionalidade <STASH>. Pelo coma...Questão 457941204891636Engenharia de SoftwareComo parte da prática de Integração Contínua (CI), podemos elaborar testes unitários, testes de integração e testes de aceitação. Ao se executar um te...Questão 457941204891660Engenharia de SoftwareNo contexto de integração contínua (IC), assinale a alternativa incorreta.Questão 457941204891664Engenharia de SoftwareDentro da visão tradicional da engenharia de software a respeito do gerenciamento de mudanças, qual das afirmações abaixo está correta?