ATENÇÃO: Várias questões desta prova fazem referência ao banco de dados descrito abaixo. Essas questões serão identificadas pela chamada “(Para resolver esta questão, vide o banco de dados ...)”

Uma das características da programação orientada a objetos está relacionada com a proteção dos atributos internos dos objetos contra modificações diretas. As alterações dos atributos devem ocorrer por meio de métodos adequados, criados para acesso e modificação desses atributos. Essa característica é conhecida como
No que concerne à análise e projetos orientados a objetos, julgue os itens que se seguem.
Os modelos de objetos combinam um modelo de dados com um modelo de processamento e descrevem as entidades do sistema lógico, sua classificação e agregação. Os modelos de herança, os modelos de agregação e os modelos de comportamento são exemplos de modelos de objetos.
Julgue os itens subsequentes, relativos aos padrões de projeto.
Em programação orientada a objetos, o padrão de projeto denominado Singleton define uma classe que possui apenas uma instância e provê um ponto de acesso local a ela.
Julgue os itens subsequentes a respeito de programação orientada a objetos.
A herança em programação orientada a objetos é um relacionamento pelo qual uma classe, chamada de subclasse, herda todos os comportamentos e estados possíveis de outra classe, chamada de superclasse ou classe base.
Acerca dos padrões de projeto utilizados em programação orientada a objetos, julgue os itens a seguir.
Por meio do padrão Prototype, é possível especificar uma interface genérica para o acesso a informações internas da classe.
Acerca dos padrões de projeto utilizados em programação orientada a objetos, julgue os itens a seguir.
O padrão Expert define uma única classe que irá centralizar o controle do sistema.
Acerca dos padrões de projeto utilizados em programação orientada a objetos, julgue os itens a seguir.
Para definir uma classe que possui apenas uma instância e provê um ponto de acesso global a ela, é correto o uso do padrão Singleton.
Acerca dos padrões de projeto utilizados em programação orientada a objetos, julgue os itens a seguir.
Para converter a interface de uma classe em outra interface esperada pelo cliente, é correto utilizar o padrão Adapter.
No paradigma de programação orientada a objetos, existe um conceito que consiste na separação de aspectos internos e externos de um objeto, utilizado para impedir o acesso direto ao estado de um objeto, disponibilizando, externamente, apenas métodos para alterar esse estado.
Trata-se do conceito denominadoJulgue os itens subsequentes a respeito de programação orientada a objetos.
Na programação orientada a objetos, o polimorfismo permite que cada componente de um programa agregue toda a informação relevante para sua manipulação como uma unidade. Com esse mecanismo ocultam-se detalhes de uma estrutura complexa, que podem interferir no processo de desenvolvimento da classe.
Julgue os itens a seguir acerca de análise e projeto orientados a objeto.
Se uma subclasse herdar características de duas ou mais superclasses, ocorrerá uma herança múltipla.
Em aplicações para web orientadas a objeto, há um design pattern muito utilizado, (relacionado à arquitetura de sistemas) que possui um componente que:
− Define o comportamento da aplicação. − Mapeia ações do usuário para classes que cuidam do acesso aos dados. − Seleciona páginas web para entregar resultados vindos das classes de acesso aos dados. O componente citado no texto acima é oEm orientação a objetos, o processo ou resultado de generalização por redução do conteúdo da informação de um conceito ou fenômeno observável, normalmente para reter apenas a informação que é relevante para um propósito particular é chamado de
Um dos conceitos básicos de orientação a objetos é o fato de um objeto, ao tentar acessar as propriedades de outro objeto, deve sempre fazê-lo por uso de métodos do objeto ao qual se deseja atribuir ou requisitar uma informação, mantendo ambos os objetos isolados. A essa propriedade da orientação a objetos se dá o nome de
No desenvolvimento orientado a objetos, uma das metodologias usadas na modelagem e projeto de sistemas de informação,
No que se refere às linguagens de programação, julgue os itens subsecutivos.
Coesão e acoplamento são dois critérios úteis para se analisar a qualidade da interface pública de uma classe. A interface pública será considerada coesa se todos os seus recursos estiverem relacionados ao conceito que a classe representa, enquanto, no acoplamento, uma classe é dependente de outra.
Acerca dos padrões de projeto utilizados em programação orientada a objetos, julgue os itens a seguir.
O padrão Command encapsula uma requisição em um objeto, permitindo a parametrização de clientes com diferentes requisições, filas ou requisições de log.
Acerca dos padrões de projeto utilizados em programação orientada a objetos, julgue os itens a seguir.
Por meio do padrão Iterator, é possível definir o acesso direto aos métodos de manipulação aos elementos de um objeto agregado.
Julgue os itens subsequentes, relativos aos padrões de projeto.
Em programação orientada a objetos, o padrão de projeto denominado Iterator define uma forma de acesso sequencial aos elementos de um objeto agregado, sem expor sua representação interna.
No que diz respeito à análise e ao projeto orientados a objetos, julgue os itens que se seguem.
Em UML, a restrição em um diagrama de atividades é uma conexão entre dois elementos do tipo nó atividade.
Na orientação a objetos há um tipo de medida do grau de dependência que existe entre os objetos que é
Considere o cenário em que uma classe filha (ou subclasse), ClasseA, sobrescreve todos os métodos públicos de sua classe mãe (ou superclasse), ClasseBase. No que diz respeito aos métodos, assinale a alternativa que indica o que a classe ClasseA herda da classe ClasseBase.
No que concerne à análise e projetos orientados a objetos, julgue os itens que se seguem.
Servidores e objetos ativos são tipos de implementação de objetos simultâneos de um projeto de sistema orientado a objeto.
Acerca dos padrões GRASP, julgue os itens a seguir.
O padrão Pure Fabrication objetiva designar a responsabilidade unívoca pela criação de uma nova instância de uma classe.
Acerca do desenvolvimento de sistemas e aplicações, julgue os itens seguintes.
A programação orientada a objetos introduziu no desenvolvimento de sistemas a criação de módulos de programas para a reutilização de código.
Julgue os itens que se seguem, a respeito das tecnologias JSE, JME e JEE.
A herança — um princípio de orientação a objetos que permite que classes compartilhem atributos e métodos — é utilizada para reaproveitar código ou comportamento generalizado ou especializar operações ou atributos.
Na programação orientada a objetos, as classes podem conter, dentre outros elementos, métodos e atributos. Os métodos

