Questões de Concurso
Sobre orientação a objetos em engenharia de software
Foram encontradas 1.019 questões
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,
A figura abaixo representa o diagrama de classes de parte do sistema SOMANUT. Na classe Funcionario, foi implementado o método abstrato calcularSalario.
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: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.
Para representar a relação entre alunos e turma, Pedro deve utilizar
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
A combinação de dados com o código que os manipula em um único objeto é denominada encapsulamento.
Recurso de classes é a propriedade dos objetos que viabiliza a implementação de hierarquia entre objetos.
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:
No diagrama, que pode ser utilizado na modelagem orientada a objetos, é corretamente identificado: