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

Foram encontradas 1.072 questões

Q1158610 Engenharia de Software
As classes, bem como os seus objetos, contêm atributos e métodos que estão intimamente relacionados. Os objetos podem se comunicar entre si, mas eles, em geral, não sabem como outros objetos são implementados, uma vez que os detalhes de implementação permanecem ocultos dentro dos próprios objetos. Assinale a alternativa que apresenta corretamente o nome desse ocultamento de informações, crucial na boa prática da engenharia de software.
Alternativas
Q1130159 Engenharia de Software

Considere as seguintes situações:

1. Um grupo foi formado por um conjunto de pessoas que têm vida própria, independente desse grupo.

2. Uma equipe de TI é formada por um conjunto de programadores com dependência de vida dessa equipe.

Na modelagem Orientação a Objetos com UML, essas situações são reconhecidas, respectivamente, como

Alternativas
Q1104546 Engenharia de Software
Na análise orientada a objetos, o diagrama que revela vínculos reais entre objetos, ao longo dos quais as mensagens podem fluir, é o diagrama de
Alternativas
Q1104545 Engenharia de Software
Na análise orientada a objetos, o diagrama que descreve os tipos de objetos e seus relacionamentos, descreve a estrutura estática de um sistema, isto é, descreve como o sistema é estruturado, e não como ele se comporta, é o diagrama de
Alternativas
Q1104538 Engenharia de Software

No que se refere aos conceitos de herança múltipla, julgue os itens subsequentes.


I Com a implementação da herança múltipla, é possível simplificar os programas e proporcionar soluções para resolver problemas difíceis.

II Ocorre herança múltipla quando uma classe herda de mais de uma classe, ou seja, existem múltiplas classes‐base (pais) para a classe derivada (filha).

III Na herança múltipla, uma classe herda apenas a estrutura, e não o comportamento de mais de uma classe‐base.


Assinale a alternativa correta.

Alternativas
Q1096843 Engenharia de Software
A respeito de desenvolvimento e manutenção de sistemas e  aplicações, julgue o item.

Alguns conceitos como herança, polimorfismo e encapsulamento são abordados no desenvolvimento de sistemas orientados a objetos.
Alternativas
Q1086361 Engenharia de Software
No contexto dos principais elementos conceituais do modelo de objetos, assinale a alternativa que define corretamente o conceito de encapsulamento.
Alternativas
Q1085942 Engenharia de Software
O Polimorfismo, um dos Pilares da Programação Orientada a Objetos - POO,
Alternativas
Q1083190 Engenharia de Software
Quanto aos conceitos básicos sobre desenvolvimento e manutenção de sistemas e aplicações, assinale a alternativa correta.
Alternativas
Q1078912 Engenharia de Software
Em orientação a objetos, uma classe abstrata é uma classe que
Alternativas
Q1057722 Engenharia de Software
No uso da linguagem UML, o nível de visibilidade de um atributo que só pode ser acessado por classes declaradas dentro do mesmo pacote da classe a que pertence o atributo é denominado
Alternativas
Q1057584 Engenharia de Software

Sobre o uso de interfaces em orientação a objetos, podemos afirmar que:


I. evita que alterações de código em determinados componentes do sistema sejam refletidas por todo o sistema.

II. representa um contrato entre componentes do sistema.

III. permite a utilização das implementações das classes concretas ao invés da utilização das classes abstratas.


Está(ão) CORRETA(S), apenas, a(s) proposição(ões)

Alternativas
Q1057583 Engenharia de Software
Estrutura que contém a representação de dados e rotinas que processam esses dados, assim como representa um conjunto de objetos similares. A definição apresentada é sobre
Alternativas
Q1057582 Engenharia de Software
Marque a alternativa que representa a definição de herança, em orientação a objetos.
Alternativas
Q1044311 Engenharia de Software
Considerando a orientação a objetos, assinale a alternativa que define corretamente o que é polimorfismo.
Alternativas
Q1044148 Engenharia de Software
No contexto da orientação a objetos, existe uma medida de quanto dois itens, tais como classes ou métodos, estão inter-relacionados. Esta medida costuma ser classificada como forte, quando um item depende da forma como o outro foi implementado, ou fraca, quando um item depende do outro, mas não de seus detalhes de implementação. Essa medida é conhecida como
Alternativas
Q1037064 Engenharia de Software

Considere que um Analista de TI sabe que uma classe Pessoa Física e uma classe Pessoa Jurídica possuem o atributo nome como uma informação em comum e que o CPF é um atributo específico para a Pessoa Física e o CNPJ é um atributo específico para Pessoa Jurídica. Então o Analista criou uma outra classe com o atributo nome e seu objetivo é que haja herança deste e, eventualmente, outros métodos e atributos, para as classes filhas, Pessoa Física e Pessoa Jurídica, que já existiam.


Essa classe criada não é instanciada, apenas fornece um modelo para geração de outras classes, e é denominada

Alternativas
Q1035394 Engenharia de Software

Considere:


Os hidrômetros, relógios registradores de consumo de água, têm determinadas características. Em um sistema de computação, para processar os dados que deles provêm deve-se atentar para o fato que eles têm atributos e operações comuns e outros específicos. Usando pilares da orientação a objeto e a capacidade de reuso viabilizada por linguagens desse paradigma, um Analista usou dois conceitos fundamentais sendo um empregado no âmbito da descrição e estruturação das classes de hidrômetros e outro no âmbito da invocação dos métodos com mesma assinatura, todavia levando em consideração o comportamento distinto de operação dos hidrômetros. Tais conceitos são:

Alternativas
Ano: 2019 Banca: Quadrix Órgão: CREA-GO Prova: Quadrix - 2019 - CREA-GO - Analista - T.I |
Q1032395 Engenharia de Software

No que se refere aos diagramas da análise orientada a objetos, julgue o item.


Um diagrama de estado básico é ideal para a modelação de um atributo que possui poucos valores.

Alternativas
Ano: 2019 Banca: Quadrix Órgão: CREA-GO Prova: Quadrix - 2019 - CREA-GO - Analista - T.I |
Q1032394 Engenharia de Software

No que se refere aos diagramas da análise orientada a objetos, julgue o item.


Processos paralelos não podem ser modelados pelos diagramas de atividade.

Alternativas
Respostas
221: E
222: D
223: E
224: A
225: C
226: C
227: B
228: C
229: E
230: B
231: A
232: A
233: B
234: B
235: E
236: E
237: C
238: B
239: C
240: E