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

Foram encontradas 1.179 questões

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
Q92707 Engenharia de Software
Julgue os itens seguintes, referentes aos conceitos de programação
orientada a objetos.

Uma subclasse, por ser derivada de uma superclasse e possuir todos os atributos da superclasse, além de atributos específicos, é mais especializada que a superclasse da qual foi derivada.
Alternativas
Q92706 Engenharia de Software
Julgue os itens seguintes, referentes aos conceitos de programação
orientada a objetos.

Entende-se por polimorfismo a maneira de se reutilizar código por meio do aproveitamento de atributos e métodos de classes já existentes, com o objetivo de gerar novas classes mais específicas, que aproveitarão os recursos da classe hierarquicamente superior.
Alternativas
Ano: 2010 Banca: ESAF Órgão: CVM Prova: ESAF - 2010 - CVM - Analista de Sistemas - prova 2 |
Q92246 Engenharia de Software
Teste de Equivalência de Classe é
Alternativas
Ano: 2010 Banca: ESAF Órgão: CVM Prova: ESAF - 2010 - CVM - Analista de Sistemas - prova 2 |
Q92220 Engenharia de Software
Assinale a opção correta.
Alternativas
Ano: 2010 Banca: ESAF Órgão: CVM Prova: ESAF - 2010 - CVM - Analista de Sistemas - prova 2 |
Q92219 Engenharia de Software
Uma conexão de instância é
Alternativas
Q91687 Engenharia de Software
Em relação à especificação de requisitos e análise orientada a objetos se afirma que:

Imagem 009.jpg

A opção em que todas as afirmativas são verdadeiras é
Alternativas
Q83152 Engenharia de Software
Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas
e processos da engenharia de software e de bancos de dados.

O uso da linguagem de modelagem unificada, conhecida como UML, é recomendado para a análise orientada a objetos, mas não para o projeto orientado a objetos, que deve ser realizado por meio do suporte de linguagens de programação orientadas a objetos.
Alternativas
Q83144 Engenharia de Software
A respeito da orientação a objetos e das respectivas linguagens de
programação, julgue os itens subsequentes.

A herança de interfaces consiste no único caso de herança múltipla permitida a uma classe em Java, visto que, em geral, não é possível que uma classe pai tenha o mesmo nome de método de outra classe pai.
Alternativas
Q83141 Engenharia de Software
A respeito da orientação a objetos e das respectivas linguagens de
programação, julgue os itens subsequentes.

Um dos conceitos em programação orientada a objetos é o de abstração, por meio da qual as características do mundo real podem ser modeladas, por exemplo, mediante o agrupamento de objetos e classes.
Alternativas
Q83140 Engenharia de Software
A respeito da orientação a objetos e das respectivas linguagens de
programação, julgue os itens subsequentes.

De acordo com a programação orientada a objetos, por meio da qual o objeto é dividido em métodos e propriedades, ocorre polimorfismo em situações em que apenas os aspectos externos do objeto são visíveis, o que possibilita que as alterações na implementação do programa mantenham a característica física do objeto, sem alterar sua forma e interface.
Alternativas
Q80972 Engenharia de Software
Com relação ao conceito de polimorfismo aplicado à programação
orientada a objetos, julgue os itens a seguir.

Em uma hierarquia de classes, denomina-se polimorfismo a especialização do comportamento de uma classe em suas subclasses.
Alternativas
Respostas
901: C
902: B
903: C
904: C
905: A
906: A
907: E
908: C
909: E
910: C
911: E
912: B
913: B
914: B
915: A
916: E
917: C
918: C
919: E
920: C