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

Foram encontradas 1.154 questões

Ano: 2010 Banca: IADES Órgão: CFA Prova: IADES - 2010 - CFA - Programador |
Q507302 Engenharia de Software
Assinale a alternativa incorreta em relação aos conceitos da programação orientada a objeto.
Alternativas
Ano: 2010 Banca: IADES Órgão: CFA Prova: IADES - 2010 - CFA - Programador |
Q507301 Engenharia de Software
Na engenharia de software, sob o paradigma orientado a objetos, pode surgir uma classe de classes caracterizando
Alternativas
Q491607 Engenharia de Software
Analise a figura abaixo que apresenta esquematicamente diversos artefatos gerados durante a modelagem de um sistema de software orientado a objetos: modelo de casos de uso, modelo de classes e projeto da interface gráfica. As setas, nessa figura, representam o aspecto de retroalimentação de informações entre modelos, típico da modelagem orientada a objetos.

                        imagem-032.jpg
                                                                                                                        [Bezerra, 2007, p.217]

Um dos diagramas da UML pode ser utilizado para construir o modelo cujo nome está omitido na figura fornecida (caixa com interrogação, na parte central). Trata-se do diagrama de
Alternativas
Q491605 Engenharia de Software
O mecanismo de composição de objetos é essencial em um sistema de software orientado a objetos, pois permite que esses mesmos objetos colaborem entre si para, por meio de troca de mensagens, produzir resultados externamente visíveis aos usuários. Nesse contexto, considere as afirmativas abaixo.

I - Um objeto de uma classe C qualquer pode ser composto de outros objetos, sendo que esses últimos podem também ser da classe C.
II - Uma mensagem pode ser enviada de um objeto da classe ClasseA para um objeto da classe ClasseB, sem que a definição de ClasseA faça referência à ClasseB.
III - Uma operação, definida em uma classe abstrata C qualquer, pode ser invocada por um objeto de alguma superclasse de C.

É(São) correta(s) a(s) afirmativa(s)
Alternativas
Q491604 Engenharia de Software
Analise as afirmativas a seguir relativas ao paradigma da orientação a objetos.

I - O princípio do encapsulamento preconiza que um objeto deve esconder a sua complexidade interna.
II - Uma mensagem de um objeto A para um objeto B indica que A realizou uma tarefa requisitada por B.
III - A existência da mesma operação polimórfica definida em duas classes, ClasseA e ClasseB, implica necessariamente que ou ClasseA seja subclasse de ClasseB, ou que ClasseB seja subclasse de ClasseA.

É correto APENAS o que se afirma em
Alternativas
Q491603 Engenharia de Software
No projeto (design) de um sistema de software orientado a objetos (OO), há diversos mecanismos que podem ser aplicados para assegurar a construção de um modelo de objetos com uma correta distribuição de responsabilidades. Nesse contexto, relacione alguns conceitos relativos ao projeto de um sistema OO, apresentados na coluna da esquerda, com as suas respectivas características, indicadas na coluna da direita.

I - Coesão
II - Herança
III - Delegação

W - Mede a interdependência entre classes.
X - Permite que um objeto reúse as funcionalidades fornecidas por outro objeto.
Y - Mede o grau de afinidade entre as responsabilidades de uma classe.
Z - É um relacionamento entre classes.

Estão corretas as associações:
Alternativas
Q311252 Engenharia de Software
Com referência aos conceitos da programação orientada a aspectos,
julgue os itens subsequentes.
Uma das diferenças entre aspectos e abordagens orientadas a objetos está na abstração, uma vez que os aspectos incluem uma especificação de onde devem ser executados.
Alternativas
Ano: 2010 Banca: CEFET-BA Órgão: EBAL Prova: CEFET-BA - 2010 - EBAL - Analista de Sistemas |
Q289872 Engenharia de Software
Em um Sistema Orientado para Objetos, as classes não estão flutuando no vácuo. Elas possuem relacionamentos complexos entre si. Esses relacionamentos descrevem como as classes interagem umas com as outras.


A alternativa que representa uma afirmação verdadeira sobre os possíveis relacionamentos entre as classes é a

Alternativas
Q278629 Engenharia de Software
São características dos projetos orientados a objeto as abaixo relacionadas, EXCETO:
Alternativas
Q258549 Engenharia de Software
Com relação ao paradigma de orientação a objetos, considere as seguintes afirmativas:


1) “Herança” (ou generalização) é o mecanismo pelo qual uma classe (ou subclasse) pode estender outra classe (ou superclasse).


2) “Polimorfismo” é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm identificação (assinatura) diferentes, mas comportamentos iguais.


3) “Interface” é um contrato entre a classe e o mundo externo.


Assinale a alternativa correta

Alternativas
Q258538 Engenharia de Software
Com relação ao paradigma de orientação a objetos, considere as seguintes afirmativas:


1) Objeto é uma instância de uma classe.


2) Mensagem é a chamada de um método de um objeto.

3) Atributos são características de uma classe.


Assinale a alternativa correta.

Alternativas
Q205651 Engenharia de Software
Em relação à análise e ao projeto orientados a objetos, é correto afirmar:
Alternativas
Q205650 Engenharia de Software
É uma atividade exclusiva do projeto orientado a objetos,
Alternativas
Q205635 Engenharia de Software
É um princípio que recomenda que um elemento que compõe o design de software deve ser representado apenas por suas características essenciais, permitindo assim, a distinção de outros elementos por parte do observador e, a consequente representação de um elemento do design mais simples, uma vez que detalhes desnecessários são descartados:
Alternativas
Q205626 Engenharia de Software
Para responder as questões de números 36 a 40,
considere as premissas e o Modelo Orientado a
Objetos abaixo.

Imagem 011.jpg

Em relação ao conceito de herança, é correto afirmar que no modelo
Alternativas
Q205625 Engenharia de Software
Para responder as questões de números 36 a 40,
considere as premissas e o Modelo Orientado a
Objetos abaixo.

Imagem 011.jpg

Em termos de estruturas tipo Generalização-Especialização (GE) e tipo Todo-Parte (TP), o modelo apresenta, respectivamente,
Alternativas
Q122721 Engenharia de Software
A descrição de um conjunto de entidades (reais ou abstra- tas) de um mesmo tipo e com as mesmas características e comportamentos. Trata-se da definição de
Alternativas
Q120663 Engenharia de Software
Duas classes derivadas da mesma superclasse invocam uma operação. Apesar da mesma identificação para cada classe, a operação apresenta comportamentos distintos.

A qual característica da programação orientada a objetos o texto acima se refere?
Alternativas
Q120048 Engenharia de Software
Acerca do emprego de conceitos do paradigma de orientação a objetos na linguagem de modelagem unificada (UML) e em programas orientados a objetos, assinale a opção correta.
Alternativas
Q120047 Engenharia de Software
Com relação ao emprego de conceitos do paradigma de orientação a objetos na análise e no projeto de sistemas de software, assinale a opção correta.
Alternativas
Respostas
841: C
842: B
843: D
844: B
845: A
846: D
847: C
848: B
849: E
850: E
851: E
852: D
853: E
854: A
855: A
856: C
857: D
858: A
859: C
860: D