Você está na página 1de 57

Caderno de Prova D, Tipo 001

Em hiptese alguma ser considerada a redao escrita nesta pgina.

ESTUDO DE CASO
QUESTO 1
a
Suponha que no Tribunal Regional do Trabalho da 15 Regio haja dois tipos de colaboradores: funcionrio contratado mediante
realizao de concurso pblico e prestador de servio horista. Do funcionrio concursado so registrados o cdigo, o nome, o tele-
fone e o salrio mensal. Do prestador de servio horista so registrados o cdigo, o nome, o telefone e o valor recebido por hora.
Cada colaborador est ligado a um nico departamento e a cada departamento so associados diversos colaboradores. Do depar-
tamento so registrados o cdigo, o nome, o telefone e o nome do gerente. Os servios registrados podem ser realizados por di-
versos colaboradores diferentes do departamento e cada colaborador pode realizar diversos servios. Dos servios so registrados o
cdigo e a descrio. Quando um servio realizado, registrado o colaborador que o realizou e a data da realizao.
Com base nas informaes acima:
a. Desenvolva o diagrama de classes identificando as classes, seus atributos e relaes.
b. Implemente em Java, a classe referente ao prestador de servio horista.

16 TRT15-An.Jud.-Tc.Informao-D
Caderno de Prova D, Tipo 001

Em hiptese alguma ser considerada a redao escrita nesta pgina.

QUESTO 2
Os itens abaixo devem ser respondidos de acordo com ITIL v3.
a. Todos os incidentes devem ser totalmente registrados, incluindo a data e hora da ocorrncia, independente ao fato de eles
terem sido levantados pelo Service Desk ou por um alerta de evento. Ainda de acordo com ITIL, este tipo de relatrio deve
incluir informaes relevantes ao incidente. Cite 5 itens que, segundo ITIL, provavelmente devam ser includos no registro de
cada incidente.
b. Aps um diagnstico inicial de um incidente, caso o Service Desk no tenha aptido para sua soluo, deve ento efetuar seu
encaminhamento para um apoio adicional. Liste os tipos de encaminhamentos (Incident escalation) definidos.
c. Aps o encaminhamento do incidente, descreva quem proprietrio do incidente (ownership) e quem deve efetuar seu
fechamento.

TRT15-An.Jud.-Tc.Informao-D 17
Caderno de Prova H08, Tipo 001

ESTUDO DE CASO

QUESTO 1
A empresa A utiliza um modelo de processo de desenvolvimento de software que adota uma abordagem sequencial e sistemtica no
processo desenvolvimento, comeando com o levantamento de necessidades por parte do cliente, avanando para as fases de pla-
nejamento (estimativas, cronograma, acompanhamento), modelagem (anlise e projeto), construo (codificao e testes) e entrega
(com suporte e feedback), de forma linear. Nesse processo o software projetado levantando-se inicialmente todos os requisitos (in-
cluindo requisitos futuros), pois acredita-se que projetar para amanh poupar tempo e esforo no longo prazo. Em cada etapa,
gerada uma grande quantidade de documentos utilizados principalmente para comunicar ideias entre os interessados no projeto.
Nos ltimos anos esse modelo tem se mostrado pouco eficiente para as novas demandas de software da empresa, impactando prin-
cipalmente em atrasos nas entregas, o que tem afetado a rea de negcios.
Pensando em agilizar o processo de desenvolvimento, a equipe de TI resolveu adotar o modelo de processo da Extreme
Programming (XP), que envolve um conjunto de regras e prticas constantes no contexto de quatro atividades metodolgicas:
planejamento, projeto, codificao e testes.

Pede-se para dissertar sobre essas atividades metodolgicas da XP, apresentando os trabalhos realizados em cada uma, as tcnicas
ou ferramentas utilizadas e os artefatos porventura gerados.

20 DPRSD-An.Informtica-H08
Caderno de Prova H08, Tipo 001

QUESTO 2
Considere o seguinte cenrio. Marcelo est trabalhando na defensoria pblica e precisa criar 2 tabelas no banco de dados Oracle 10g
(XE- Express Edition) para, posteriormente, permitir que consultas sejam realizadas de acordo com os interesses da instituio. J
existe um banco de dados aberto.

A primeira tabela deve armazenar os dados das varas e a segunda tabela os processos judiciais destas varas, conforme mostram as
figuras abaixo. Para cada vara existem diversos processos.

Tabela cadvara cadastro de varas


Campo Tipo Descrio
CODVARA_P NUMBER (3) Cdigo da vara (no nulo)
NOMEVARA VARCHAR2 (40) Nome da vara (no nulo)
Chave Primria Ser o campo CODVARA_P

Tabela cadproc cadastro de processos das varas


Campo Tipo Descrio
CODPROC NUMBER (5) Cdigo do processo (no nulo)
NOMEREU VARCHAR2 (40) Nome do ru (no nulo)
CPF CHAR (11) CPF do ru (no nulo, nico)
CODVARA_F NUMBER (3) Cdigo da vara (no nulo)
Chave Estrangeira Ser o campo CODVARA_F x CODVARA_P de cadvara

De acordo com a definio das tabelas descritas acima, responda o que se pede. Os nomes das tabelas, os nomes dos campos e os
seus tipos devem seguir rigorosamente o que est definido.

a. Escreva o cdigo SQL para criar as 2 tabelas: cadvara e cadproc. Descreva textualmente o que os comandos fazem.

DPRSD-An.Informtica-H08 21
Caderno de Prova H08, Tipo 001

b. Considere que as 2 tabelas j foram criadas e preenchidas com diversas varas e seus diversos processos corretamente. Explique
textualmente o que o comando SQL abaixo ir apresentar aps sua execuo.
SELECT cadproc.CODPROC, cadproc.NOMEREU, cadvara.NOMEVARA FROM cadproc, cadvara WHERE cadproc.CODVARA_F =
cadvara.CODVARA_P;

22 DPRSD-An.Informtica-H08
Caderno de Prova AT, Tipo 001

DISCURSIVA ESTUDO DE CASO

QUESTO 1
O elemento bsico de informao armazenado pelo Domain Name System (DNS) conhecido como resource record que pode
ter diferentes tipos.

Explique o que so e como so utilizados os de tipo MX.

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16 TJURJ-Anal.Jud.-Anal.Sistemas-AT
Caderno de Prova AT, Tipo 001

QUESTO 2
Considere a funo f(a,b) descrita pelo pseudo-cdigo abaixo.

..........................................................................
f(a,b)
escreva a, b
se b = 0
r1
seno
se b par
e f(a,b/2)
re*e
seno
e f(a,(b-1)/2)
ra*e*e
escreva r
devolva r
..........................................................................

a. Demostre o que ser escrito na execuo de f(3,5).


b. Demostre o que ser escrito na execuo de f(2,7).
c. D uma expresso para o valor calculado por f(a,b) em funo dos valores de a e b.
d. Qual a quantidade mnima de nmeros escritos na execuo de f(a,b), em funo dos valores de a e b?

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

TJURJ-Anal.Jud.-Anal.Sistemas-AT 17
Caderno de Prova G07, Tipo 001

PROVA DISCURSIVA REDAO

Ateno: Devero ser rigorosamente observados os limites mnimo de 20 (vinte) linhas e mximo de
30 (trinta) linhas, sob pena de perda de pontos a serem atribudos Redao.

Escolha UMA (apenas uma) das seguintes propostas para elaborar a sua redao e identifique
na Folha de Redao Definitiva, no campo apropriado para tal, o nmero da proposta escolhida.

o
PROPOSTA N 1

Hackers estrangeiros roubaram, em maro, 24 mil documentos de uma companhia terceirizada


pelo Pentgono, revelou nesta quinta-feira, 14, o subsecretrio do Departamento de Defesa dos
Estados Unidos, William Lynn.
(14/07/2011, blogs.estadao.com.br/link/hackers-roubaram-24-mil-documentos-do-pentagono/)

O romeno Robert Butyka de 26 anos foi detido no seu pas sob acusao de ter invadido os
servidores da Agncia Espacial Norte-Americana (NASA) e ter causado prejuzos de cerca de meio
milho de dlares.
(17-11-2011, www.recordfm.com/index.php?q=C/NEWSSHOW/9569)

Notcias assim so cada vez mais comuns na imprensa, dando origem ao seguinte
questionamento: como evitar ataques cibernticos cada vez mais frequentes e ousados? Para os
especialistas em segurana de redes, essa uma pergunta inescapvel, muito difcil de ser
respondida, mas que exige sempre alguma resposta.

Considerando o que est transcrito acima, redija um texto dissertativo-argumentativo sobre o


seguinte tema:

Os crescentes desafios da segurana de redes no Brasil

o
PROPOSTA N 2

A maior parte de ns compra um computador em que o sistema operacional j est instalado e


quase invariavelmente esse sistema o WINDOWS. Na verdade, muitos no sabem sequer da
existncia de outras possibilidades, muito menos das vantagens ou desvantagens em optar por esse
ou aquele sistema. O desconhecimento to grande que, mesmo quando eventualmente o usurio
ouve elogios ao LINUX, ele raramente se dispe troca para ao menos experiment-lo. Afinal, o
computador est funcionando e melhor no arriscar. Como em toda opo sensata por evitar o risco,
junto com o perigo afastamos a possibilidade de conhecer caminhos novos e, quem sabe, mais
atraentes e fecundos. Mas isso s uma suspeita de um leigo no assunto que ainda hesita em se
aventurar por um territrio que lhe parece to pouco conhecido.

Considerando o que se afirma acima, redija um texto dissertativo-argumentativo posicionando-


se em relao seguinte pergunta:

WINDOWS ou LINUX: qual a melhor escolha?

TRESP-Anal. Jud-Anal. Sistemas-G07 13


Caderno de Prova G07, Tipo 001

