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

Foram encontradas 1.019 questões

Q630826 Engenharia de Software
Em POO (Programação Orientada a Objetos), é correto afirmar, EXCETO:
Alternativas
Q629475 Engenharia de Software
Um Técnico Judiciário de TI utiliza herança ao desenvolver programas orientados a objetos e diagramas de classe da UML para representar as relações entre as classes, pois ele sabe que
Alternativas
Q629470 Engenharia de Software

A análise e o projeto orientados a objeto modelam um sistema em termos de objetos, que têm propriedades e comportamentos, e de eventos, que disparam operações que mudam o estado dos objetos. Considere, abaixo, os fundamentos da Orientação a Objetos − OO:

I. Ato de empacotar ao mesmo tempo dados e objetos. O objeto esconde seus dados de outros objetos e permite que os dados sejam acessados por intermédio de seus próprios métodos. Protege os dados do objeto do uso arbitrário e não-intencional. Separa a maneira como um objeto se comporta da maneira como ele é implementado.

II. Refere-se à implementação de um tipo de objeto. Especifica uma estrutura de dados e as operações permissíveis que se aplicam a cada um de seus objetos.

III. Pode ser real ou abstrato. Possui informações (dados) e desempenha ações (funcionalidades). É qualquer coisa, real ou abstrata, a respeito da qual são armazenados dados e operações.

Os conceitos da OO indicados em I, II e III, são, correta e respectivamente,

Alternativas
Q628387 Engenharia de Software

A figura abaixo representa o diagrama de classes de parte do sistema SOMANUT. Na classe Funcionario, foi implementado o método abstrato calcularSalario.


 

Para que a classe Mecanico possa ser instanciada, é necessário que a(s) classe(s):
Alternativas
Q623569 Engenharia de Software

Analise o trecho de código abaixo:

animal a = new animal( );

a.locomover( );

a = new cobra( );

a.locomover( );

a = new gato( );

a.locomover( );

É um exemplo de:
Alternativas
Q623088 Engenharia de Software
Todo navio tem nome, tipo, bandeira e uma ação: navegar nos mares. O navio do tipo cargueiro chamado Emma Maersk, de bandeira holandesa, é tido como um dos maiores do mundo, com 397 metros de comprimento e capacidade para 15.000 contêineres. Ele navega em rotas marítimas da Ásia e Europa.

Considerando os conceitos essenciais para a Análise e Projeto Orientados a Objetos: polimorfismo, classe, superclasse, subclasse, instância de classe, atributos e métodos, assinale a afirmativa correta.
Alternativas
Q623083 Engenharia de Software
Durante a fase de análise de um sistema que está sendo desenvolvido sob o paradigma de orientação a objetos, o analista Pedro quer representar, em um diagrama de classes, que uma turma é formada por alunos. Os alunos, porém, também podem ser considerados individualmente no sistema, independente da turma.

Para representar a relação entre alunos e turma, Pedro deve utilizar 
Alternativas
Q622278 Engenharia de Software
A aplicação do conceito de polimorfismo na orientação a objetos é realizada de forma objetiva no caso de utilização de
Alternativas
Q622277 Engenharia de Software
Embora use alguns conceitos de modelos e técnicas que lhe precederam, a orientação a objetos utiliza um conceito inovador, que corresponde a uma de suas características básicas. Esse conceito é o de
Alternativas
Ano: 2015 Banca: VUNESP Órgão: CRO-SP Prova: VUNESP - 2015 - CRO-SP - Programador |
Q613074 Engenharia de Software
Na orientação a objetos,
Alternativas
Q607664 Engenharia de Software
Considerando o desenvolvimento de um projeto de software orientado a objetos, projetar a arquitetura do sistema envolve
Alternativas
Q606861 Engenharia de Software
Uma empresa que realiza vendas pela Internet pretende expandir seu modelo de negócio e sua forma de atendimento, passando também a alugar produtos e a atender seus clientes por meio de aplicativos para dispositivos móveis. Considerando essas informações, julgue o item a seguir.

Caso os conceitos de DDD (domain-driven design) tenham sido utilizados, a alteração em blocos de construção do tipo fábrica será suficiente para atender às novas necessidades da empresa


Alternativas
Q606555 Engenharia de Software
Na orientação a objeto, uma classe é utilizada para criar um(a):
Alternativas
Q602215 Engenharia de Software
Acerca de análise e projetos orientados a objetos, julgue o item que segue.

A combinação de dados com o código que os manipula em um único objeto é denominada encapsulamento.
Alternativas
Q602214 Engenharia de Software
Acerca de análise e projetos orientados a objetos, julgue o item que segue.

Recurso de classes é a propriedade dos objetos que viabiliza a implementação de hierarquia entre objetos.
Alternativas
Q600426 Engenharia de Software
Considere três classes: Prova, Questão e PerguntaSimples. A classe Prova tem os atributos Data e Assunto, além do método criar(..). A classe Questão tem os atributos NúmeroDaQuestão e Pergunta, além do método asssociarÀprova(..). A classe PerguntaSimples tem os atributos RespostaCerta e Referência, além do método corrigir(..). De acordo com essa descrição, é possível identificar entre as classes Prova e Questão e entre as classes Questão e PerguntaSimples, respectivamente, os seguintes conceitos da orientação a objetos.
Alternativas
Q600306 Engenharia de Software
Entre os princípios da Programação Orientada a Objetos (POO), um representa uma técnica avançada de programação e seu uso pode gerar economia de recursos computacionais. 

A ideia central é que uma determinada classe mais genérica – a superclasse – possa assumir diferentes comportamentos gerando objetos distintos, dependendo de certas condições. Na prática, quer dizer que um mesmo objeto pode executar métodos diferentes, dependendo do momento de sua criação. Como um mesmo objeto pode ser gerado a partir de classes diferentes e classes diferentes possuem métodos distintos, o objeto criado pode ter comportamentos variados, dependendo da classe a partir da qual foi criado.

Esse princípio da POO é denominado: 


Alternativas
Ano: 2015 Banca: FCC Órgão: DPE-SP Prova: FCC - 2015 - DPE-SP - Programador |
Q598757 Engenharia de Software
Em uma aplicação orientada a objetos construída com Java há uma classe bean completa para manipular dados de clientes, que possui os atributos id, nome e telefone. Para incluir valores nos atributos por meio de um objeto dessa classe utilizam-se
Alternativas
Q598132 Engenharia de Software
Os modelos baseados em objetos apresentam uma representação gráfica intuitiva e são úteis para a comunicação com os clientes e para a documentação da estrutura do sistema. Considere o exemplo representado pelo diagrama abaixo.

                                Imagem associada para resolução da questão

No diagrama, que pode ser utilizado na modelagem orientada a objetos, é corretamente identificado: 
Alternativas
Q597490 Engenharia de Software
Na Programação Orientada a Objetos – POO, um dos princípios é descrito abaixo:

• tem por significado separar o programa em partes, o mais isolado possível.

• a ideia é tornar o software mais flexível, fácil de modificar e de criar novas implementações.

• serve para controlar o acesso aos atributos e métodos de uma classe.

• representa uma forma eficiente de proteger os dados manipulados dentro da classe, além de determinar onde esta classe poderá ser manipulada.

Esse princípio da POO é conhecido como:
Alternativas
Respostas
381: D
382: E
383: D
384: B
385: B
386: E
387: B
388: E
389: A
390: D
391: D
392: E
393: A
394: C
395: E
396: D
397: D
398: C
399: D
400: C