Questões

Total de Questões Encontradas: 47

Ano: 2018 Banca: UFG Órgão: SANEAGO Prova: Analista - Analista de Sistemas
Em programação orientada a objetos, o uso de composição ao invés de herança é preferível porque
A
facilita o emprego de estruturas de decisão e controle.
B
reduz o acoplamento.
C
elimina bugs. 
D
minimiza o consumo de memória e CPU.
Sobre Análise e Projeto Orientado a Objetos, analise as afirmativas abaixo:

I. A análise modela com foco no entendimento do domínio do problema, enquanto o projeto está relacionado à modelagem da solução do problema.
II. A informação levantada na Análise deve ser discutida e aprovada pelo cliente.
III. As atividades do projeto são direcionadas ao programador.
IV. Não é verdade que haja correspondência 1-para-1 entre entidades no modelo de análise e entidades no modelo de projeto.
Quantas afirmativas estão CORRETAS?
A
0
B
1
C
2
D
3
E
4
Em orientação a objetos, o conceito que determina que as classes devem cuidar dos seus atributos de forma exclusiva, expondo o mínimo possível de suas funcionalidades para outras classes, é 
A
herança.
B
encapsulamento.
C
polimorfismo.
D
associação.
E
abstração de dados. 
Sobre o conceito de polimorfismo em Java, é INCORRETO afirmar que
A
métodos sobrecarregados podem possuir diferentes tipos de retorno
B
métodos declarados com o modificador final não podem ser sobrescritos.
C
um método sobrescrito pode ter sua visibilidade reduzida na subclasse.
D
métodos sobrecarregados devem possuir nomes iguais. 
E
métodos sobrescritos devem possuir assinaturas iguais.
Ano: 2016 Banca: CESPE Órgão: TRE-PI Prova: Técnico Judiciário - Programação de Sistemas
Considerando o diagrama de caso de uso apresentado, assinale a opção correta de acordo com os princípios de análise orientada a objetos.
Imagem da Questão
A
Na implementação, um caso de uso do tipo Mantém diário de aula é visto como uma única funcionalidade, sendo representado em um diagrama de classes como uma classe que possui um método
B
A associação de inclusão — «include» — foi corretamente inserida entre os casos de uso Mantém diário de aula, Registra presença e Notifica responsável, já que os casos de uso Registra presença e Notifica responsável podem ser considerados a divisão do caso de uso Mantém diário de aula
C
Na modelagem de comportamento do sistema, o diagrama de caso de uso determina como as funcionalidades serão implementadas
D
O caso de uso Mantém colaboradores pode ser considerado a generalização dos casos de uso Mantém docentes e Mantém voluntários, porém, não compartilha a documentação do caso de uso generalizado para os especializados
E
A associação de extensão — «extend» — prevê a obrigatoriedade de execução dos casos de uso estendidos
Ano: 2016 Banca: CESPE Órgão: TRE-PI Prova: Técnico Judiciário - Programação de Sistemas
Texto Associado Texto Associado
Determinada empresa pública adquiriu no mercado um sistema para contabilizar suas operações junto a clientes/cidadãos. Atualmente, essa contabilização é realizada em um banco de dados relacional, porém, devido a vários problemas que vêm ocorrendo, ela não funciona conforme o esperado. Para solucionar o problema, o fornecedor do sistema propôs o seguinte diagrama de classe.
Imagem Associada da Questão
Pelas regras de negócio, o sistema deve operar com a visão de que o usuário pode realizar uma ou várias operações, que, por consequência, podem gerar um ou vários eventos contábeis. Cada operação é vinculada a um contrato, podendo este conter várias operações, ou nenhuma, durante seu ciclo de existência. Diante desse cenário, o gestor espera que os dados do contrato possam ser recuperados a partir de um registro contábil.
De acordo com as informações apresentadas, assinale a opção correta com relação a orientação a objetos e a engenharia de software.
A
Os métodos disponíveis para um objeto da classe Funcionário são consultar(int matricula) e consultar(string nome)
B
A classe Tipo é uma especialização da classe Operação
C
Problemas relatados pelo gestor são enquadrados como demandas perfectivas, já que, originalmente, houve a homologação do gestor acerca de como a funcionalidade operava
D
Inexiste uma classe denominada Contrato no diagrama de classes porque essa classe não cumpre a associação de contrato pelas operações
E
De acordo com as associações descritas no diagrama, os objetos da classe Funcionário podem disparar métodos em objetos da classe Operação
Ano: 2015 Banca: CESPE Órgão: TJDFT Prova: Analista Judiciário - Análise de Sistemas
Acerca de análise e projetos orientados a objetos, julgue os itens que se seguem.
A combinação de dados com o código que os manipula em um único objeto é denominada encapsulamento.
C
Certo
E
Errado
Ano: 2015 Banca: CESPE Órgão: TJDFT Prova: Analista Judiciário - Análise de Sistemas
Acerca de análise e projetos orientados a objetos, julgue os itens que se seguem.
Recurso de classes é a propriedade dos objetos que viabiliza a implementação de hierarquia entre objetos.
C
Certo
E
Errado
Ano: 2008 Banca: CESPE Órgão: TJ-DF Prova: Analista Judiciário - Tecnologia da Informação
Texto Associado Texto Associado
Considerando a análise e a programação orientadas a objetos, bem como as linguagens de programação que seguem esse paradigma, julgue os itens subseqüentes.
Na análise orientada a objetos, a descoberta de um conjunto de operações que pode ser definido para determinado objeto do domínio de análise, de modo que tais operações apliquem-se a todas as ocorrências desse objeto, indica a necessidade de polimorfismo nas mensagens da classe que representará tal objeto. 
C
Certo
E
Errado
No processo de engenharia reversa de um Banco de Dados Relacional o designer pode precisar particionar os elementos do modelo da engenharia reversa em pacotes de áreas de assunto que contêm conjuntos logicamente relacionados de tabelas. A transformação do Modelo de Dados em Modelo de Design pode utilizar um procedimento para produzir Classes de Design a partir dos elementos de modelo no Modelo de Dados. A tabela abaixo mostra um resumo do mapeamento geral entre os elementos do Modelo de Design e os elementos do Modelo de Dados. 
Imagem da Questão
Completam, correta e respectivamente, as lacunas I, II e III da tabela:  
A
Objeto - Associação - Classe.
B
Operação - Generalização - Método.
C
Método - Generalização - Interface.
D
Método - Junção - Objeto.
E
Classe - Associação - Pacote. 
Página 1 de 5