PROPOSTA ESCOLHIDA:
O
N :

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24
25

26

27

28

29

30

14 TRESP-Anal. Jud-Anal. Sistemas-G07


Caderno de Prova C03, Tipo 001

PROVA DISCURSIVA REDAO

Ateno: Devero ser rigorosamente observados os limites mnimo de 20 (vinte) linhas e mximo de 30 (trinta) linhas, sob pena de
perda de pontos a serem atribudos Redao.

No campo da Engenharia de Software, orientao a objetos e Governana em TI, analise e responda:

Com respeito ao modelo em cascata, descreva sucintamente as fases e os objetivos de cada uma delas.
Com respeito ao desenvolvimento em espiral, escreva a principal diferena entre este e os outros modelos do processo de
software.
No modelo em espiral, cada loop na espiral est dividido em quatro setores. Descreva sucintamente o nome e o objetivo de
apenas dois quaisquer destes setores, conforme definido por Barry Boehm em seu artigo original e atualmente adotado por
autores especializados como Sommerville.
Descreva sucintamente os conceitos da orientao a objetos: herana, herana mltipla, encapsulamento e mtodo.
Descreva sucintamente o que o CobiT.

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

TREAP-Anal.Jud.-Anlise-Sistemas-C03 11
Caderno de Prova 05, Tipo 001
ESTUDO DE CASO
Instrues: Em conformidade com o Captulo VIII, DA PROVA DE ESTUDO DE CASO PARA TODOS OS CARGOS, constante
o
do Edital de Abertura de Inscries n 01/2011.01, ser atribuda nota ZERO Prova de Estudo de Caso que apre-
sentar qualquer fragmento de texto escrito fora do local apropriado, devendo-se, portanto, observar os limites mximos
para cada questo, conforme espaos j planejados para eventual rascunho neste Caderno de Questes.

Uma organizao governamental est reestruturando a rea de Tecnologia da Informao e todos os seus processos passam por
revises e so reformulados com base nas melhores prticas do mercado, definidas nos frameworks de Governana de TI.
Considerando os dados responda ao que se pede nas Questes 1 e 2.
QUESTO 1
As atividades e as ferramentas de trabalho de um administrador de dados (AD) devem ser descritas em um procedimento formal da
organizao. Pede-se descrever os contedos abaixo, que faro parte do procedimento estabelecido na organizao para a funo de
AD:
Identificao das atribuies do administrador de dados.
Identificao e definio da principal ferramenta de trabalho do administrador de dados e dos principais componentes que nela
definem um item de dados.

Utilize, no mximo, 30 linhas para sua resposta.


1
2

4
5

10

11

12

13

14
15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

INFRAERO-Anal.Sup.III-Anal.Sist-Adm.Banco Dados-05 11
Caderno de Prova 05, Tipo 001

QUESTO 2

As tarefas de um administrador de banco de dados ORACLE devem ser descritas em um procedimento formal da organizao.
Pede-se identificar e descrever, em ordem de prioridade, as tarefas para criao, execuo e manuteno de um banco de dados
ORACLE, que faro parte do procedimento estabelecido na organizao.

Utilize, no mximo, 30 linhas para sua resposta.

1
2

7
8

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29
30

12 INFRAERO-Anal.Sup.III-Anal.Sist-Adm.Banco Dados-05
Caderno de Prova 07, Tipo 001

ESTUDO DE CASO
Instrues: Em conformidade com o Captulo VIII, DA PROVA DE ESTUDO DE CASO PARA TODOS OS CARGOS, constante
o
do Edital de Abertura de Inscries n 01/2011.01, ser atribuda nota ZERO Prova de Estudo de Caso que apre-
sentar qualquer fragmento de texto escrito fora do local apropriado, devendo-se, portanto, observar os limites mximos
para cada questo, conforme espaos j planejados para eventual rascunho neste Caderno de Questes.

Uma organizao governamental est reestruturando a rea de Tecnologia da Informao e todos os seus processos passam por
revises e so reformulados com base nas melhores prticas do mercado, definidas nos frameworks de Governana de TI.

Considerando os dados, responda ao que se pede nas Questes 1 e 2.

QUESTO 1

Os padres de projeto so estruturas comuns e recorrentes, teis para criar software orientado a objetos reutilizvel, e que devem ser
documentados, estudados e aplicados na organizao. Pede-se identificar e descrever os padres de projeto do tipo Criao, que so
aqueles que abstraem o processo de criao de objetos a partir da instanciao de classes.

Utilize, no mximo, 30 linhas para sua resposta.

1
2

5
6

10

11

12

13

14

15
16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

12 INFRAERO-Anal.Sup.III-Anal.Sist-Desenv.Manuteno-07
Caderno de Prova 07, Tipo 001

QUESTO 2

Um diagrama de caso de uso da UML usado para descrever graficamente um subconjunto do modelo para simplificar a co-
municao. Um modelo de caso de uso textual representado pelas especificaes de caso de uso. Pede-se elaborar uma
Especificao do Caso de Uso Fazer o Login, para que seja um modelo padro para os projetos de sistemas na organizao.

Utilize, no mximo, 30 linhas para sua resposta.

8
9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

INFRAERO-Anal.Sup.III-Anal.Sist-Desenv.Manuteno-07 13
Caderno de Prova 08, Tipo 001

ESTUDO DE CASO

Instrues: Em conformidade com o Captulo VIII, DA PROVA DE ESTUDO DE CASO PARA TODOS OS CARGOS, constante
o
do Edital de Abertura de Inscries n 01/2011.01, ser atribuda nota ZERO Prova de Estudo de Caso que apre-
sentar qualquer fragmento de texto escrito fora do local apropriado, devendo-se, portanto, observar os limites mximos
para cada questo, conforme espaos j planejados para eventual rascunho neste Caderno de Questes.
Uma organizao governamental est reestruturando a rea de Tecnologia da Informao e todos os seus processos passam por
revises e so reformulados com base nas melhores prticas do mercado, definidas nos frameworks de Governana de TI.
Considerando os dados, responda ao que se pede nas Questes 1 e 2.
QUESTO 1
A organizao adotou como padro o framework PMBOK para gerenciamento de projetos e a metodologia RUP para desenvolvimento
de sistemas. Pede-se elaborar uma Estrutura Analtica de Projeto (EAP) que seja um modelo padro para os projetos de sistemas,
baseado nas fases de desenvolvimento e no principal pacote de trabalho de cada fase.
Utilize o espao do box abaixo para elaborar sua resposta.

INFRAERO-Anal.Sup.III-Anal.Sist-Gesto-TI-08 13
Caderno de Prova 08, Tipo 001
QUESTO 2

Os desempenhos nos servios prestados, segundo o ITIL, devem ser mensurados e monitorados por meio de SLA Service Level
Agreement. Os envolvidos diretamente nos servios de TI, tanto do lado fornecedor quanto do lado cliente, devem ser orientados por
meio de um procedimento formal que estabelea as diretrizes de aplicao do SLA. Pede-se descrever os contedos abaixo que faro
parte do procedimento estabelecido na organizao para uso de SLA:

Definio do que um acordo de nvel de servio (SLA).

Definio de sete itens que devem estar contidos em um documento de acordo de nvel de servio, para que este documento
seja considerado eficaz.

Utilize, no mximo, 30 linhas para sua resposta.

1
2

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

14 INFRAERO-Anal.Sup.III-Anal.Sist-Gesto-TI-08
Caderno de Prova 09, Tipo 001

ESTUDO DE CASO

Instrues: Em conformidade com o Captulo VIII, DA PROVA DE ESTUDO DE CASO PARA TODOS OS CARGOS, constante
o
do Edital de Abertura de Inscries n 01/2011.01, ser atribuda nota ZERO Prova de Estudo de Caso que apre-
sentar qualquer fragmento de texto escrito fora do local apropriado, devendo-se, portanto, observar os limites mximos
para cada questo, conforme espaos j planejados para eventual rascunho neste Caderno de Questes.

Uma organizao governamental est reestruturando a rea de Tecnologia da Informao e todos os seus processos passam por
revises e so reformulados com base nas melhores prticas do mercado, definidas nos frameworks de Governana de TI.

Considerando os dados, responda ao que se pede nas questes 1 e 2.

QUESTO 1

Os equipamentos de informtica e a infraestrutura de suprimento de energia e de cabeamento de rede devem ser protegidos contra
ameaas fsicas e do meio ambiente, conforme estabelece a norma ABNT NBR ISO/IEC 27002:2005. Pede-se identificar e descrever
os itens de controle de segurana que devem ser especificados para proteger os recursos de TI da organizao.

Utilize, no mximo, 30 linhas para sua resposta.

5
6

10

11

12

13

14

15
16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

INFRAERO-Anal.Sup.III-Anal.Sist-Rede-Suporte-09 13
Caderno de Prova 09, Tipo 001

QUESTO 2

As topologias de backup e recuperao em redes de computadores podem ser classificadas de acordo com a tecnologia de
armazenamento usada. Pede-se identificar e descrever todos os tipos de topologia possveis de serem adotados na organizao,
indicando a principal vantagem de cada tipo, que faro parte de um relatrio de avaliao e de escolha da melhor topologia.

Utilize, no mximo, 30 linhas para sua resposta.

1
2

7
8

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29
30

14 INFRAERO-Anal.Sup.III-Anal.Sist-Rede-Suporte-09
Caderno de Prova 10, Tipo 001

ESTUDO DE CASO