Acerca dos conceitos e aplicações de paradigmas de orientação a objetos, julgue o item subsequente.
A assinatura dos métodos de uma classe é composta por nome do método, tipo de retorno, lista de argumentos e visibilidade.
Considerando o paradigma da orientação a objetos, a herança é um mecanismo
Considere, em um primeiro sentido, que “pedreiros trabalham em construção civil” e, em sentido contrário, que “a construção civil emprega pedreiros”. Na análise orientada a objetos com notação UML(Unified Modeling Language), o exemplo mencionado, de acordo com o modelo objeto, está relacionado a uma
Julgue os itens seguintes, relativos a conceitos e aplicações de paradigma de orientação a objetos.
O método a ser utilizado no binding dinâmico, em tempo de execução, é determinado pela classe do objeto. Esse processo denomina-se resolução de sobrecarga.
Julgue os itens seguintes, relativos a conceitos e aplicações de paradigma de orientação a objetos.
O polimorfismo de sobrecarga é realizado por meio da aplicação de parâmetros diferentes em operadores distintos com o mesmo nome e semânticas distintas.
Com relação à programação orientada a objetos (POO), julgue os itens subsequentes.
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.
Com relação à programação orientada a objetos (POO), julgue os itens subsequentes.
O polimorfismo ocorre quando há compartilhamento de classes pelas subclasses e, consequentemente, o aproveitamento dos seus respectivos atributos e métodos.
Com relação à programação orientada a objetos (POO), julgue os itens subsequentes.
As operações realizadas no método de POO representam o comportamento de um objeto.
Com relação à programação orientada a objetos (POO), julgue os itens subsequentes.
Na POO, o agrupamento dos objetos em uma classe ocorre quando eles possuírem as mesmas operações e atributos.
A respeito do paradigma de programação orientado a objetos, julgue os itens que se seguem.
É possível que um mesmo objeto tenha mais de um método com o mesmo nome.
Acerca da execução dos trechos de códigos referentes à linguagem de programação Java, julgue os itens seguintes.

Acerca da execução dos trechos de códigos referentes à linguagem de programação Java, julgue os itens seguintes.

Acerca da execução dos trechos de códigos referentes à linguagem de programação Java, julgue os itens seguintes.

Acerca da execução dos trechos de códigos referentes à linguagem de programação Java, julgue os itens seguintes.

Com relação ao desenvolvimento Java, julgue os itens a seguir.
Em uma associação muito-para-muitos, no Hibernate, ao se alterar um dado de um dos lados da associação, ambas as associações serão persistidas.
Com relação ao desenvolvimento Java, julgue os itens a seguir.
A validação de dados de um componente pode ser uma das funções de um backing bean, em uma aplicação JSF.A Virtualização pode ser classifi cada em três tipos na arquitetura x86:
No JBoss Application Server 7, o servidor poderá ser iniciado para permitir o gerenciamento de múltiplas instâncias do servidor (sejam elas físicas ou virtuais, a partir de um ponto único) ou para se comportar como um único processo independente. Essas formas de execução podem ser conseguidas respectivamente por meio da execução do(s) script(s) ......, presente(s) na pasta bin do JBoss no servidor.
A lacuna pode ser preenchida corretamente por:Assinale a opção correta relativa a jQuery.
São plug-ins da biblioteca jQuery destinados a criar funcionalidade para a interface do usuário:
O Diagrama de Estado mostra