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

Foram encontradas 1.049 questões

Q1396780 Engenharia de Software
Uma editora publica edições, e os assinantes recebem as novas edições assim que elas são publicadas. Enquanto assinante, a pessoa recebe sua revista regularmente. Com o cancelamento da assinatura, a pessoa para de receber as edições. Assinale a alternativa que apresenta corretamente o padrão de projeto cujo funcionamento é semelhante ao das assinaturas de revistas.
Alternativas
Q1394677 Engenharia de Software

Considere as seguintes afirmações sobre alguns fundamentos de Análise de Sistemas orientada a objetos.


I. Classe é um conceito orientado a objeto que encapsula dados e abstrações procedurais necessárias para descrever o conteúdo e o comportamento de alguma entidade do mundo real. Em outras palavras, pode-se dizer que classe é uma descrição generalizada que descreve uma coleção de objetos similares.

II. Uma superclasse é a generalização de um conjunto de classes relacionadas a ela.

III. Uma subclasse é uma especialização da superclasse. Uma subclasse herda todos os atributos e operações associadas à sua superclasse, e não pode incorporar atributos ou operações adicionais específicos.


Quais estão corretas?

Alternativas
Q879531 Engenharia de Software
No contexto de orientação a objetos, a habilidade que permite que o nome de uma operação possa referir-se a diferentes implementações, dependendo do tipo de objeto ao qual ela se aplica, denomina-se
Alternativas
Q814434 Engenharia de Software
Independentemente do ciclo de vida, o processo de desenvolvimento orientado a objetos requer etapas para
Alternativas
Q814433 Engenharia de Software
Os termos “objeto” e “orientado a objetos” são aplicados a tipos diferentes de entidades, métodos de projeto, sistemas e linguagens de programação. Sobre o paradigma orientado a objetos e suas classes, assinale a alternativa correta.
Alternativas
Q814432 Engenharia de Software

Um sistema orientado a objetos é constituído de objetos que interagem e mantêm seu próprio estado local, fornecendo operações baseadas nesse estado. Sobre a orientação a objetos nos diversos níveis do desenvolvimento de software, considere as seguintes assertivas:

I. o projeto orientado a objetos concentrase no desenvolvimento de um modelo orientado a objetos do domínio da aplicação.

II. as classes definem os objetos do sistema e suas interações, objetos esses que são criados dinamicamente a partir das definições de classes.

III. a mudança de implementação de um objeto ou a adição de serviços sempre altera profundamente outros objetos do sistema e demanda particular atenção para evitar bugs e inconsistências.

Quais assertivas estão corretas no que se refere ao desenvolvimento de sistemas orientados a objetos?

Alternativas
Q814334 Engenharia de Software
Sobre o paradigma de orientação a objetos, assinale a alternativa correta.
Alternativas
Q814333 Engenharia de Software
Os termos “objeto” e “orientado a objetos” são aplicados a tipos diferentes de entidades, métodos de projeto, sistemas e linguagens de programação. Sobre o paradigma orientado a objetos e suas classes, considere as seguintes assertivas:
I. um objeto é uma entidade que possui um estado e um conjunto definido de operações definidas para funcionar nesse estado. II. o estado é representado por um conjunto de métodos de objeto. III. as operações associadas ao objeto fornecem um conjunto de atributos aos outros objetos da mesma classe.
Qual(is) assertiva(s) está(ão) correta(s) em relação à orientação a objetos?
Alternativas
Q814332 Engenharia de Software
Um sistema orientado a objetos é constituído de objetos que interagem e mantêm seu próprio estado local, fornecendo operações baseadas nesse estado. Sobre a orientação a objetos nos diversos níveis do desenvolvimento de software, assinale a alternativa correta.
Alternativas
Ano: 2015 Banca: IBFC Órgão: MGS Prova: IBFC - 2015 - MGS - Tecnologia de Sistemas |
Q769824 Engenharia de Software
A linguagem padrão para modelagem orientada a objetos e que surgiu da fusão de três grandes métodos, do BOOCH, OMT (Rumbaugh) e OOSE (Jacobson) é denominada pela sigla em inglês:
Alternativas
Q753582 Engenharia de Software
Diante do Contexto de Orientação Objeto, o ato de empacotar, ao mesmo tempo, dados e objetos para ocultar do usuário os detalhes de uma implementação de um objeto é
Alternativas
Q753580 Engenharia de Software
Diante dos paradigmas principais de desenvolvimento de software no mercado, tem-se o paradigma estruturado e o da orientação a objetos. Objeto, neste contexto, é
Alternativas
Q753578 Engenharia de Software
Para uma linguagem de programação ser considerada no paradigma Orientada a Objetos, é necessário 4 pilares importantes. Quais são eles?
Alternativas
Q715619 Engenharia de Software
Considere a seguinte frase: “Tanto o homem quanto o gorila são primatas e detêm características dos mamíferos, entretanto o homem é também um hominídeo”. O conceito de orientação a objetos presente nessa frase denomina-se
Alternativas
Q715618 Engenharia de Software
Considere um sistema orientado a objetos que tenha por finalidade controlar o cadastro de livros em uma biblioteca. Marque a alternativa que melhor completa a seguinte frase: “O sistema possuirá os objetos _______________ e _______________, onde um(a) _______________ possui um(a) ou mais _______________, o que caracteriza a relação de _______________”.
Alternativas
Q715617 Engenharia de Software
Marque a alternativa que NÃO representa uma característica da orientação a objetos.
Alternativas
Q695773 Engenharia de Software
Na programação orientada a objetos, o relacionamento do tipo herança entre classes traz alguns benefícios dos quais se destacam:
Alternativas
Ano: 2015 Banca: MGA Órgão: TCE-CE Prova: MGA - 2015 - TCE-CE - Informática |
Q686209 Engenharia de Software
Quando duas ou mais classes distintas possuem métodos de mesmo nome, de forma que uma função possa utilizar um objeto de qualquer uma das classes sem necessidade de tratar de forma diferenciada conforme a classe do objeto, tem-se:
Alternativas
Q647628 Engenharia de Software

Julgue o item subsequente, referentes à programação orientada a objeto.


O polimorfismo permite a associação de um único nome ou operador a diferentes operações — dependendo do tipo do dado considerado — e a redefinição de um método dentro de uma classe derivada.

Alternativas
Q647627 Engenharia de Software
Julgue o item subsequente, referente à programação orientada a objeto.
A herança permite a extensão de uma classe existente, mas requer a repetição ou a reescrita do código original.
Alternativas
Respostas
401: D
402: B
403: C
404: D
405: C
406: B
407: E
408: A
409: A
410: B
411: D
412: B
413: E
414: C
415: D
416: E
417: B
418: C
419: C
420: E