Instrues: Em conformidade com o Captulo VIII, DA PROVA DE ESTUDO DE CASO PARA TODOS OS CARGOS, constante
o
do Edital de Abertura de Inscries n 01/2011.01, ser atribuda nota ZERO Prova de Estudo de Caso que apre-
sentar qualquer fragmento de texto escrito fora do local apropriado, devendo-se, portanto, observar os limites mximos
para cada questo, conforme espaos j planejados para eventual rascunho neste Caderno de Questes.
Uma organizao governamental est reestruturando a rea de Tecnologia da Informao e todos os seus processos passam por
revises e so reformulados com base nas melhores prticas do mercado, definidas nos frameworks de Governana de TI.
Considerando os dados, responda ao que se pede nas questes 1 e 2.
QUESTO 1
Um plano de continuidade do negcio (PCN) deve ser mantido na organizao para assegurar consistncia, contemplar os requisitos
de segurana e identificar as prioridades de testes e manuteno. Pede-se identificar e descrever os itens que compem a estrutura
bsica do PCN da organizao.
Utilize, no mximo, 30 linhas para sua resposta.

1
2
3

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25
26

27

28

29

30

INFRAERO-Anal.Sup.III-Anal.Sist-Seg.Informao-10 13
Caderno de Prova 10, Tipo 001
QUESTO 2

As instalaes de processamento da informao devem ser fisicamente protegidas, conforme estabelece a norma ABNT NBR
ISO/IEC 27002:2005. Pede-se identificar e descrever os itens de controle de segurana que devem ser especificados para proteger o
ambiente computacional da organizao.

Utilize, no mximo, 30 linhas para sua resposta.

10
11

12

13

14

15

16

17

18

19

20
21

22

23

24

25

26

27

28

29

30

14 INFRAERO-Anal.Sup.III-Anal.Sist-Seg.Informao-10
Caderno de Prova F06, Tipo 001

PROVA DISCURSIVA REDAO

Ateno: A Prova Discursiva Redao dever ter extenso mnima de 20 e mxima de 30 linhas.

1. Defina a UML e o polimorfismo.

2. Relacione:

a. os componentes bsicos principais utilizados nos diagramas de caso de uso e de sequencia.

b. os compartimentos principais utilizados na representao de uma classe.

3. Descreva o principal objetivo das camadas de transporte, de enlace e de rede do modelo de referncia OSI.

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

10 TRT14-Anal.Jud.-Tec.Informao-F06
Caderno de Prova 13, Tipo 001

ESTUDO DE CASO
Instrues Gerais:
Conforme Edital publicado, Captulo VIII, item 7, ser atribuda nota ZERO Prova de Estudo de Caso que, no Caderno de Respostas Definitivo:
a) for assinada fora do local apropriado;
b) apresentar qualquer sinal que, de alguma forma, possibilite a identificao do candidato;
c) for escrita lpis, em parte ou em sua totalidade;
d) estiver em branco;
e) apresentar letra ilegvel e/ou incompreensvel.
A Prova de Estudo de Caso ter carter eliminatrio e classificatrio. Cada uma das questes ser avaliada na escala de 0 (zero) a 100 (cem) pontos,
considerando-se habilitado o candidato que tiver obtido, no conjunto das duas questes, mdia igual ou superior a 60 (sessenta).
Devero ser rigorosamente observados os limites de linhas do Caderno de Respostas Definitivo.
Em hiptese alguma ser considerada pela Banca Examinadora a redao escrita neste rascunho.
Redija seu texto final no Caderno de Respostas Definitivo do Estudo de Caso.

QUESTO 1
Paulo trabalha no TRF3 e foi encarregado de fazer, em um processo de engenharia reversa, o desenho do diagrama de classe e do
diagrama de sequncia de uma aplicao Java web.
Nesta aplicao o usurio est habilitado apenas a cadastrar clientes. Ele preenche os dados do cliente em um formulrio e clica no
boto SALVAR. Os dados so enviados para uma servlet. A servlet recebe esses dados, encapsula em um objeto da classe de
entidade (classe que representa a tabela), faz a conexo com o banco de dados e salva esses dados por meio da classe de acesso
ao banco de dados. Aps os dados serem salvos, o usurio recebe uma confirmao ou uma mensagem de erro caso haja algum
problema.

Os cdigos-fonte dos arquivos da aplicao so apresentados a seguir:

index.html

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Cadastro</title>
</head>
<body>
<form method="post" name="frm" action="ServletDados">
<p> <label> ID:<input type="number" name="id" required> </label> </p>
<p> <label> Nome:<input type="text" name="nome" size="50"> </label> </p>
<p> <label> Renda: <input type="number" name="renda"> </label> </p>
<p><input type="submit" value="Salvar"> <input type="reset" value="Limpar"></p>
</form>
</body>
</html>

ControleServlet.java

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class ServletDados extends HttpServlet {
private int id;
private String nome;
private double renda;
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
id = Integer.parseInt(request.getParameter("id"));
nome = request.getParameter("nome");
renda = Double.parseDouble(request.getParameter("renda"));
Cliente cli= new Cliente(id,nome,renda);
ClienteDao dao = new ClienteDao();
if (dao.conectar()==false){
out.print("Conexo falhou");
} else {
if(dao.salvarCliente(cli)==0){
out.print("Erro ao tentar salvar os dados");
}else{
out.print("Cliente Salvo com sucesso");
}
dao.desconectar();
}
}
}

TRF3R-An.Jud.-Informtica-13 19
Caderno de Prova 13, Tipo 001
Cliente.java

public class Cliente {


private int id;
private String nome;
private double renda;
public Cliente(int id, String nome, double renda) {
this.id = id;
this.nome = nome;
this.renda = renda;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public double getRenda() {
return renda;
}
public void setRenda(double renda) {
this.renda = renda;
}
}

ClienteDao.java

import java.sql.*;
public class ClienteDao {
private Connection con;
private Statement st;
public boolean conectar() {
try {
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/banco", "root", "abcd");
st = con.createStatement();
return true;
} catch (Exception ex1) {
return false;
}
}
public int salvarCliente(Cliente cli) {
String sql;
sql = "insert into cliente values(" + cli.getId() + ", '" + cli.getNome() + "', " +
cli.getRenda() + ")";
try {
return st.executeUpdate(sql);
} catch (SQLException e) {
return 0;
}
}
public void desconectar() {
try {
con.close();
} catch (SQLException ex) {
}
}
}

O diagrama de caso de uso da aplicao apresentado a seguir:

cadastrar
cliente

20 TRF3R-An.Jud.-Informtica-13
Caderno de Prova 13, Tipo 001
O Diagrama de Classes apresentado a seguir:

ServletDados Cliente

- id: it - id: it
<<formulrio>> - nome: String
index - nome: String
- renda: double - renda: double

# doPost(in request:
HttpServletRequest, response:
HttpServletResponse): void

ClienteDao

- con: Connection <<bd>>


- st: Statement dados

+ conectar(): boolean
+ salvarCliente(in cli:
Cliente): int
+ desconectar(): void

Pede-se para:

a. Indicar os componentes que devem ser representados nos grupos Model, View e Controller do MVC.

b. Criar o diagrama de sequncia representando as interaes que ocorrem no caso de uso cadastrar cliente.

TRF3R-An.Jud.-Informtica-13 21
Caderno de Prova 13, Tipo 001

QUESTO 2
a
Como a etapa de anlise de requisitos estava sendo realizada de forma inadequada no TRF da 3 Regio, decidiu-se pela criao de
um novo projeto para automatizar e formalizar este processo. O Analista de Informtica do Tribunal foi convidado para participar do
projeto.
A especificao do projeto foi assim concebida:

Nome do projeto
ReqTRF: Sistema Gerenciador de Requisitos de Software do TRF3.

Escopo do projeto
a
Gerenciar os requisitos de um projeto de software do TRF da 3 Regio, atravs da web, de forma a registrar todas as informaes
associadas ao levantamento e anlise de requisitos, englobando as principais atividades previstas neste processo, incluindo
diagramas de caso de uso da UML e documentao no editvel.

Limites do projeto
1. O ReqTRF no controlar o fluxo de execuo das atividades do projeto, apenas registrar as informaes relacionadas aos
requisitos.

2. O ReqTRF no gerar documentos editveis com a especificao dos requisitos. As informaes ficam registradas no sistema e
s podem ser alteradas atravs do sistema.

3. O ReqTRF no controlar aspectos do projeto que envolvam custos, cronograma de execuo, backup e recuperao das bases
de dados.

Atores
1. Cliente: Clientes de um projeto, auxiliam no fornecimento de informaes para especificao e modelagem do projeto, mas no
podem alterar requisitos, apenas consult-los.

2. Administrador: Responsvel pelo controle do uso do sistema, liberando acesso ao Gerente de Projeto a partir do cadastramento
de um projeto.

3. Gerente de Projeto: Responsvel pelo controle de um projeto, definindo a equipe, os tipos de acesso a que tem direito, suas
tarefas e controlando os atores.

4. Analistas: Pessoas que fazem parte da equipe que trabalha no projeto. Participam da gerao da especificao do sistema e
fazem o acompanhamento do projeto.

5. Engenheiro de Requisitos: Profissional com conhecimento em Engenharia de Software, capaz de identificar e descrever requisitos
de um projeto, utilizando os fundamentos da Engenharia de Requisitos. Responsvel pela reviso dos requisitos e gesto e
reviso dos casos de uso.

Considerando as definies acima, solicita-se:

a. Completar a definio dos requisitos funcionais do projeto ReqTRF, utilizando como modelo os requisitos j definidos.

a.1 RF1 Levantamento e registro dos requisitos: O sistema deve oferecer funes para cadastro e controle de todos os
aspectos relacionados aos requisitos de um projeto, permitindo visualiz-los e acompanhar sua elaborao, sua descrio,
seu levantamento).

a.2 RF2 Gesto dos Casos de uso: O sistema deve possibilitar a especificao dos casos de uso, registrando sua descrio,
atores e diagrama UML associados, relacionando-o aos requisitos que deram origem ao caso de uso.

a.3 RF3 Reviso dos requisitos e casos de uso:

