Questões de Concurso Público STJ 2008 para Analista Judiciário - Tecnologia da Informação

Foram encontradas 8 questões

Q52973 Engenharia de Software
Imagem 006.jpg

Considerando as figuras I, II e III, que apresentam,
respectivamente, diagramas de classe, de seqüência
e de utilização (deployment), todos em UML, julgue
os itens seguintes.

De acordo com o diagrama da figura I, a classe CntrPersistenciaRelacional implementa IPersistencia; a classe Pessoa pode ser instanciada; a classe CntrAutenticacao é abstrata e implementa IRAutenticacao; Driver é uma classe da associação entre CntrPersistenciaRelacional e Conexao; o método conectar da classe CntrPersistencia é protegido e visível a partir de código que esteja presente no método desconectar da classe CntrPersistenciaRelacional.
Alternativas
Q52974 Engenharia de Software
Imagem 006.jpg

Considerando as figuras I, II e III, que apresentam,
respectivamente, diagramas de classe, de seqüência
e de utilização (deployment), todos em UML, julgue
os itens seguintes.

No diagrama da figura I, uma instância da classe Grupo pode ter ligações para mais de uma instância dessa mesma classe; a classe Grupo herda um atributo da classe Usuario; há uma agregação entre Grupo e Usuario; o método desconectar , na classe CntrPersistenciaRelacional, tem visibilidade pública; cada objeto da clas se TelaAutenticacao pode ter uma ligação com um objeto da classe Grupo.
Alternativas
Q52975 Engenharia de Software
Imagem 006.jpg

Considerando as figuras I, II e III, que apresentam,
respectivamente, diagramas de classe, de seqüência
e de utilização (deployment), todos em UML, julgue
os itens seguintes.

No diagrama da figura II, telaA é o nome de uma instância de uma classe; três objetos são criados e dois são destruídos; há duas autochamadas e uma delas só é executada se uma condição de guarda for satisfeita; a mensagem da instância de TelaReserva para a de CntrReserva é assíncrona; a mensagem da instância de TelaResultado para a de CntrReserva é síncrona.
Alternativas
Q52976 Engenharia de Software
Imagem 006.jpg

Considerando as figuras I, II e III, que apresentam,
respectivamente, diagramas de classe, de seqüência
e de utilização (deployment), todos em UML, julgue
os itens seguintes.

No diagrama da figura III, há dois nós interligados, que representam duas unidades computacionais; há cinco componentes distribuídos entre os nós; um destes implementa uma interface e um outro depende dessa interface; ClienteAplicacao depende de Stub; ServidorAplicacao depende de Banco de dados.
Alternativas
Q52977 Engenharia de Software
Julgue os itens a seguir, relativos a conceitos de orientação a objetos e UML.

Se uma classe abstrata declara uma interface, essa classe tipicamente contém declarações de métodos, mas não corpos de métodos; a interface não pode ser implementada por classes que herdem da classe abstrata. Em diagramas UML, a classe abstrata pode ser identificada colocando-se seu nome em itálico, e relacionamentos de dependência podem ser representados por setas tracejadas entre clientes da interface e a classe abstrata.
Alternativas
Respostas
1: E
2: E
3: C
4: E
5: E