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

Foram encontradas 1.170 questões

Q115685 Engenharia de Software
No tocante à orientação a objetos, assinale a opção que preenche corretamente as lacunas do texto abaixo.

Um objeto é uma _____________ de uma classe. Já uma classe descreve um grupo de objetos com as mesmas __________________, ________________, tipos de relacionamentos e __________________.
Alternativas
Q115105 Engenharia de Software
Separar os aspectos externos de um objeto, que são acessíveis a outros objetos, dos detalhes internos da implementação, que estão escondidos de outros objetos, evita que partes de um programa se tornem tão interdependentes que uma pequena mudança tenha grandes efeitos em cascata.

Assinale a opção que se refere ao conceito descrito acima, amplamente utilizado na orientação a objetos.
Alternativas
Q115104 Engenharia de Software
O processo para desenvolvimento orientado a objetos consiste em montar um modelo de aplicação e depois acrescentar detalhes a ele durante o projeto. A mesma notação é utilizada da análise ao projeto para implementação, de modo que a informação acrescentada em um estágio de desenvolvimento não precisa ser perdida ou traduzida para o próximo estágio.

Assinale a opção que apresenta os estágios da metodologia descrita acima.

Alternativas
Q115101 Engenharia de Software
Herança é uma forma de reutilização na qual uma nova classe é criada, absorvendo membros de uma classe existente e aprimorada com capacidades novas ou modi?cadas. A respeito da linguagem Java e do conceito de herança, julgue os itens abaixo como Verdadeiros (V) ou Falsos (F) e, em seguida, assinale a opção correta.

I – Os membros private de uma superclasse são herdados pelas suas subclasses.

II – Os membros protected de uma superclasse podem ser acessados por membros de suas subclasses.

III – Os métodos da subclasse podem referir-se a membros public e protected herdados da superclasse.

IV – Membros public da superclasse tornam-se membros public da subclasse.

A sequência correta é:
Alternativas
Q114997 Engenharia de Software
Imagem 020.jpg

Considerando-se o quadro ESCOLA, julgue os itens abaixo como Verdadeiros (V) ou Falsos (F) e, em seguida, assinale a opção correta.

I – Cada objeto pertencente a uma entidade é chamado de instância. Em uma ESCOLA, existem as entidades Funcionários e Alunos.

II – Os funcionários podem ser professores ou então os que exercem funções administrativas. Dessa forma, professor é uma instância da entidade Funcionários.

III – Atributos são propriedades que identi?cam as entidades Nome, Matrícula e Disciplinas que leciona. Esses atributos podem ser atributos de Professor.

IV – Cada atributo de uma entidade é associado a um domínio de valores. Esses domínios podem ser um conjunto de números inteiros, números reais, cadeias de caracteres ou qualquer outro tipo de valor que o atributo pode assumir; sendo assim, o domínio do atributo Disciplinas seria todas as disciplinas ensinadas na escola.

A sequência correta é:
Alternativas
Ano: 2010 Banca: FUNCAB Órgão: DER-RO Prova: FUNCAB - 2010 - DER-RO - Analista de Sistemas |
Q114686 Engenharia de Software
As três propriedades que caracterizam uma linguagem de programação orientada a objeto são:

Alternativas
Ano: 2010 Banca: FUNCAB Órgão: DER-RO Prova: FUNCAB - 2010 - DER-RO - Analista de Sistemas |
Q114672 Engenharia de Software
Uma classe de objetos descreve umgrupo de objetos com propriedades:

Alternativas
Q112576 Engenharia de Software
O mecanismo de separação de aspectos internos e externos de um objeto que visa a impedir o acesso direto ao estado de um objeto e disponibilizar externamente apenas os métodos que alteram este estado, chama-se
Alternativas
Q110046 Engenharia de Software
“Mapeamento estabelecido entre duas classes de coisas, ou objetos que são visualizados através da abstração.” Tal afirmativa refere-se:
Alternativas
Q109534 Engenharia de Software
A análise orientada a objetos baseia-se em conceitos simples como objetos e atributos, classes e membros, todo e partes do todo. Assinale a alternativa que apresenta corretamente conceito ou característica da análise orientada a objetos.
Alternativas
Q108457 Engenharia de Software
Generalização e agregação são conceitos relacionados ao paradigma da orientação objeto. Esses conceitos estão relacionados com a(o):
Alternativas
Q108451 Engenharia de Software
No projeto orientado a objetos, são características pertinentes ao modelo de sequência, EXCETO:
Alternativas
Q106823 Engenharia de Software
A respeito de generalização e especialização, assinale a opção correta.
Alternativas
Q106806 Engenharia de Software
A respeito da programação orientada a objetos, assinale a opção correta.
Alternativas
Q93626 Engenharia de Software
O Paradigma da Orientação a Objetos visualiza um sistema de software como uma coleção de agentes interconectados chamados objetos. Cada objeto é responsável por realizar tarefas específicas. É através da interação entre objetos que uma tarefa computacional é realizada. Com relação à Orientação a Objetos, analise as seguintes afirmativas:

I. Objetivos realizam tarefas através da requisição de serviços a outros objetos.
II. Cada objeto pertence a uma determinada classe. Uma classe agrupa objetos similares.
III. A classe é um repositório para comportamento associado ao polimorfismo.

Podemos afirmar corretamente que:
Alternativas
Ano: 2010 Banca: IADES Órgão: CFA Prova: IADES - 2010 - CFA - Analista de Sistemas |
Q93390 Engenharia de Software
Considerando os objetivos de cada etapa da análise e projeto orientados a objetos, assinale a alternativa correta.
Alternativas
Ano: 2010 Banca: IADES Órgão: CFA Prova: IADES - 2010 - CFA - Analista de Sistemas |
Q93388 Engenharia de Software
A análise de sistemas no mundo orientado a objeto é feita analisando-se os objetos e os eventos que interagem com esses objetos. O projeto de software é feito reusando-se classes de objetos existentes e, quando necessário, construindo-se novas classes. Análise e projeto orientados a objeto modelam o mundo em termos de objetos que têm propriedades e comportamentos e eventos que disparam operações que mudam o estado dos objetos que interagem entre si. Sobre os conceitos ou ideias fundamentais da metodologia da análise de sistemas orientada a objeto, assinale a alternativa incorreta.
Alternativas
Q92726 Engenharia de Software
Acerca da linguagem de programação Java e da programação
orientada a objetos, julgue os itens seguintes.

Em linguagens orientadas a objeto, o conceito de herança pode ser utilizado para estender, por exemplo, o conceito de uma classe motor para uma classe automóvel.
Alternativas
Q92725 Engenharia de Software
Acerca da linguagem de programação Java e da programação
orientada a objetos, julgue os itens seguintes.

Programa que utilize uma linguagem orientada a objetos (OO), ao incorporar corretamente ao seu funcionamento conceitos como os de encapsulamento, herança e polimorfismo, beneficia-se das características da OO.
Alternativas
Q92708 Engenharia de Software
Julgue os itens seguintes, referentes aos conceitos de programação
orientada a objetos.

Denomina-se herança o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem utilizar métodos que possuam a mesma assinatura, mas comportamentos diferentes, especializados para cada classe derivada.
Alternativas
Respostas
881: C
882: C
883: D
884: C
885: C
886: D
887: E
888: B
889: A
890: E
891: C
892: C
893: B
894: C
895: C
896: A
897: A
898: E
899: C
900: E