22 TRF3R-An.Jud.-Informtica-13
Caderno de Prova 13, Tipo 001

a.4 RF4 Acompanhamento do projeto: O sistema deve permitir que os atores (clientes, analistas, administrador, engenheiros
de requisitos e o gerente do projeto) possam acompanhar a evoluo do projeto a qualquer momento, consultando tudo o
que foi feito.

a.5 RF5 Liberao e definio de tipo de acesso por projeto:

a.6 RF6 Gerao da documentao: Deve ser possvel gerar a especificao na forma de um documento eletrnico no
editvel, contendo todas as informaes registradas do projeto, usando um modelo formalizado.

b. Completar a definio dos requisitos no funcionais do projeto ReqTRF, utilizando como modelo os requisitos definidos.
Devem ser usadas tecnologias modernas, adequadas ao Tribunal, que possui cerca de 100 pessoas como potenciais
usurios do sistema.

b.1 RNF1 Ambiente: O sistema deve funcionar em ambiente web, devendo ser compatvel com os principais navegadores de
Internet, em suas verses mais atuais, como Internet Explorer, Firefox, Safari e Chrome.

b.2 RNF2 Linguagem, banco de dados e tecnologias de desenvolvimento:

b.3 RNF3 Desempenho:

b.4 RNF4 Segurana:

b.5 RNF5 Usabilidade: Um usurio com conhecimento bsico em Informtica e conhecimento nos fundamentos do levan-
tamento e anlise de requisitos deve ser capaz de operar o sistema com um curso de 40 minutos, online ou presencial.

b.6 RNF6 Plataformas de acesso ao sistema:

TRF3R-An.Jud.-Informtica-13 23
Caderno de Prova 13, Tipo 001

De acordo com o PMBoK 4a edio, os processos Coletar os requisitos, Definir o escopo, Criar a EAP, Verificar o escopo e
Controlar o escopo interagem entre si e com os processos de outras reas de conhecimento, podendo envolver esforos de uma ou
mais pessoas, com base nas necessidades do projeto.

c. Cite a qual rea de conhecimento do PMBoK 4a edio os processos citados pertencem.

O processo Coletar os requisitos tem as seguintes entradas, ferramentas/tcnicas e resultados:

Ferramentas/Tcnicas

Resultados
Entradas

Termo de abertura do projeto


CAIXA 1 Documentao dos requisitos
Plano de gerenciamento dos requisitos
Registro das partes interessadas
Matriz de rastreamento de requisitos
Observao
Prottipos

d. Cite 3 tcnicas de levantamento de requisitos dentre as omitidas pela caixa 1 na figura acima, de acordo com o PMBoK
4a edio.

24 TRF3R-An.Jud.-Informtica-13
Caderno de Prova 15, Tipo 001
ESTUDO DE CASO
Instrues Gerais:
Conforme Edital publicado, Captulo VIII, item 7, ser atribuda nota ZERO Prova de Estudo de Caso que, no Caderno de Respostas Definitivo:
a) for assinada fora do local apropriado;
b) apresentar qualquer sinal que, de alguma forma, possibilite a identificao do candidato;
c) for escrita lpis, em parte ou em sua totalidade;
d) estiver em branco;
e) apresentar letra ilegvel e/ou incompreensvel.
A Prova de Estudo de Caso ter carter eliminatrio e classificatrio. Cada uma das questes ser avaliada na escala de 0 (zero) a 100 (cem) pontos,
considerando-se habilitado o candidato que tiver obtido, no conjunto das duas questes, mdia igual ou superior a 60 (sessenta).
Devero ser rigorosamente observados os limites de linhas do Caderno de Respostas Definitivo.
Em hiptese alguma ser considerada pela Banca Examinadora a redao escrita neste rascunho.
Redija seu texto final no Caderno de Respostas Definitivo do Estudo de Caso.

QUESTO 1
a
De acordo com guia PMBOK 4 Edio, o gerenciamento do escopo do projeto inclui os processos necessrios para assegurar que o
projeto inclua todo o trabalho necessrio, e apenas o necessrio, para terminar o projeto com sucesso. Esse gerenciamento est
relacionado principalmente com a definio e controle do que est e do que no est incluso no projeto.
Para realizar a tarefa de gerenciamento do escopo de um projeto em andamento no Tribunal Regional Federal, foram chamados peri-
tos na utilizao deste guia, que, de forma sucinta, utilizaram os processos definidos neste manual, como ferramentas e tcnicas que
devem ser utilizadas no processo de definio do escopo e detalhadamente seguiram o processo para Criar a EAP.
a. Liste quais as ferramentas e tcnicas que foram utilizadas no processo Definir o escopo.

b. Explique o processo Criar a EAP.

16 TRF3R-An.Jud.-Informtica-Infraestrutura-15
Caderno de Prova 15, Tipo 001

QUESTO 2
a
Na rotina de trabalho do Analista de Infraestrutura do TRF da 3 Regio necessrio que sejam realizadas diversas tarefas
envolvendo situaes ligadas ao endereamento IPv4 dos hosts das redes e sub-redes TCP/IP da instituio, como as apresentadas
abaixo. Considere que trabalha-se com o endereamento sem classes.

No endereamento sem classes, quando uma organizao precisa conectar-se internet, lhe concedido um bloco de endereos. O
provedor de internet impe 3 restries aos blocos de endereos sem classes:
os endereos em um bloco devem ser contnuos.
o nmero de endereos em um bloco deve ser uma potncia de 2.
o
o 1 endereo tem que ser divisvel pelo nmero de endereos.

Sendo n a mscara para um bloco, considere que:


o nmero de endereos num bloco pode ser encontrado aplicando-se a frmula 232n.
o
o 1 endereo no bloco pode ser encontrado configurando-se em 0 os 32n bits mais direita.
o ltimo endereo no bloco pode ser encontrado configurando-se em 1 os 32n bits mais direita.

Situao a) Aps a concesso de um bloco de endereos a uma pequena rede do Tribunal, sabe-se que um dos endereos
128.11.3.39/28. Apresente os clculos e mostre:
o
a1. O 1 endereo do bloco:

a2. O ltimo endereo do bloco:

a3. O nmero de endereos do bloco:

Situao b) Com a expanso dos hosts e das redes do Tribunal, foi concedido um novo bloco 205.16.37.0/26 contendo 64
endereos. O analista de infraestrutura do Tribunal precisa dividir os endereos em 3 sub-blocos de 32, 16 e 16 endereos
a
para atender 3 sub-redes. Apresente os clculos e mostre a mscara da 1 sub-rede:

TRF3R-An.Jud.-Informtica-Infraestrutura-15 17
Caderno de Prova 14, Tipo 001
ESTUDO DE CASO
Instrues Gerais:
Conforme Edital publicado, Captulo VIII, item 7, ser atribuda nota ZERO Prova de Estudo de Caso que, no Caderno de Respostas Definitivo:
a) for assinada fora do local apropriado;
b) apresentar qualquer sinal que, de alguma forma, possibilite a identificao do candidato;
c) for escrita lpis, em parte ou em sua totalidade;
d) estiver em branco;
e) apresentar letra ilegvel e/ou incompreensvel.
A Prova de Estudo de Caso ter carter eliminatrio e classificatrio. Cada uma das questes ser avaliada na escala de 0 (zero) a 100 (cem) pontos, considerando-se
habilitado o candidato que tiver obtido, no conjunto das duas questes, mdia igual ou superior a 60 (sessenta).
Devero ser rigorosamente observados os limites de linhas do Caderno de Respostas Definitivo.
Em hiptese alguma ser considerada pela Banca Examinadora a redao escrita neste rascunho.
Redija seu texto final no Caderno de Respostas Definitivo do Estudo de Caso.

QUESTO 1
O processo Gerenciar Projetos, para o CobiT, visa estabelecer um programa e uma estrutura de gesto de projeto para o gerenciamento de
todos os projetos de TI. Tem como objetivo entregar resultados de projetos dentro do tempo, do oramento e da qualidade acordados. Ainda
tem como foco aplicar aos projetos de TI um programa definido e uma abordagem de gesto de projetos que permitam a participao das
partes interessadas e a monitorao do andamento e dos riscos do projeto.
O Tribunal Regional Federal decidiu usar o Cobit para acompanhamento dos projetos e em decorrncia disto, resolveu contratar profissionais
com proficincia e conhecimentos necessrios para esta tarefa.
Pede-se que, considerando o CobiT, descreva
a. como o processo Gerenciar Projetos pode ser alcanado e medido.

b. o objetivo de controle detalhado Abordagem da Gesto de Projetos.

TRF3R-An.Jud.-Informtica-Banco Dados-14 17
Caderno de Prova 14, Tipo 001

QUESTO 2
Considere o modelo abaixo e os dados cadastrados nas respectivas tabelas:

FunNo DepNo FNome FCargo FGerente FDatAdm FSal FComis


7369 20 Juliano Escriturrio 7902 27/12/1980 800 null
7499 30 Iracema Vendedor 7698 20/02/1981 1600 300
7521 30 Maria Vendedor 7698 22/02/1981 1250 500
7566 20 Marcos Gerente 7839 04/02/1981 2975 null
7654 30 ngela Vendedor 7698 28/09/1981 1250 1400
7698 30 Ana Gerente 7839 09/06/1981 2850 null
7782 10 Paulo Gerente 7839 09/07/1981 2450 null
7788 20 Mariana Analista 7566 09/12/1982 3000 null
7839 10 Pedro Presidente null 17/11/1991 5000 null
7844 30 Jorge Vendedor 7698 08/09/1981 1500 0
7876 20 Jlio Escriturrio 7788 12/01/1983 1100 null
7900 30 Lucas Escriturrio 7698 03/12/1981 950 null
7902 20 Andr Analista 7566 03/12/1982 3000 0
7934 10 Patrcia Escriturrio 7782 23/01/1982 1300 null

