Questões

Total de Questões Encontradas: 47

Ano: 2013 Banca: FUNRIO Órgão: INSS Prova: Analista - Tecnologia da Informação
Sobre o relacionamento de generalização entre classes, analise as três afirmações abaixo:

  I – Uma classe é uma generalização de outra classe se toda instância desta última for também uma instância da primeira.
 II – Herança múltipla é a situação em que uma classe pode ter mais de uma superclasse.
III – Subclasses de uma classe abstrata também podem ser abstratas, formando uma hierarquia de classes abstratas.

Quais dessas afirmações estão corretas? 
A
Nenhuma delas está correta. 
B
Somente as duas primeiras estão corretas. 
C
Somente a primeira e a terceira estão corretas. 
D
Somente as duas últimas estão corretas. 
E
Todas estão corretas. 
Ano: 2013 Banca: FUNRIO Órgão: INSS Prova: Analista - Tecnologia da Informação
Na modelagem de casos de uso, em sistemas complexos, em vez de representar todos os casos de uso num único diagrama, pode-se adotar a abordagem de criar vários diagramas, de acordo com as necessidades de visualização.  Analise as três opções abaixo:  

  I – Diagrama exibindo um caso de uso e seus relacionamentos.
 II – Diagrama exibindo todos os casos de uso para um ator.
III – Diagrama exibindo todos os casos de uso a serem implementados em um ciclo de desenvolvimento.  

