Questões de Concurso Sobre orientação a objetos em engenharia de software

Foram encontradas 991 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q2299273 Engenharia de Software
Imagine a seguinte situação hipotética:
Um restaurante está passando por uma expansão de seus negócios e o proprietário aproveitou a oportunidade para melhorar o sistema informatizado, que era limitado e não atendia a todos os requisitos do negócio, e o(a) contratou para esta atividade. No desenvolvimento, foi observado que todo o acesso aos dados contidos nos objetos é realizado por métodos, e que não é preciso conhecer os detalhes internos dessas operações para utilizar as suas saídas no aprimoramento do software. Que conceito de orientação a objetos está descrito na situação hipotética acima? Assinale a alternativa CORRETA.
Alternativas
Q2295425 Engenharia de Software
Um princípio da orientação a objetos é utilizado com o objetivo de separar os aspectos externos de um objeto, que são acessíveis a outros objetos, dos detalhes internos da implementação, buscando esconder as funcionalidades do código dentro de pequenas unidades, normalmente métodos e funções.
Esse princípio é denominado
Alternativas
Q2286036 Engenharia de Software
O mapeamento objeto-relacional é uma técnica de programação usada em desenvolvimento de software para facilitar a interação entre objetos de uma linguagem de programação orientada a objetos e bancos de dados relacionais. Quando se trata de herança em JPA, qual estratégia de mapeamento é usada quando todos os objetos de subclasses são armazenados em uma tabela com a ajuda de uma coluna discriminadora?
Alternativas
Q2285894 Engenharia de Software
Ricardo está trabalhando no IBGE em um sistema orientado a objetos e precisa de uma métrica para medir o número de subclasses imediatas de uma classe, ou seja, mensurar a largura de uma hierarquia de classes. Nesse caso, é adequado Ricardo utilizar a métrica:
Alternativas
Q2277439 Engenharia de Software
Sobre os conceitos de orientação a objetos, analisar os itens abaixo:

I. Herança é um mecanismo que permite que características comuns a diversas classes sejam fatoradas em uma classe base, ou superclasse. A partir de uma classe base, outras classes podem ser especificadas. Cada classe derivada ou subclasse apresenta as características (estrutura e métodos) da classe base e acrescenta a elas o que for definido de particularidade para ela.
II. Encapsulamento é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura), mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse.
III. Um objeto é um elemento que representa, no domínio da solução, alguma entidade (abstrata ou concreta) do domínio de interesse do problema sob a análise. Objetos similares são agrupados em classes.

Está(ão) CORRETO(S):
Alternativas
Respostas
11: D
12: D
13: C
14: E
15: C