DepNo DNome DLocal


10 Contabilidade So Paulo
20 Pesquisa Rio de janeiro
30 Vendas Curitiba
40 Operaes Campinas
Pede-se para:

a. Exibir o nome do funcionrio e o salrio reajustado em 10%. Este salrio reajustado deve ser exibido com rtulo de coluna
"Salrio reajustado" e com apenas uma casa decimal.

b. Exibir o nome e a data de admisso de todos os funcionrios admitidos aps a funcionria Patrcia, em ordem crescente por
data de admisso.

c. Exibir o cargo e o nmero de funcionrios com o mesmo cargo. A coluna que exibe o nmero de pessoas com o mesmo cargo
deve ter o rtulo "Nmero de Pessoas".

d. Exibir o nome do departamento, o nmero de funcionrios do departamento e o salrio mdio de todos os funcionrios do
departamento. Na coluna que exibe o nmero de funcionrio, coloque o rtulo "Quantidade de funcionrios. Na coluna que exibe
o salrio mdio, coloque o rtulo "Salrio Mdio". Exiba em ordem decrescente pelo salrio mdio.

e. Exibir o nome, o cargo e o salrio de todos os funcionrios que recebem mais do que a mdia de todos os salrios. Utilize
subconsulta.

f. Exibir o nome, o cargo e o salrio de todos os funcionrios que recebem um salrio menor que o salrio de todos os
vendedores. Exiba os dados em ordem decrescente de salrio.

g. Criar uma view de nome totais, com o nome do departamento, o menor salrio de funcionrio neste departamento e o maior
salrio de funcionrio neste departamento. Em seguida, exiba a estrutura da view e tambm os valores contidos nela.

18 TRF3R-An.Jud.-Informtica-Banco Dados-14
Caderno de Prova 14, Tipo 001

QUESTO 2

TRF3R-An.Jud.-Informtica-Banco Dados-14 19
Caderno de Prova 14, Tipo 001

QUESTO 2

20 TRF3R-An.Jud.-Informtica-Banco Dados-14
Caderno de Prova A28, Tipo 001

ESTUDO DE CASO

Instrues Gerais:
Conforme Edital publicado, Captulo IX:
3.1. Na Prova de Estudo de Caso devero ser rigorosamente observados os limites mnimo de 12 (doze) linhas e o mximo de 20 (vinte) linhas, sob pena de
perda de pontos a serem atribudos prova.
5. A Prova de Estudo de Caso ter carter eliminatrio e classificatrio. Cada uma das questes ser avaliada na escala de 0 (zero) a 100 (cem) pontos,
considerando-se habilitado o candidato que tiver obtido, no conjunto das duas questes, mdia igual ou superior a 60 (sessenta) pontos.
7. Ser atribuda nota ZERO Prova de Estudo de Caso nos seguintes casos: a) fugir modalidade de texto solicitada e/ou s questes prticas propostas;
b) apresentar textos sob forma no articulada verbalmente (apenas com desenhos, nmeros e palavras soltas ou em versos) ou qualquer fragmento do
texto escrito fora do local apropriado; c) for assinada fora do local apropriado; d) apresentar qualquer sinal que, de alguma forma, possibilite a identificao
do candidato; e) for escrita a lpis, em parte ou na sua totalidade; f) estiver em branco; g) apresentar letra ilegvel e/ou incompreensvel.

QUESTO 1
Um Tribunal possui instalada a estrutura de informtica e de rede de computadores apresentada na figura abaixo.

Internet

Roteador
Servidor

Switch
Impressora

.................
................
..............

.................
................
..............
.................
................
..............

Na rede local, que utiliza uma switch para as conexes, existe uma dezena de estaes de trabalho com sistema operacional
Windows 7, uma impressora conectada rede e um servidor com sistema operacional Windows Server 2008 R8 para os servios de
armazenamento de arquivos e pginas web do escritrio. Para conectar a rede local internet utilizado um roteador ligado ao
acesso cabeado do provedor internet.

Baseado nas normas e nas boas prticas para a implantao da segurana da informao nesse ambiente, elabore, fundamenta-
damente, uma proposta de projeto de segurana que especifique e descreva

a. as funes dos equipamentos e dispositivos que devem ser adquiridos para a implantao da segurana da rede local.

b. as funes dos softwares a serem contratados ou adquiridos para detectar invases, acessos indevidos e malwares.

c. os protocolos que sero utilizados para os servios de comunicao entre as estaes e o servidor de arquivos.

d. os protocolos e as regras que sero implantadas para os acessos ao servidor de pginas web.

e. como ser implantado o backup de arquivos no servidor.

16 TRT3R-An.Jud.-Tecnologia Informao-A28
Caderno de Prova A28, Tipo 001

QUESTO 1

(Utilize as linhas abaixo para rascunho)

10

11

12

13

14

15

16

17

18

19

20

TRT3R-An.Jud.-Tecnologia Informao-A28 17
Caderno de Prova A28, Tipo 001

QUESTO 2
Um Tribunal est iniciando dois projetos de desenvolvimento de software, um projeto A e um projeto B.

No projeto A est sendo utilizada uma metodologia de desenvolvimento considerada rigorosa e orientada a planejamento na qual os
requisitos do sistema so estveis, os requisitos futuros so previsveis e documentos so criados para guiar o processo de
desenvolvimento. Adota um processo iterativo visando a construo do sistema de forma orientada a objeto, em que o projeto
dividido em miniprojetos curtos, de durao fixa, denominadas iteraes. Cada iterao um sistema executvel, testvel e integrvel
e inclui as atividades de requisitos, projeto, implementao e teste. Trabalha em ciclos divididos em quatro fases consecutivas:
concepo, elaborao, construo e transio.

No projeto B est sendo utilizada uma metodologia baseada em cdigo, focada na adaptao ao invs de planejamento, que no
utiliza muita documentao e adota processos mais simplificados, facilitando a adaptao s mudanas de requisitos e permitindo
entregas rpidas e menores. Ocorre em um ambiente complexo, onde os requisitos e as prioridades mudam constantemente. O
software desenvolvido em ciclos que, em geral, duram de duas a quatro semanas. Na equipe, que auto organizada e tem entre 6 e
10 pessoas, existem diversos perfis, dentre eles, o de um facilitador que conhece bem o modelo e soluciona conflitos e o de um
responsvel pelo projeto em si, inclusive pelo ROI (Return Of Investment), que indica quais so os requisitos mais importantes, j que
conhece e avalia a necessidade do cliente.

Dado o cenrio de desenvolvimento dos dois projetos, pede-se para

a. identificar e indicar o modelo, prtica ou metodologia utilizada nos projetos A e B.


b. descrever, fundamentadamente, como se lida com os requisitos, quais so os recursos indicados para a captura e entendimento
dos requisitos em ambos os projetos e como esses recursos so utilizados.
c. descrever, fundamentadamente, como tratada a rastreabilidade de requisitos nos projetos A e B.

(Utilize as linhas abaixo para rascunho)

10

11

12

13

14

15

16

17

18

19

20

18 TRT3R-An.Jud.-Tecnologia Informao-A28
Caderno de Prova B02, Tipo 001

ESTUDO DE CASO

Ateno: Conforme Edital do Concurso, Captulo X, itens:


8. ... a Prova Estudo de Caso ter carter eliminatrio e classificatrio. Cada uma das questes ser avaliada na escala de 0 (zero) a 100 (cem)
pontos, considerando-se habilitado o candidato que tiver obtido, no conjunto das duas questes, mdia igual ou superior a 50 (cinquenta).
10. Ser atribuda nota ZERO Prova Estudo de Caso nos seguintes casos:
10.1 fugir modalidade de texto solicitada e/ou ao tema proposto; 10.2 apresentar textos sob forma no articulada verbalmente (apenas
com desenhos, nmeros e palavras soltas ou em versos) ou qualquer fragmento do texto escrito fora do local apropriado; 10.3 for
assinada fora do local apropriado; 10.4 apresentar qualquer sinal que, de alguma forma, possibilite a identificao do candidato; 10.5 for
escrita a lpis, em parte ou na sua totalidade; 10.6 estiver em branco; 10.7 apresentar letra ilegvel e ou incompreensvel.
11. A folha para rascunho no Caderno de Provas de preenchimento facultativo. Em hiptese alguma o rascunho elaborado pelo candidato
ser considerado na correo da Prova Estudo de Caso pela Banca Examinadora.
Instrues: NO necessria a colocao de ttulo na Prova Estudo de Caso.

QUESTO 1
Utilizando tecnologias existentes no Java EE 6 no ambiente NetBeans, um Tribunal est desenvolvendo uma aplicao corporativa
distribuda onde clientes locais (que executam na mesma mquina virtual da aplicao e no mesmo application server) e clientes
remotos (que executam em outra mquina virtual e em outro application server) precisam acessar classes que encapsulam a lgica do
negcio no servidor.
Neste contexto, fundamentadamente, indique:
a. As tecnologias do Java EE (a partir da verso 6) que podero ser utilizadas e como estas tecnologias precisaro ser utilizadas
para acessar os recursos que encapsulam a lgica do negcio no servidor.
b. Que componentes da aplicao podero ser representados em cada uma destas camadas, considerando que a estrutura da
aplicao corresponde s camadas Web, de Negcios e EIS (Enterprise Information System).
c. Em que formato os mdulos EJB e Web sero encapsulados para serem implantados no servidor.
d. Os principais servidores de aplicao que podero ser utilizados nesta aplicao e os que no podero ser utilizados.
(Utilize as linhas abaixo para rascunho)

10

11

12

13

14

15

16

17

18

19

20

TRT15-An.Jud.-Tc. Informao-B02 15
Caderno de Prova B02, Tipo 001

QUESTO 1 (continuao)

21

22

23

24

25

26

27

28

29

30

