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

Foram encontradas 1.019 questões

Q261557 Engenharia de Software
São qualidades da orientação a objetos:

Alternativas
Q261556 Engenharia de Software
Polimorfismo é

Alternativas
Q261509 Engenharia de Software
Acerca da programação orientada a objetos, assinale a opção correta.
Alternativas
Q261218 Engenharia de Software
Julgue o item  que se segue, acerca de qualidade de software, linguagens de programação e padrões de projetos.

Nos programas desenvolvidos em Delphi sob o paradigma da orientação a objetos, é permitido, por meio de ligação dinâmica, implementar polimorfismo e, assim, desacoplar objetos entre si.

Alternativas
Q261201 Engenharia de Software
No que se refere a UML, julgue o  próximo  item.

Considerando que C2 e C3 sejam classes que herdem de C1, é possível que um método M1 em C1 também possa estar presente na classe C2. Assim, essa operação pode ser implementada por meio de polimorfismo com a sobrescrita do método e, nesse caso, os parâmetros e, consequentemente, a assinatura de M1 em C2 serão diferentes dos de M1 da classe C1.

Alternativas
Q261196 Engenharia de Software
Julgue o  item  seguinte , relativo a processos de software e a sistemas orientados a objetos (OO).

Em uma análise de sistemas OO, devem ser verificados eventos que interajam com os objetos, tendo-se como referência a recomendação de o projeto de software ser construído com ênfase na reusabilidade de classes de objetos existentes e, quando necessário, em novas classes. Nesse sentido, a reusabilidade é uma das vantagens da orientação a objetos, por permitir que o arquiteto de software trabalhe, se necessário, em padrão conceitual único durante todo o processo de criação.

Alternativas
Q261195 Engenharia de Software
Julgue o  item  seguinte , relativo a processos de software e a sistemas orientados a objetos (OO).

Segundo o conceito de orientação a objetos, uma classe é um conjunto de objetos em comum, e um objeto é uma instância de uma classe.

Alternativas
Q261194 Engenharia de Software
Julgue o  item  seguinte , relativo a processos de software e a sistemas orientados a objetos (OO).

O desenvolvimento de um código na Extreme Programming está relacionado à fase de planejamento, pois, nessa metodologia, não há fase de desenvolvimento, haja vista que a codificação é realizada em pares.

Alternativas
Q259710 Engenharia de Software
Considerando conceitos e aplicações do paradigma de orientação
a objetos, julgue os próximos itens.

Polimorfismo consiste em focalizar nos aspectos essenciais inerentes a uma entidade e ignorar propriedades acidentais ou menos importantes. No desenvolvimento de sistemas, isso significa concentrar-se no que um objeto é e no que ele faz antes de se decidir como esse objeto será implementado.

Alternativas
Q259709 Engenharia de Software
Considerando conceitos e aplicações do paradigma de orientação
a objetos, julgue os próximos itens.

Cada classe pode ter implementações de operação — ou métodos — com denominações únicas. Classes diferentes podem ter métodos com denominações iguais, porém, uma classe não pode ter métodos com denominações iguais e parâmetros diferentes.

Alternativas
Q259708 Engenharia de Software
Considerando conceitos e aplicações do paradigma de orientação
a objetos, julgue os próximos itens.

As heranças, que são princípios de orientação a objetos, permitem o compartilhamento de atributos e métodos pelas classes e são usadas com o intuito de se reaproveitar código ou comportamento generalizado ou especializar operações ou atributos.

Alternativas
Q258844 Engenharia de Software
Na programação orientada a objetos, há dois mecanismos possíveis para criar relacionamentos entres classes: a composição e a herança. Em um programa orientado a objetos, suponha que entre duas classes X e Y exista um relacionamento de herança no qual X é subclasse de Y. Suponha também que Y seja uma subclasse de uma classe abstrata denominada Z. Por fim, suponha que existam apenas métodos públicos ou privados, tanto em Y quanto em Z.

Para alterar esse programa de tal forma que ele permaneça o mesmo, do ponto de vista funcional para os clientes da interface pública da classe X, e que o relacionamento de herança entre X e Y seja substituído pelo de composição, um passo necessário no caso geral é definir um atributo do tipo

Alternativas
Q258719 Engenharia de Software
Com relação à programação orientada a objetos (POO), julgue o item  subsequente.
Quando o fluxo normal da execução de um programa de computador é alterado, o tratamento de exceção será realizado como forma de lidar com as alterações que ocorrerem.

Alternativas
Q258718 Engenharia de Software
Com relação à programação orientada a objetos (POO), julgue o item  subsequente.

O polimorfismo ocorre quando há compartilhamento de classes pelas subclasses e, consequentemente, o aproveitamento dos seus respectivos atributos e métodos.

Alternativas
Q258717 Engenharia de Software
Com relação à programação orientada a objetos (POO), julgue o item  subsequente.
Na POO, o agrupamento dos objetos em uma classe ocorre quando eles possuírem as mesmas operações e atributos.

Alternativas
Q258716 Engenharia de Software
Com relação à programação orientada a objetos (POO), julgue o item  subsequente.
As operações realizadas no método de POO representam o comportamento de um objeto.

Alternativas
Q258715 Engenharia de Software
Com relação à programação orientada a objetos (POO), julgue o  item  subsequente.
O uso de objetos em POO facilita o desenvolvimento de software, pois os objetos são divididos em propriedades e métodos, que representam, respectivamente, suas características e funções.

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
Q256717 Engenharia de Software
Julgue os itens que se seguem, em relação a metodologias de
análise, projeto e desenvolvimento de sistemas.

O projeto foca na solução, consistindo em atividades de criação de um produto, enquanto a análise focaliza o problema. Na análise orientada a objetos, descrevem-se objetos ou conceitos como livros e usuários, que possuem atributos e responsabilidades.

Alternativas
Respostas
641: D
642: E
643: B
644: C
645: E
646: C
647: C
648: E
649: E
650: E
651: C
652: C
653: C
654: E
655: C
656: C
657: C
658: E
659: E
660: C