Questões

Total de Questões Encontradas: 50

Ano: 2013 Banca: FCC Órgão: AL-RN Prova: Analista Legislativo - Analista de Sistemas
Analise as seguintes afirmações:

  I. Fornece uma interface para a criação de uma família de objetos relacionados ou dependentes sem fornecer os detalhes de implementação das classes concretas.

 II. Converte uma interface de uma classe existente em outra interface esperada pelos clientes. Permite que algumas classes com interfaces diferentes trabalhem em conjunto.

III. Separa uma implementação de sua abstração, de forma que ambas possam variar independentemente.

IV. Separa a construção de um objeto complexo de sua representação, de modo que o mesmo processo possa criar representações diferentes.

Tratam, respectivamente, dos design patterns:
A
Builder − Adapter − Bridge − Abstract Factory.
B
Abstract Factory − Adapter − Bridge − Builder.
C
Bridge − Adapter − Builder − Abstract Factory.
D
Adapter − Builder − Abstract Factory − Bridge.
E
Builder − Bridge − Abstract Factory − Adapter. 
Ano: 2013 Banca: FCC Órgão: AL-RN Prova: Analista Legislativo - Analista de Sistemas
Um Web Service é uma solução utilizada na integração de sistemas e na comunicação entre aplicações heterogêneas, na qual cada aplicação pode ter a sua própria linguagem, que é então traduzida para uma linguagem universal utilizada para essa comunicação. Sobre um Web Service é INCORRETO afirmar que
A
se comunicam usando XML e SOAP.
B
são componentes de uma aplicação. 
C
são autodescritos e publicados com a utilização WDLS. 
D
são autocontidos e podem solucionar problemas de interoperabilidade.
E
podem ser descobertos sem a interação humana e integrados por meio de UDDI.
Ano: 2013 Banca: FCC Órgão: AL-RN Prova: Analista Legislativo - Analista de Sistemas
Uma Arquitetura Orientada a Serviços (SOA) é uma forma de arquitetura de sistemas distribuídos que é tipicamente caraterizada pelo seguinte:

  I. Visão lógica: O serviço é uma visão abstrata e lógica de programas, bancos de dados, processos de negócio etc. definida em termos de “o que isso faz”, carregando em conjunto uma operação de nível de negócio.

 II. Orientação de mensagens: O serviço é formalmente definido em termos de mensagens trocadas entre agentes provedores e requisitantes.

III. Orientada à descrição: Um serviço é descrito por um metadado que pode ser processado por uma máquina. Essa descrição expõe apenas detalhes que são importantes para o serviço.

IV. Granularidade: Serviços tendem a ser um pequeno número de operações com mensagens relativamente grandes e complexas.

Está correto que é exposto em 
A
I, II, III e IV.
B
III e IV apenas.
C
II e III, apenas.
D
I e II, apenas.
E
I, III e IV, apenas.
Ano: 2013 Banca: FCC Órgão: AL-RN Prova: Analista Legislativo - Analista de Sistemas
O teste de software é destinado a mostrar que um programa faz o que é proposto a fazer e a descobrir seus defeitos antes do uso.  O processo de teste tem dois objetivos distintos:
  1. Demonstrar ao desenvolvedor e ao cliente que o software atende a seus requisitos.
  2. Descobrir situações em que o software se comporta de maneira incorreta, indesejável ou de forma diferente das especificações.
Desse modo, é correto afirmar que
A
não é objetivo final dos processos de verificação validar os requisitos de especificação que não reflitam os desejos ou necessidades dos clientes.
B
os testes podem mostrar a presença de erros e sua ausência.
C
o objetivo de todo teste é verificar se ele atende apenas aos requisitos funcionais.
D
verificação e validação não são a mesma coisa em relação a testes de sistema.
E
os testes podem demonstrar que um determinado software está livre de defeitos. 
Ano: 2013 Banca: FCC Órgão: AL-RN Prova: Analista Legislativo - Analista de Sistemas
Os diagramas UML podem ser divididos em dois grandes grupos, Diagramas Estruturais e Diagramas Comportamentais. Analise a lista de diagramas abaixo:

  I. Componentes.
 II. Comunicação.
III. Implantação.
IV. Caso de Uso.  
 V. Classes.
VI. Estados.

São Diagramas Comportamentais APENAS os descritos em
A
III, IV e V.
B
I, IV e V.
C
II, V e VI.
D
I, II e V.
E
II, IV e VI.
Ano: 2013 Banca: FCC Órgão: AL-RN Prova: Analista Legislativo - Analista de Sistemas
Um diagrama da UML mostra um processo de negócio ou um processo de software como um fluxo de trabalho por meio de uma série de ações. Pessoas, computadores ou componentes de software podem executar essas ações.   Seu uso pode descrever os processos de vários tipos, como:   I. Um processo de negócios ou um fluxo de trabalho entre usuários e o seu sistema.    II. As etapas executadas em um caso de uso.   III. Um protocolo de software, ou seja, as sequências permitidas de interações entre os componentes.   IV. Um algoritmo de software.   Este diagrama é chamado de Diagrama de
A
Interação. 
B
Sequência. 
C
Estado. 
D
Comportamento.
E
Atividades.
Ano: 2013 Banca: FCC Órgão: AL-RN Prova: Analista Legislativo - Analista de Sistemas
Os diagramas de classes ilustram atributos e operações de uma classe. Um diagrama de classes em notação UML utiliza
A
retângulos para representar as classes e uma seta vazia apontando para a superclasse para representar herança. 
B
triângulos para representar associações e retângulos para as entidades.
C
elipses para representar os atributos e retângulos para as entidades.
D
retângulos para representar atributos e elipses para representar atributos.
E
setas para representar a direção e retângulos para representar as associações. 
Ano: 2013 Banca: FCC Órgão: AL-RN Prova: Analista Legislativo - Analista de Sistemas
O diagrama que permite descrever o comportamento interno de uma classe, apresentando sua dinâmica, descrevendo posições durante a vida do objeto com caminhos representando seu fluxo de execução e os gatilhos que provocam as mudanças de fluxo é chamado de diagrama de 
A
classes.
B
sequência.
C
estado.
D
objetos.
E
atividades.
Ano: 2013 Banca: FCC Órgão: AL-RN Prova: Analista Legislativo - Analista de Sistemas
Na Linguagem Java, uma ___I___ pode definir uma série de métodos, mas nunca conter implementação deles. Ela só expõe o que o objeto deve fazer, e não como ele faz, nem o que ele tem. Como ele faz vai ser definido em uma implementação desse modelo. Diferentemente das classes, podem herdar de mais de uma interface. É como um contrato que depende que outros contratos sejam fechados antes deste valer, no qual não são herdados métodos e atributos, mas sim responsabilidades.

A lacuna I da frase acima é preenchida corretamente com 
A
classe abstrata
B
interface
C
herança
D
herança múltipla
E
classe pai 
Ano: 2013 Banca: FCC Órgão: AL-RN Prova: Analista Legislativo - Analista de Sistemas
Em 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
A
agregação.
B
abstração.
C
polimorfismo.
D
encapsulamento. 
E
modelagem lógica.
Página 1 de 5