QUESTO 2

Parte I

Em uma aplicao solicitada por um usurio do Tribunal, um analista procedeu contagem de Pontos de Funo utilizando as
seguintes tabelas e respectivas complexidades e referncias ALI, AIE, SE, CE e EE (em que Baixa, Mdia e Alta referem-se s
respectivas complexidades, alternativamente conhecidas tambm como Simples, Mdia e Complexa):

ALI e AIE Tipos de Dados (TD)


Tipos de Registro <20 2050 >50
1 Baixa Baixa Mdia
25 Baixa Mdia Alta
>5 Mdia Alta Alta

SE e CE Tipos de Dados (TD)


Arquivos
<6 619 >19
Referenciados
<2 Baixa Baixa Mdia
23 Baixa Mdia Alta
>3 Mdia Alta Alta

EE Tipos de Dados (TD)


Arquivos
<5 515 >15
Referenciados
<2 Baixa Baixa Mdia
2 Baixa Mdia Alta
>2 Mdia Alta Alta

Complexidades
Baixa Mdia Alta
ALI 7 10 15
AIE 5 7 10
EE 3 4 6
SE 4 5 7
CE 3 4 6

No levantamento de requisitos do usurio ele registrou o seguinte:

Entradas Externas
Tipos de Dados Arquivos Referenciados
5 2
2 3
3 5

Sadas Externas
Tipos de Dados Arquivos Referenciados
3 1
1 3

Arquivos Lgicos Internos


Tipos de Dados Tipos de Registros
3 1
1 3

16 TRT15-An.Jud.-Tc. Informao-B02
Caderno de Prova B02, Tipo 001

Neste contexto indique, fundamentadamente:

a. As quantidades e respectivos tipos de funes EE, SE e ALI e a quantidade de Pontos de Funo Brutos (PFB) obtida.

(Utilize as linhas abaixo para rascunho)

10

b. Supondo-se que, ao tipo de sistema em questo, seja aplicvel a seguinte tabela de caractersticas gerais do sistema utilizadas
para o clculo do fator de ajuste:

Caractersticas Gerais dos Sistemas Justificativa Nvel de Influncia (NI)


1. Comunicao de Dados Somente um protocolo de comunicao. 4
Processamento distribudo e transferncia on-line ambas
2. Processamento Distribudo 4
direes.
3. Desempenho Nenhuma exigncia de performance. 0
4. Utilizao do Equipamento No h restries operacionais explcitas ou implcitas. 0
5. Volume de Transaes No tem perodo de pico. 0
Mais de 30% das transaes so para entrada de dados
6. Entrada de Dados On-Line 5
interativas.
Menu; help on-line; movimento automtico do cursor; teclas
7. Eficincia do Usurio Final 5
de funo; utilizao do mouse.
8. Atualizao On-Line Atualizao on-line na maioria dos ALIs. 3
9. Processamento Complexo Tem processamento lgico extensivo. 3
10. Reutilizao do Cdigo Mais de 50% do cdigo pode ser reutilizado. 4
Nenhuma considerao especial sobre facilidade
11. Facilidade de Implantao operacional; e processos de start-up, backup e recuperao 0
com interveno do operador.
12. Facilidade Operacional Minimiza a operao de montagem de fita e formulrios. 4
13. Mltiplos Locais Ambientes similares de hardware e software. 3
14. Facilidade de Mudanas Nenhum requerimento especial foi solicitado pelo usurio. 0

Indique a quantidade de Pontos de Funo obtida aps o ajuste (PFA).

(Utilize as linhas abaixo para rascunho)

TRT15-An.Jud.-Tc. Informao-B02 17
Caderno de Prova B02, Tipo 001

Parte II

Aps a estimativa de Pontos de Funo Brutos obtida, a aplicao foi aprovada pelo usurio do Tribunal. Ao projetar o modelo de
dados, aps o levantamento de requisitos, o analista percebeu que no modelo entidade-relacionamento deveria ser representado um
relacionamento entre Cidado e Processo que, todavia, tinha caractersticas prprias assim como uma entidade. Esse
relacionamento, chamado Consulta, era formado por um par ordenado, deveria ter um atributo identificador nico e deveria ser
relacionado, por meio de um relacionamento chamado Obtm, a uma terceira entidade chamada Resultado.

Os requisitos eram que um cidado poderia ou no consultar um ou mais processos e que um processo especfico poderia ou no ser
consultado por um ou mais cidados.

Efetivada uma consulta, entretanto, esta deveria ser guardada para posterior recuperao. Tambm deveriam ficar guardados todos
os resultados associados a cada a uma das consultas realizadas pelos cidados.

Observaes: possvel que no haja nenhum resultado decorrente de uma dada consulta, mas igualmente possvel que para
uma consulta especfica seja necessrio guardar mais de um resultado. O usurio ainda esclarece que um dado resultado especfico
de uma e somente uma consulta.

Nesse contexto, elabore:

O modelo E-R de Peter Chen com todas as entidades e relacionamentos. Utilize, tambm, a representao de Entidade Associativa
(extenses ao modelo E-R de Peter Chen) quando for o caso e indique, no local correto do modelo, as respectivas cardinalidades
mnimas e mximas entre todas as entidades e relacionamentos.

(Utilize o espao abaixo para rascunho)

18 TRT15-An.Jud.-Tc. Informao-B02
Caderno de Prova 04, Tipo 001

ESTUDO DE CASO

Instrues Gerais:
Conforme Edital publicado, Captulo IX, item 7, ser atribuda nota ZERO Prova Estudo de Caso nos seguintes casos:
a. fugir ao tema proposto;
b. apresentar textos sob forma no articulada verbalmente (apenas com desenhos, nmeros e palavras soltas ou em versos) ou qualquer
fragmento de texto escrito fora do local apropriado;
c. for assinada fora do local apropriado;
d. apresentar qualquer sinal que, de alguma forma, possibilite a identificao do candidato;
e. estiver em branco;
f. apresentar letra ilegvel e/ou incompreensvel.
A folha para rascunho no Caderno de Provas de preenchimento facultativo. Em hiptese alguma o rascunho elaborado pelo candidato ser
considerado na correo da Prova Estudo de Caso pela Banca Examinadora.
O candidato no habilitado na Prova Estudo de Caso ser excludo do Concurso.

QUESTO 1
a
O TRF da 4 Regio solicitou ao Analista Judicirio da rea de Tecnologia da Informao TI a criao de um projeto de Se-
gurana da Informao, baseado nos requisitos para um Sistema de Gesto de Segurana da Informao SGSI apresenta-
dos nas Normas NBR ISO/IEC 27001:2006 e NBR ISO/IEC 27001:2013.

a. Identificar e descrever, sucintamente, as atividades compreendidas no levantamento e anlise dos processos do Tribunal, de
acordo com as Normas, e que so primordiais para implementar o SGSI, considerando que as diretrizes e o escopo do projeto
j foram avaliados e aprovados em todos os nveis organizacionais do Tribunal e que o desenvolvimento do SGSI inclui a
definio da poltica de segurana da informao a partir do levantamento e anlise dos processos do Tribunal.

b. Apresentar, descrever como funcionam e como aplicar os sistemas digitais comumente utilizados nos servios do Tribunal,
considerando que as atividades do Tribunal incluem a emisso de certides e documentos que requerem o uso dos recur-
sos de autenticao e certificao digitais.

10

11

12

13

14

15

16

17

18

19

20

TRF4R-An.Jud.-Informtica-04 13
Caderno de Prova 04, Tipo 001

QUESTO 1

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

14 TRF4R-An.Jud.-Informtica-04
Caderno de Prova 04, Tipo 001

QUESTO 2
a
O Tribunal Regional Federal da 4 Regio solicitou equipe de TI o desenvolvimento de uma pequena aplicao web orientada a
objetos em PHP, utilizando o design pattern MVC, para cadastrar e consultar os dados de seus funcionrios.
Para isso foi criado um banco de dados chamado banco, com uma tabela chamada funcionario, contendo os campos id (inteiro,
no nulo, chave primria) e nome (cadeia de caracteres).

Os componentes da aplicao foram representados nos grupos de componentes do MVC, conforme tabela abaixo.

View Controller Model


index.html Controle.php Funcionario.php
cadastro_func.html FuncionarioDao.php
consulta_func.html
mensagens.php
exibe_consulta_func.php

Os cdigos-fonte (apenas do interior da tag <body>) das pginas web criadas, so apresentados a seguir:

index.html

<a href="cadastro_func.html">Cadastro</a> <br>


<a href="consulta_func.html">Consulta</a>

cadastro_func.html

<form method="post" action="Controle.php">


<input type="hidden" name="flag" value="cadastro_func">
<label for="id">Id:</label>
<input name="id" type="text" id="id" required>
<label for="nome">Nome:</label>
<input name="nome" type="text" id="nome" required>
<input type="submit" value="Salvar">
</form>

consulta_func.html

<form method="post" action="Controle.php">


<input type="hidden" name="flag" value="consulta_func">
<label for="id">Id:</label>
<input name="id" type="text" id="id" required>
<input type="submit" value="Buscar">
</form>

mensagens.php

<?php
echo $_GET['mensagem'];
?>

exibe_consulta_func.php

<?php
echo 'ID:' . $_GET['id']. '<br>';
echo 'Nome:' . $_GET['nome'];
?>

O cdigo-fonte da classe Funcionario.php, que o modelo da tabela do banco de dados, apresentado a seguir:

<?php
class Funcionario {
private $id;
private $nome;
function __construct() {}
public function getId() {return $this->id;}
public function setId($id) {$this->id = $id;}
public function getNome() {return $this->nome;}
public function setNome($nome) {$this->nome = $nome;}
}
?>

