Foram encontradas 70 questões.
1704306
Ano: 2011
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BR Distribuidora
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BR Distribuidora
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
1704305
Ano: 2011
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BR Distribuidora
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BR Distribuidora
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
1704304
Ano: 2011
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BR Distribuidora
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BR Distribuidora
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
1704303
Ano: 2011
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BR Distribuidora
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BR Distribuidora
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
1704302
Ano: 2011
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BR Distribuidora
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BR Distribuidora
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
1704301
Ano: 2011
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BR Distribuidora
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BR Distribuidora
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 ;
int f;
char r1,r2,r3,r4,r5;
String s ;
a=1; b=1; c=a;
d=b; f=1; e=f;
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');
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);
}
}
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
1704300
Ano: 2011
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BR Distribuidora
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BR Distribuidora

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.
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
1704299
Ano: 2011
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BR Distribuidora
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BR Distribuidora
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>
<!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)>
<!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
1704298
Ano: 2011
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BR Distribuidora
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BR Distribuidora
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
1704296
Ano: 2011
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BR Distribuidora
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BR Distribuidora
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
Cadernos
Caderno Container