Quais dessas opções podem ser consideradas como modelos de particionamento do diagrama de casos de uso?
A
Apenas a primeira. 
B
Apenas as duas primeiras. 
C
Apenas primeira e a terceira. 
D
Apenas as duas últimas. 
E
Todas.
Ano: 2013 Banca: FCC Órgão: AL-RN Prova: Analista Legislativo - Analista de Sistemas
No desenvolvimento orientado a objetos, uma das metodologias usadas na modelagem e projeto de sistemas de informação,
A
os métodos de desenvolvimento concentram-se, principalmente, em formatar processos, ou ações, que capturam, armazenam, manipulam e distribuem dados. 
B
o diagrama de contexto é a principal ferramenta para representar o projeto do software.
C
o sistema é visto como um conjunto de objetos que combinam processos e dados.
D
o diagrama de fluxo de informações é a principal ferramenta na fase de análise do sistema, para mostrar a interação entre os objetos.
E
grupos de objetos são reunidos na forma de componentes de software para funções comuns e combinados para criar aplicações comerciais de grande escala.  
Ano: 2013 Banca: VUNESP Órgão: MPE-ES Prova: Agente Especializado - Analista de Sistemas
Na UML 2.0, supondo que a classe Escritório tenha uma interface fornecida ‘X’, sua notação é: 
A
Imagem da Opção A
B
Imagem da Opção B
C
Imagem da Opção C
D
Imagem da Opção D
E
Imagem da Opção E
Ano: 2013 Banca: FCC Órgão: MPE-MA Prova: Técnico do Judiciário - Tecnologia da Informação
Na maioria dos projetos de software, há algum reuso de software. Isso acontece muitas vezes informalmente, quando as pessoas envolvidas no projeto sabem de projetos ou códigos semelhantes ao que é exigido. No entanto, atual-mente, processos de desenvolvimento de software com foco no reuso de software existente tornaram-se amplamente utilizados, contribuindo, entre outros fatores, para a diminuição do tempo necessário para o término de um sistema. Dentre os vários estágios em um processo de desenvolvimento por reuso, dois estágios são comparáveis a outros modelos de desenvolvimento, sendo eles 
A
projeto de sistema com reuso e modificação de requisitos.
B
modificação de requisitos e análise de componentes.
C
desenvolvimento e integração e alterações nos requisitos. 
D
especificação de requisitos e validação do sistema.
E
desenvolvimento ágil e programação em pares.
Ano: 2013 Banca: FCC Órgão: MPE-MA Prova: Analista Judiciário - Teste e Qualidade de Software
A habilidade em lidar com bibliotecas de classes, pacotes e interfaces é essencial para um programador que desenvolva aplicações orientadas a objetos. Sobre este tema assinale a afirmativa INCORRETA.
A
A interface de uma classe descreve o que a classe faz e como ela pode ser utilizada sem ser necessário mostrar a sua implementação.
B
Como as bibliotecas geralmente possuem um número elevado de classes é necessária alguma estrutura na organização das bibliotecas, por isso são utilizados pacotes para organizar as classes em grupos.
C
Uma interface pode ser instanciada, mas não pode ser estendida por outras classes nem por outras interfaces.
D
A interface de um método consiste em sua assinatura. Esta assinatura inclui um modificador de acesso (como public), o tipo de retorno do método, o nome do método, uma lista de parâmetros (que pode estar vazia). 
E
Em uma interface podem ser declaradas assinaturas de métodos, sem corpo, que devem ser implementados por classes que implementam a interface. 
Ano: 2013 Banca: FCC Órgão: MPE-MA Prova: Analista Judiciário - Teste e Qualidade de Software
Na orientação a objetos, a herança permite definir uma classe como uma extensão de outra classe. As vantagens de utilizar herança são muitas e algumas delas são apresentadas abaixo. Assinale a alternativa INCORRETA em relação às vantagens do uso de herança.
A
A herança é sempre a construção mais apropriada nos casos em que se deseja reutilizar um código.
B
O uso de herança pode evitar a duplicação de código, pois deixa de ser necessário escrever duas cópias idênticas ou muito semelhantes de um código em comum. 
C
A manutenção da aplicação fica mais fácil com o uso de herança, pois o relacionamento entre as classes é claramente expresso. Uma alteração em um método compartilhado entre diferentes tipos de subclasses pode ser feito apenas uma vez.
D
Com a utilização de herança pode tornar-se mais fácil estender uma aplicação existente.
E
Usando a herança, um código existente pode ser reutilizado. Se já existir uma classe semelhante à que precisamos, às vezes é possível dividir a classe existente e reutilizar o código em vez de implementar tudo novamente.
Ano: 2013 Banca: ESAF Órgão: DNIT Prova: Analista Administrativo - Tecnologia da Informação
São perspectivas importantes de modelagem em um projeto orientado a objetos: 
A
Estrutural. De priorização. De implementação.
B
Essencial. De composição. De prototipação.
C
De entidades. De especificação. De relacionamento.
D
De compartimentação. De indução. De segmentação. 
E
Essencial. De especificação. De implementação.
Ano: 2013 Banca: ESAF Órgão: DNIT Prova: Analista Administrativo - Tecnologia da Informação
Em Modelagem Orientada a objetos, objetos podem ser:
A
Entidades externas. Coisas. Ocorrências ou eventos. Papéis. Unidades organizacionais. Lugares. Estruturas.
B
Entidades internas. Coisas. Chaves de ocorrências. Papéis. Unidades organizacionais. Especialidades de estruturas.
C
Atividades externas. Capacidades. Ocorrências ou eventos. Posições. Unidades organizacionais. Lugares. Unidades de entidades.
D
Entidades externas. Coisas. Ocorrências ou eventos. Pastas. Unidades de recursos. Objetivos. Estruturas.
E
Entidades de referência. Situações. Ocorrências ou eventos. Papéis. Diretrizes organizacionais. Lugares. Objetos inominados.
Ano: 2013 Banca: ESAF Órgão: DNIT Prova: Analista Administrativo - Tecnologia da Informação
Orientado a objeto é igual a
A
classificação + polimorfismo + codificação.
B
classificação + entidade + relacionamento.
C
classificação + herança + comunicação.
D
modelagem + herança + processo.
E
atributo + herança + generalização.
Página 4 de 5