TRF4R-An.Jud.-Informtica-04 15
Caderno de Prova 04, Tipo 001
Pede-se para:
a. Criar e apresentar o cdigo-fonte da classe Controle.php utilizando como base o design pattern Front Controller, para
centralizar e gerenciar o recebimento de requisies e devoluo de respostas ao usurio. Esta classe dever ser criada
baseando-se na descrio a seguir:

Se o parmetro flag indicar que a requisio proveniente da pgina cadastro_func.html ento:


Receber o nome e o id e encapsular em um objeto da classe Funcionario.
Passar esse objeto para o mtodo salvar da classe FuncionarioDao.
Se os dados foram salvos, ento armazenar "Dados gravados com sucesso" na varivel mensagem, seno,
armazenar "Erro na gravao" nesta varivel.
Redirecionar para a pgina mensagens.php passando a varivel mensagem como parmetro.
Seno, se o parmetro flag indicar que a requisio proveniente da pgina consulta_func.html ento:
Receber o id e passar como parmetro para o mtodo consultar da classe FuncionarioDao.
Se o funcionrio com este id no foi encontrado, passar a mensagem "Este funcionrio no est
cadastrado" como parmetro para a pgina mensagens.php, seno passar o id e o nome do funcionrio
localizado, como parmetro para a pgina exibe_consulta_func.php.

b. Criar e apresentar a classe FuncionarioDao.php para acesso ao banco de dados, utilizando a biblioteca PHP Data
Object (PDO). Voc pode escolher o Sistema Gerenciador de Banco de Dados de sua preferncia. Esta classe dever ter
dois mtodos chamados, respectivamente, salvar e consultar.

O mtodo salvar deve ser criado baseando-se na descrio a seguir.

Tentar:
Conectar ao banco de dados.
Inserir os dados recebidos pelo mtodo na tabela do banco de dados.
Encerrar a conexo.
Retornar algo indicando que a operao teve sucesso.

Se houver uma exceo:


Retornar algo indicando que a operao falhou.

O mtodo consultar deve ser criado baseado na descrio a seguir.

Tentar:
Conectar ao banco de dados.
Buscar o id recebido pelo mtodo na tabela do banco de dados.
Encerrar a conexo.
Retornar os dados retornados na consulta.

Se houver alguma exceo:


Retornar algo indicando que a operao no teve sucesso.

10

16 TRF4R-An.Jud.-Informtica-04
Caderno de Prova 04, Tipo 001

QUESTO 2

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

TRF4R-An.Jud.-Informtica-04 17
Caderno de Prova 04, Tipo 001

QUESTO 2

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

18 TRF4R-An.Jud.-Informtica-04
Caderno de Prova 04, Tipo 001

QUESTO 2

76

77

78

79

80

81

82

83

84

85

TRF4R-An.Jud.-Informtica-04 19
Caderno de Prova B02, Tipo 001

DISCURSIVA-ESTUDO DE CASO
Instrues Gerais:
Conforme Edital publicado, Captulo 11: 11.8 Ser atribuda nota ZERO Prova Discursiva-Estudo de Caso nos seguintes casos: 11.8.1 apresentar aborda-
gem incorreta do contedo solicitado; 11.8.2 apresentar textos na forma no articulada verbalmente (apenas com desenhos, nmeros e palavras soltas ou em
versos) ou qualquer fragmento do texto escrito fora do local apropriado; 11.8.3 for assinada fora do local apropriado; 11.8.4 apresentar qualquer sinal que, de
alguma forma, possibilite a identificao do candidato; 11.8.5 estiver em branco; 11.8.6 apresentar letra ilegvel e/ou incompreensvel. 11.9 A folha para rascunho
no Caderno de Provas de preenchimento facultativo. Em hiptese alguma o rascunho elaborado pelo candidato ser considerado na correo da Prova
Discursiva-Estudo de Caso pela Banca Examinadora. 11.10 O candidato no habilitado na Prova Discursiva-Estudo de Caso ser excludo do Concurso.
11.11 A grade de correo/mscara de critrios contendo a abordagem/requisitos de respostas definida pela Banca Examinadora, as respostas apresentadas
pelo candidato e a pontuao obtida pelo candidato sero divulgadas por ocasio da Vista da Prova Discursiva-Estudo de Caso.

QUESTO 1
Considere, hipoteticamente, que um Analista Judicirio especializado em Anlise de Sistemas foi encarregado de modelar um sistema
que ser desenvolvido para um Tribunal Regional Eleitoral. Esse modelo manipular as informaes das zonas eleitorais, municpios,
juzes e sees associados a elas. Manipular, tambm, informaes de mesrios e eleitores associados s sees. Os atributos que
devem ser considerados so:

Nmero da zona eleitoral valor numrico inteiro


Cdigo do juiz eleitoral valor numrico inteiro
Nome do juiz eleitoral cadeia de caracteres
Nmero mximo de eleitores da zona eleitoral no municpio valor numrico inteiro
Cdigo do Municpio valor numrico inteiro
Nome do municpio cadeia de caracteres
Unidade Federal do municpio cadeia de caracteres
Nmero da seo valor numrico inteiro
Limite mximo de eleitores da seo valor numrico inteiro
Nmero da urna da seo valor numrico inteiro
CPF do mesrio valor numrico inteiro longo
Nome do mesrio cadeia de caracteres
Nmero do ttulo do eleitor valor numrico inteiro longo
Nome do eleitor cadeia de caracteres
Data de nascimento do eleitor data
Nome da me do eleitor cadeia de caracteres

O Analista deve considerar que:


No dever ser utilizado nenhum atributo alm dos fornecidos acima.
Os nmeros das sees no se repetem mesmo em zonas eleitorais diferentes.
Cada zona eleitoral estar sob a responsabilidade de um nico juiz, que poder ser responsvel por mais de uma zona eleitoral.
Cada zona eleitoral estar sob a responsabilidade de um nico juiz, independente de quantos municpios e/ou sees estiverem
associados a ela.
As zonas eleitorais de cada municpio suportam um nmero mximo de eleitores, que ser definido.
O nmero mximo de eleitores de cada zona eleitoral pode variar de acordo com o municpio ao qual est associada.
Cada zona eleitoral pode conter diversas sees. Estas sees possuiro um nmero limite de eleitores, entre 50 e 400.
Cada zona eleitoral pode ser composta por mais de um municpio, ou apenas por parte dele.
Os eleitores so associados s sees eleitorais de forma exclusiva, ou seja, cada eleitor ser associado a uma nica seo
eleitoral.
Diversos mesrios podero trabalhar em cada seo.
Cada seo ter apenas uma urna.
Cada seo ter pelo menos um mesrio.

a. Construa o Modelo Entidade-Relacionamento sob uma perspectiva fsica, utilizando a notao crow's foot e adotando um padro
de nomeao de atributos com trs letras em cada palavra, sendo a letra inicial maiscula e as demais minsculas. Por exemplo,
data de nascimento do eleitor deve ser representado por DatNasEle. No utilizar acentuao nem caracteres especiais nos
nomes de entidades e atributos.

b. Demonstre a aplicao da segunda forma normal (2FN) no modelo criado.

TREPR-Anal.Jud.-Anlise Sistemas-B02 21
Caderno de Prova B02, Tipo 001

(Utilize as linhas abaixo para rascunho)

22 TREPR-Anal.Jud.-Anlise Sistemas-B02
Caderno de Prova B02, Tipo 001

QUESTO 2
Solicitou-se a um Analista Judicirio com especialidade em Anlise de Sistemas do Tribunal Regional Eleitoral do Paran desenvolver
um sistema para controlar, dentre outras funes, o Cadastro Eleitoral do Paran (CEP) considerando a distribuio do eleitorado por
zonas nos municpios paranaenses. Uma das tabelas a serem manipuladas pelo sistema TabCEP.

Um exemplo da tabela TabCEP com os dados apenas do municpio de Curitiba apresentada abaixo.

Zona CodMunicipio Municipio Estado Secoes Aptos Cancelados Suspensos

1 75353 CURITIBA PR 365 117689 17623 687

2 75353 CURITIBA PR 389 130368 18634 782

3 75353 CURITIBA PR 492 167932 24686 1386

4 75353 CURITIBA PR 394 129690 16888 918

O cdigo Java SE abaixo deve apresentar os dados da tabela tabCEP mostrada no exemplo.

