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

Foram encontradas 935 questões

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
Q251648 Engenharia de Software
Assinale a alternativa correta sobre classes abstratas na modelagem por meio da orientação a objetos.
Alternativas
Q249815 Engenharia de Software
Considere duas classes S e T de um diagrama de classes da orientação a objetos feitos por meio da UML. Há uma associação de composição entre as classes S e T. Assinale a alternativa que representa esse tipo de associação entre S e T (abstraindo-se as cardinalidades).

Alternativas
Q220750 Engenharia de Software
Em Sistemas Orientados a Objeto (OOP), a utilização de polimorfismo contribui para a extensão das funcionalidades do sistema, pois
Alternativas
Q214072 Engenharia de Software
Em relação à Programação Orientada a Objetos, é INCORRETO afirmar:
Alternativas
Q212739 Engenharia de Software
Analise as afrmativas abaixo sobre os conceitos de Programação Orientada a Objetos.
I. A “Herança” possibilita a criação de novas classes a partir de classes mais genéricas.
II. A “Sobrecarga” permite alterar o comportamento de um método na classe flha mantendo a mesma assinatura defnida na classe mãe.
III. O “Polimorfsmo” permite alterar o comportamento de uma classe dentro de uma hierarquia de classes.
Assinale a alternativa VERDADEIRA:

Alternativas
Q204384 Engenharia de Software
A respeito de programação orientada a objetos, julgue os itens de
86 a 88.

Para que a interface pública de uma classe seja considerada coesa, é necessário que todos os recursos dessa interface estejam relacionados ao conceito que a classe representa.
Alternativas
Q204383 Engenharia de Software
A respeito de programação orientada a objetos, julgue os itens de
86 a 88.

Na implementação de objetos, a composição de objetos substitui a herança de classe. A herança de classe é definida estaticamente em tempo de compilação, enquanto a composição de objetos é definida dinamicamente em tempo de execução pela obtenção de referências a outros objetos por meio de determinado objeto. O uso da composição não viola o encapsulamento.
Alternativas
Q204382 Engenharia de Software
A respeito de programação orientada a objetos, julgue os itens de
86 a 88.

Em programação orientada a objetos, a classe de um objeto e seu tipo são atributos distintos: a classe de um objeto define como ele é implementado, e o tipo define o estado interno do objeto.
Alternativas
Q202778 Engenharia de Software
Dentro do paradigma de programação orientada a objetos (POO), há um mecanismo utilizado para impedir o acesso direto ao estado de um objeto, restando apenas os métodos externos que podem alterar esses estados. Assinale a alternativa que apresenta o nome deste mecanismo.
Alternativas
Q202372 Engenharia de Software
Em um projeto de software orientado a objetos, surgiu a necessidade de modelar um certo comportamento alternativo com base no tipo específico de uma determinada entidade. Procedimento similar foi desenvolvido no passado, usando lógica condicional através dos comandos se – então – se- não em uma linguagem de programação estruturada.

Qual recurso o programador deverá utilizar para solucionar a questão nesse novo projeto?
Alternativas
Q199469 Engenharia de Software
Julgue os itens que se seguem, a respeito de programação orientada a objetos.

Na programação orientada a objetos, uma classe é uma coleção de objetos que podem ser descritos por um conjunto básico de atributos e possuem operações semelhantes.
Alternativas
Q199468 Engenharia de Software
Julgue os itens que se seguem, a respeito de programação orientada a objetos.

Quando vários objetos, identificados com atributos e operações semelhantes, são agrupados em uma classe, ocorre o processo de especialização. Por outro lado, quando um objeto constitui-se em uma classe de objetos, da qual podem ser derivados outros objetos, ocorre a generalização.
Alternativas
Q199467 Engenharia de Software
Julgue os itens que se seguem, a respeito de programação orientada a objetos.

A herança representa uma generalização, dessa forma, por meio de herança é feito o compartilhamento de atributos e operações entre classes, com base em um relacionamento hierárquico.
Alternativas
Q181301 Engenharia de Software
Considere:
I. estruturais,
II. comportamentais,
III. de agrupamentos,
IV. anotacionais.
Quanto aos itens da UML que podem constituir blocos de construção básicos OO, está correto o que consta em

Alternativas
Q153093 Engenharia de Software
Sobre orientação a objetos, é correto afirmar:
Alternativas
Q152058 Engenharia de Software
Sobre os conceitos de orientação a objetos, considere:

I. Classe encapsula dados para descrever o conteúdo de alguma entidade do mundo real.

II. Objetos são instâncias de uma classe que herdam os atributos e as operações da classe.

III. Superclasse é uma especialização de um conjunto de classes relacionadas a ela.

IV. Operações, métodos ou serviços fornecem representações dos comportamentos de uma classe.

Está completo e correto o que consta em
Alternativas
Q147137 Engenharia de Software
Analise as seguintes definições:

I. Objeto que existe depois que o processo ou o thread que o criou deixa de existir.
II. Mecanismo pelo qual elementos mais específicos incorporam a estrutura e o comportamento de elementos mais gerais.
III. Lista de valores nomeados, utilizada como faixa de um determinado tipo de atributo.

Correspondem, respectivamente, às definições I, II e III:
Alternativas
Respostas
601: C
602: C
603: E
604: D
605: D
606: D
607: B
608: B
609: C
610: C
611: E
612: D
613: D
614: C
615: E
616: C
617: E
618: C
619: E
620: D