Magna Concursos

Foram encontradas 70 questões.

Uma API para desenvolvimento de aplicações distribuídas deve dar aos programadores que a utilizam a possibilidade de invocar métodos definidos em objetos localizados em uma máquina remota, como se esses métodos estivessem definidos em um objeto local.
Com a intenção de resolver esse problema, essa API pode usar, em sua implementação, uma variante do padrão estrutural GoF (Gang of Four) chamado
 

Provas

Questão presente nas seguintes provas
Uma aplicação orientada a objetos deve ser construída para ler arquivos em formato RTF (Rich Text Format) e permitir aos seus usuários a exportação do conteúdo desse arquivo para diferentes formatos de saída (PDF, DOC, ASCII, HTML, etc). Uma restrição é que a aplicação deve ser construída de tal forma que os passos do processo de construção de cada arquivo de saída sejam separados das diferentes representações dos formatos de saída, ou seja, das diferentes lógicas de exportação para cada um dos formatos de saída. Dessa forma, diferentes implementações desses passos poderiam gerar diferentes representações (formatos de saída).
Dentre os padrões de projeto do catálogo GoF (Gang of Four) listados abaixo, qual deve ser usado na implementação dessa aplicação, de tal forma a contemplar a restrição descrita?
 

Provas

Questão presente nas seguintes provas
Existem diversos papéis nos quais a arquitetura orientada a serviços (SOA) é baseada. Dentre esses papéis, encontram -se o Requisitante do Serviço e o Provedor do Serviço.
Qual tecnologia pode ser utilizada pelo Requisitante de Serviços para enviar requisições ao Provedor do Serviço?
 

Provas

Questão presente nas seguintes provas
O Processo Unificado (PU) é um framework extensível que pode ser personalizado para organizações ou projetos específicos.
Um dos importantes conceitos do PU é o de arquitetura executável, a qual é criada durante a fase de
 

Provas

Questão presente nas seguintes provas
Em aplicações Java Enterprise Edition 6, é comum o uso da API JPA. Nessa API, há o conceito de classe de entidade (entity class).
Por definição, uma classe de entidade deve, obrigatoriamente, cumprir os seguintes requisitos, EXCETO
 

Provas

Questão presente nas seguintes provas
Nas linguagens orientadas a objeto, existe uma diferença entre a referência a um objeto e o valor do objeto. Em java, o operador = = e o método equals, este definido para a classe Object, apresentam comportamento específico que tem relação com essa característica.
Considere o exemplo de um código Java 6 a seguir.
public class Questao {
public static void main(String[] args) {
Integer a,b,c,d,e;
int f;
char r1,r2,r3,r4,r5;
String s ;
a=1; b=1; c=a;
d=b; f=1; e=f;
r1=(a.equals(b)? 's' : 'n');
r2=(a.equals(c)? 's' : 'n');
r3=(a==d? 's' : 'n');
r4=(a==e? 's' : 'n');
r5=(a.equals(f)? 's' : 'n');
s = ""+r1+r2+r3+r4+r5 ;
System.out.println(s);
}
}
Executando-se esse código, em que é possível testar como o comportamento exemplificado foi implementado para a classe Integer e o tipo int, a resposta impressa será
 

Provas

Questão presente nas seguintes provas
Enunciado 1704300-1
Analise o Diagrama de Caso de Uso de UML (v 2.3) apresentado acima e considere as afirmações a seguir.
I - O Ator P pode interagir com o Caso de Uso 3.
II - O Ator Q pode interagir com o Caso de Uso 0.
III - O Ator Q pode interagir com o Caso de Uso 1.
É correto o que se afirma em
 

Provas

Questão presente nas seguintes provas
Solicitado a preparar um arquivo de teste em XML para um sistema de controle de pedidos de uma distribuidora de petróleo, um analista de sistemas gerou o seguinte documento:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE cliente SYSTEM "C:\postos.dtd">
<cliente>
<posto>
<cnpj>
53.726.891/0001-24
</cnpj>
<pedidos>
<pedido>
<produto>
Gasolina
</produto>
<quantidade>
10.000
</quantidade>
</pedido>
<pedido>
<produto>
Gasolina
</produto>
</pedido>
</pedidos>
</posto>
</cliente>
Considere o DTD abaixo, salvo no arquivo C:\postos.dtd.
<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT quantidade (#PCDATA)>
<!ELEMENT produto (#PCDATA)>
<!ELEMENT posto (cnpj,pedidos*)>
<!ELEMENT pedidos (pedido*)>
<!ELEMENT pedido (produto, quantidade)>
<!ELEMENT cnpj (#PCDATA)>
<!ELEMENT cliente (posto)>
O arquivo preparado pelo analista está em
 

Provas

Questão presente nas seguintes provas
A Modelagem de Negócios normalmente exige a utilização de várias perspectivas ou visões.
Ao desenvolver a visão (geral) do negócio, uma das técnicas interessantes é a modelagem conceitual, que deve ser feita com o diagrama UML denominado Diagrama de
 

Provas

Questão presente nas seguintes provas
Um analista de sistema precisa utilizar um diagrama UML para capturar os requisitos e definir o contexto de um sistema de informação, representando as ações executadas pelo sistema.
Para isso, o diagrama mais adequado é o diagrama de
 

Provas

Questão presente nas seguintes provas