package apltabcep;
import java.awt.*;
import javax.swing.*;
public class AplTabCEP extends JFrame {
JPanel painelFundo;
JTable tabCEP;
JScrollPane barraRolagem;

Object [][] dados = {


{"1","75353","CURITIBA", "PR","365", "117689", "17623","687"},
{"2","75353","CURITIBA", "PR","389", "130368", "18634","782"},
{"3","75353","CURITIBA", "PR","492", "167932", "24686","1386"},
{"4","75353","CURITIBA", "PR","394", "129690", "16888","918"}
};

String [] colunas = {"Zona","CodMunicipio", "Municipio", "Estado", "Secoes", "Aptos", "Cancelados", "Suspensos"};

public void AplTabCEP() {

public void criaJanela(){


painelFundo = new JPanel();
painelFundo.setLayout(new GridLayout(1, 1));

I
......
barraRolagem = new JScrollPane(tabCEP);
painelFundo.add(barraRolagem);

getContentPane().add(painelFundo);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setSize(700, 200);
setTitle("Tabela com dados de Curitiba");
setVisible(true);
}

II
}

Para executar o trabalho solicitado, o Analista deve realizar as atividades que se pede:

a. Completar o comando que falta na lacuna I do mtodo criaJanela.

b. Escrever o cdigo do mtodo main, no lugar da caixa II, para que a janela com os dados da tabela seja corretamente exibida.

c. Explicar como funciona o JavaDoc, sua relao com HTML, a importncia de utiliz-lo no cdigo das aplicaes Java e dar um
exemplo de comentrio usando tags, pertinente classe AplTabCEP.
TREPR-Anal.Jud.-Anlise Sistemas-B02 23
Caderno de Prova B02, Tipo 001

(Utilize as linhas abaixo para rascunho)

10

11

12

13

14

15

16

17

18

19

20

24 TREPR-Anal.Jud.-Anlise Sistemas-B02
Caderno de Prova H08, Tipo 001

DISCURSIVA-ESTUDO DE CASO
Instrues Gerais:
Conforme Edital publicado, Captulo 11: 11.4 Na Prova Discursiva-Estudo de Caso devero ser rigorosamente observados os limites mnimo de 10 (dez) linhas e
mximo de 20 (vinte) linhas, sob pena de perda de pontos a serem atribudos Prova.11.6 Ser atribuda nota ZERO Prova Discursiva-Estudo de Caso nos
seguintes casos: b) apresentar, no Caderno de Resposta Definitiva, qualquer tipo de sinal que, de alguma forma, possibilite a identificao do candidato (por
exemplo: assinatura, traos, desenhos, rabiscos, etc); c) apresentar textos sob forma no articulada verbalmente (apenas com desenhos, nmeros e palavras
soltas ou em versos) ou qualquer fragmento do texto escrito fora do local apropriado; d) for escrita a lpis, em parte ou na totalidade; e) estiver em branco;
f) apresentar abordagem insuficiente ou incorreta do contedo solicitado; g) apresentar letra ilegvel e/ou incompreensvel; h) fugir modalidade de texto
solicitada e/ou questo prtica proposta; i) deixar de atender aos requisitos definidos na grade correo/mscara de critrios pela Banca Examinadora. 11.8 A
Prova Discursiva-Estudo de Caso ter carter eliminatrio e classificatrio. A questo ser avaliada na escala de 0 (zero) a 100 (cem) pontos, considerando-se
habilitado o candidato que tiver obtido nota igual ou superior a 50 (cinquenta) pontos.

QUESTO 1
a
Um nmero de processo do TRT da 24 Regio tem o formato NNNNNNN-DV.AAAA.J.TR.OOOO (por exemplo: 0000100-
65.2007.5.24.0002), onde:
NNNNNNN identifica o processo por unidade de origem;
DV identifica o dgito verificador;
AAAA identifica o ano do ajuzamento da ao;
J identifica o segmento do Poder Judicirio em que o processo foi originado;
TR identifica o tribunal;
OOOO identifica a unidade de origem do processo.
a
Em uma aplicao desenvolvida para o TRT da 24 Regio foi definido o modelo da entidade Processo, mostrado abaixo.

Durante a construo da tabela Processo em um Sistema Gerenciador de Banco de Dados relacional foi definido que:
Os campos que no podero aceitar valores nulos so NNNNNNN, DV, AAAA e TR.
Na incluso de novos registros, se no forem informados valores para os campos J e TR eles devem receber por padro,
respectivamente, os valores 5 e 24.
Aps a criao da tabela Processo, foi desenvolvida uma aplicao Java que utiliza o padro de projeto MVC. Nessa aplicao, foi
criada uma classe JavaBean chamada Processo, para encapsular e abstrair a tabela Processo criada.
Como foi utilizado o modelo gil XP, foram adotadas prticas (ou regras) de codificao especficas deste modelo.
Com base nas informaes apresentadas responda:
a. Qual o comando SQL para criar a tabela Processo?
b. A classe Processo deve ser representada em que grupo (ou camada) do MVC? Justifique.
c. Cite 4 regras indicadas pelo modelo XP para codificao de programas.

(Utilize as linhas abaixo para rascunho)

TRT24-An.Jud.-Tecnol.Informao-H08 19
Caderno de Prova H08, Tipo 001

QUESTO 1

10

11

12

13

14

15

16

17

18

19

20

20 TRT24-An.Jud.-Tecnol.Informao-H08
Caderno de Prova C03, Tipo 001
DISCURSIVA-ESTUDO DE CASO
Instrues Gerais:
Conforme Edital publicado, Captulo 11: 11.5 A Prova Discursiva-Estudo de Caso ter carter eliminatrio e classificatrio. 11.6 Cada uma das questes ser
avaliada na escala de 0 (zero) a 10 (dez) pontos, considerando-se habilitado o candidato que obtiver, concomitantemente, nota maior do que 0 (zero) em cada
uma das 02 questes e, ainda, mdia igual ou superior a 6 (seis) no conjunto das 02 (duas) questes. 11.7 Na aferio do critrio de correo gramatical, por
ocasio da avaliao do desempenho na Prova Discursiva-Estudo de Caso a que se refere este Captulo, devero os candidatos valer-se das normas
ortogrficas em vigor, implementadas pelo Decreto Presidencial no 6.583, de 29 de setembro de 2008, e alterado pelo Decreto 7.875, de 27 de dezembro de
2012, que estabeleceu o Acordo Ortogrfico da Lngua Portuguesa. 11.8 Ser atribuda nota ZERO Prova Discursiva-Estudo de Caso nos seguintes casos:
11.8.1 fugir modalidade de texto solicitada e/ou s questes prticas propostas; 11.8.2 apresentar textos sob forma no articulada verbalmente (apenas com
desenhos, nmeros e palavras soltas ou em versos) ou qualquer fragmento do texto escrito fora do local apropriado; 11.8.3 for assinada fora do local apropriado;
11.8.4 apresentar qualquer sinal que, de alguma forma, possibilite a identificao do candidato; 11.8.5 estiver em branco; 11.8.6 apresentar letra ilegvel e/ou
incompreensvel. 11.9 A folha para rascunho no Caderno de Provas de preenchimento facultativo. Em hiptese alguma o rascunho elaborado pelo candidato
ser considerado na correo da Prova Discursiva-Estudo de Caso pela Banca Examinadora.

QUESTO 1
Considere, por hiptese, que o TRE-SP vai desenvolver um novo sistema de software para web e os Analistas de Sistemas foram
incumbidos de levantar o conjunto de requisitos necessrios. Para isso, fizeram reunies com os interessados, entrevistas, anlise de
documentos e outros procedimentos pertinentes. Nesse processo, descobriram que os Juzes e os Advogados das partes tero
acesso na ntegra, aos processos eleitorais. Os Advogados podero apenas consultar os processos, mas os Juzes podero criar
processos, incluir informaes, alterar, consultar e excluir processos. Sempre que um Juiz alterar dados em um processo, ele ser,
obrigatoriamente, exibido na ntegra para que possa ser conferido.
Como haver integrao entre TREs e TSEs, o Sistema do TSE poder consultar informaes dos processos no sistema que ser
desenvolvido para o TRE-SP, por isso, dever haver uma interface disponvel para que isso seja possvel. Assim, ao consultar um
processo, o Juiz, o Advogado ou o Sistema do TSE tero disponveis as opes para imprimir ou fazer download do processo.
O corpo dirigente do TRE-SP informou que as operaes no site devero ser realizadas rapidamente. Assim, cada pgina ou
operao dever ser carregada em, no mximo, 2 segundos a partir da ao do usurio. Alm disso, todas as informaes includas
devero ter a confidencialidade e a integridade garantidas. Deseja-se, ainda, que a interface do usurio seja de fcil navegao,
intuitiva e siga os padres e normas adotados pelos demais sites do Governo Estadual e Federal.
No desenvolvimento devero ser utilizados a plataforma Java e o SGBD Oracle e os padres de boas prticas devero ser seguidos
por todos os profissionais de TI que participaro do desenvolvimento da aplicao. Se necessrio, aps aprovao, alguns servios
podero ser contratados, desde que seja respeitada a legislao vigente referente a contrataes de servios de TI.
Com base no cenrio descrito acima, atenda ao que se pede:
a. Listar todos os requisitos funcionais e os no funcionais.
b. Desenhar o diagrama UML de Caso de Uso do sistema.

(Utilize as linhas abaixo para rascunho)

10

11

12

13

14

15

16

TRESP-An.Jud.-Anlise de Sistemas-C03 17
Caderno de Prova C03, Tipo 001

QUESTO 1

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

18 TRESP-An.Jud.-Anlise de Sistemas-C03
Caderno de Prova C03, Tipo 001

QUESTO 2
Considere que, em uma situao hipottica, uma equipe de Analistas de Sistemas do TRE-SP ir participar do desenvolvimento de
um novo sistema com base na metodologia gil Scrum. Para a escolha do Time Scrum, algumas tarefas foram solicitadas para
definio do Product Owner, do responsvel pelo Backlog do Produto e dos membros da Equipe de Desenvolvimento. Como base do
a
teste, foi criada uma tabela no banco de dados denominada ELEICOES, que tem os campos indicados na 1 linha e os contedos
a
possveis na 2 linha, conforme abaixo.
NomeCandidato Cargo VotosValidos Sexo CodigoPartido
At 100 caracteres Prefeito Numrico inteiro positivo Feminino 1 a 10
Vereador Masculino

Neste contexto, solicita-se que sejam apresentadas solues para o que se pede abaixo.
a. Escrever um comando SQL para mostrar, em uma linha, a quantidade de candidatos do sexo masculino como
"CandidatosHomens" e a quantidade de candidatas do sexo feminino como "CandidatasMulheres".
b. Escrever um comando SQL para apresentar todos os dados dos candidatos a Prefeito por ordem crescente de VotosValidos.
c. Definir, sucintamente, o que , o que deve constar no Backlog do Produto, qual o critrio de ordenao e o que deve ficar no
topo.
d. Apresentar uma proposta de como deve ser definido o campo Estimativa Inicial de cada item do Backlog do Produto.

(Utilize as linhas abaixo para rascunho)

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

TRESP-An.Jud.-Anlise de Sistemas-C03 19
Caderno de Prova C03, Tipo 001

QUESTO 2

25

26

27

28

29

30

20 TRESP-An.Jud.-Anlise de Sistemas-C03