Académique Documents
Professionnel Documents
Culture Documents
Julho/2014
Nome do Candidato
MODELO
No do Caderno
MODELO1
ASSINATURA DO CANDIDATO
No do Documento
0000000000000000
0000100010001
PROVA
Conhecimentos Gerais
Conhecimentos Especficos
Estudo de Caso
INSTRUES
- Verifique se este caderno:
- corresponde a sua opo de cargo.
- contm 50 questes, numeradas de 1 a 50.
- contm as propostas e o espao para o rascunho dos Estudos de Caso.
Caso contrrio, reclame ao fiscal da sala um outro caderno.
No sero aceitas reclamaes posteriores.
- Para cada questo existe apenas UMA resposta certa.
- Voc deve ler cuidadosamente cada uma das questes e escolher a resposta certa.
- Essa resposta deve ser marcada na FOLHA DE RESPOSTAS que voc recebeu.
VOC DEVE
- Procurar, na FOLHA DE RESPOSTAS, o nmero da questo que voc est respondendo.
- Verificar no caderno de prova qual a letra (A,B,C,D,E) da resposta que voc escolheu.
- Marcar essa letra na FOLHA DE RESPOSTAS, conforme o exemplo: A
C D E
- Ler o que se pede na Prova de Estudo de Caso e utilizar, se necessrio, o espao para rascunho.
ATENO
- Marque as respostas com caneta esferogrfica de material transparente, de tinta preta ou azul. No ser permitido o
uso de lpis, lapiseira, marca-texto ou borracha durante a realizao das provas.
- Marque apenas uma letra para cada questo, mais de uma letra assinalada implicar anulao dessa questo.
- Responda a todas as questes.
- No ser permitida qualquer espcie de consulta, nem o uso de mquina calculadora.
- Em hiptese alguma o rascunho da Prova de Estudo de Caso ser corrigido.
- Voc dever transcrever a Prova de Estudo de Caso, a tinta, no caderno apropriado.
- A durao da prova de 4 horas e 30 minutos para responder a todas as questes objetivas, preencher a Folha de
Respostas e fazer a Prova de Estudo de Caso (rascunho e transcrio) no caderno correspondente.
- Ao trmino da prova, chame o fiscal da sala e devolva todo o material recebido.
- Proibida a divulgao ou impresso parcial ou total da presente prova. Direitos Reservados.
1.
Portugus
Ateno:
_________________________________________________________
2.
(C)
(D)
(E)
_________________________________________________________
(D)
3.
(E)
(A)
(B)
(C)
(D)
(E)
_________________________________________________________
5.
6.
um discurso deve ser claro para seu destinatrio especfico, de modo que o matemtico, por exemplo,
no precise entender necessariamente a linguagem
direcionada a marinheiros ou trabalhadores do campo.
(B)
(C)
(D)
(E)
(B)
(C)
(D)
(E)
_________________________________________________________
Ateno:
_________________________________________________________
7.
(B)
(C)
(D)
(E)
9.
O nexo lgico entre as oraes da primeira frase do texto semelhante ao que ocorre em:
o
(A)
(B)
(C)
(D)
(E)
10.
Antnio Vieira
estilo
muito
(B)
Fernando Pessoa
estilo
os que sabem
(C)
imperador
cu
muito
(D)
Antnio Vieira
cu
estilo
(E)
imperador
estilo
os que sabem
I. No segmento No so discordantes, como muitos de ns pensamos: uma e outra concorrem..., os dois-pontos introduzem
uma oposio ao que vinha sendo dito na frase.
II. Mantendo-se a correo e, em linhas gerais, o sentido original, a vrgula imediatamente aps "disposio", em Aprendamos do cu o estilo da disposio, e tambm o das palavras, no pode ser suprimida.
III. No segmento ... e o mareante para sua navegao... uma vrgula poderia ser acrescentada imediatamente aps
mareante, uma vez que ali se subentende a expresso acha documentos.
Est correto o que consta APENAS em
(A)
II.
(B)
II e III.
(C)
I e III.
(D)
I e II.
(E)
III.
Raciocnio Lgico-Matemtico
11.
Brasil, Colmbia, Argentina, Uruguai, Paraguai e Chile disputam um torneio de futebol. Na primeira rodada, acontecem, simultaneamente, trs jogos desse torneio. Antes dessa rodada, trs amigos deram seus palpites sobre os vencedores dos trs jogos,
no necessariamente na ordem dos jogos. Os palpites foram:
Alberto: Brasil, Paraguai, Colmbia.
Clber: Paraguai, Uruguai e Chile.
Renato: Colmbia, Argentina e Chile.
De acordo com as informaes dadas, o pas que disputou a partida com o Brasil nessa rodada foi
(A)
o Uruguai.
(B)
o Paraguai.
(C)
a Colmbia.
(D)
o Chile.
(E)
a Argentina.
TRF4R-Conhecimentos Gerais2
13.
14.
15.
Um economista afirmou, no telejornal, que se os impostos no sobem, ento a receita fiscal no cresce. Do ponto de vista da
lgica, uma frase equivalente a essa
(A)
(B)
(C)
(D)
(E)
Um equipamento tem depreciao de 10% a cada ano de uso sobre seu valor no incio de um novo ano de uso. Se, aps 3 anos
completos de uso, tinha o valor de R$ 36.450,00, ento, o seu valor quando novo, era, em R$, de
(A)
45.000,00.
(B)
48.000,00.
(C)
52.000,00.
(D)
50.000,00.
(E)
40.000,00.
A sequncia numrica 1, 7, 8, 3, 4, 1, 7, 8, 3, 4, 1, 7, 8, 3, 4, 1, ..., cujos dezesseis primeiros termos esto explicitados, segue o
mesmo padro de formao infinitamente. A soma dos primeiros 999 termos dessa sequncia igual a
(A)
4596.
(B)
22954.
(C)
4995.
(D)
22996.
(E)
5746.
Em um voo com 117 viajantes, todos nascidos no Brasil, 35 viajantes eram homens nascidos em algum estado da regio sul do
pas e 38 viajantes eram mulheres no nascidas em estados da regio sul do Brasil. Sabe-se ainda que o nmero de viajantes
homens no nascidos em estados da regio sul do Brasil o triplo do nmero de viajantes mulheres nascidas em algum estado
da regio sul do Brasil. Sendo assim, o nmero de viajantes desse voo no nascidos em estados da regio sul do Brasil era de
(A)
73.
(B)
71.
(C)
68.
(D)
44.
(E)
76.
Noes de Direito Administrativo
16.
Quando a Administrao pblica edita um ato que veicula ao particular que preencheu os requisitos legais a possibilidade de
exercer ou realizar uma determinada atividade ou conduta, est-se diante da espcie de ato administrativo conhecida como
(A)
autorizao, ato vinculado e bilateral, cuja emisso se consubstancia em direito subjetivo do particular.
(B)
licena, ato discricionrio e bilateral, cuja emisso se consubstancia em direito subjetivo do particular.
(C)
homologao, ato unilateral e discricionrio, cuja emisso deve se dar previamente a outro ato jurdico.
(D)
licena, ato unilateral, emitida previamente atividade ou conduta que pretende o particular praticar.
(E)
homologao, ato vinculado, cuja emisso, presentes os requisitos legais, se d previamente ao ato jurdico ao qual se
refere.
TRF4R-Conhecimentos Gerais2
18.
Diante da prtica de ato infracional devidamente apurado em regular processo disciplinar, determinado servidor, pblico que
ocupava cargo efetivo, foi demitido. Apurou-se, no entanto, que esse mesmo servidor possua um dbito perante a Administrao pblica, que estava sendo descontado em folha de pagamento, nos limites e condies legalmente previstos. Diante
o
dessa situao e de acordo com o que prev a Lei n 8.112/1990,
(A)
o servidor dever quitar, vista e imediatamente, o dbito em aberto, sob pena de imposio de nova punio disciplinar.
(B)
o dbito fica extinto, tendo em vista que, em razo da demisso e da extino do vnculo, passa a ser invivel o desconto
em folha de pagamento.
(C)
a demisso s ser efetivamente implementada aps o prazo estabelecido para pagamento do dbito, a fim de que seja
possvel continuar a proceder os descontos em folha.
(D)
o servidor demitido ter o prazo de 60 (sessenta) dias para quitar o dbito, sob pena de inscrio na dvida ativa.
(E)
ser descontado do total da verba rescisria do servidor o valor referente ao dbito, extinguindo-se o remanescente diante
da extino do vnculo.
Os atos administrativos, quando eivados de vcios, podem ser nulos ou anulveis. No que concerne aos atos administrativos vlidos, a Administrao pblica
(A)
(B)
(C)
(D)
(E)
20.
Um indivduo formula requerimento, por mensagem eletrnica, a rgo integrante da Administrao pblica federal, para
obteno de informaes sobre atos de governo que especifica. Considerada a disciplina da matria na Constituio da
Repblica, o requerimento em questo
(A)
no poder ser atendido, na medida em que a Constituio somente reconhece aos indivduos o direito de obter dos
rgos pblicos informaes que sejam de seu interesse particular.
(B)
poder ser atendido, independentemente do tipo de informao que seja requerida, uma vez que a Constituio reconhece
a todos o direito de receber dos rgos pblicos informaes de interesse coletivo ou geral, a serem prestadas no prazo da
lei, sob pena de responsabilidade.
(C)
poder ser atendido, caso no se trate de informaes cujo sigilo seja imprescindvel segurana da sociedade e do
Estado, conforme ressalva expressa na Constituio, relativamente ao direito de receber informaes de rgos pblicos.
(D)
poder ser atendido, inclusive na hiptese de as informaes requeridas afetarem a intimidade ou a vida privada de
terceiros, uma vez que, em se tratando de informao de interesse pblico, este prevalece sobre eventuais direitos
individuais.
(E)
no poder ser atendido, uma vez que a Constituio exige, para obteno de informaes sobre atos de governo, que o
requerimento seja formulado por meio idneo, assim considerados os previstos em lei.
(A)
(B)
(C)
(D)
(E)
contexto.fillStyle = '#C0C0C0';
contexto.fillRect(10, 20, 180, 100);
</script>
</body>
Para que o exemplo funcione corretamente, as lacunas I
e II devem ser preenchidas, respectivamente, por
(A)
ret e HTTPCanvas.
(B)
ret e 2d.
(C)
root e 3d.
(D)
ret e root.
(E)
canvas e 3d.
II. Retirar o elemento <quantidade> ou <peso> do produto cujo contedo do elemento <nome> Tinta.
IV. Colocar o elemento <peso> no produto cujo contedo do elemento <nome> Sapato.
_________________________________________________________
22.
(B)
(C)
(D)
(E)
TRF4R-An.Jud.-Informtica-04
(A)
(B)
(C)
(D)
(E)
I, II e III.
III e IV.
I e II.
II e IV.
I e IV.
_________________________________________________________
24.
13 e 10.
(B)
(C)
(D)
(E)
7 e 11.
18 e 10.
13 e 11.
7 e 10.
7
28.
Concurso_has_Cargo
Concurso_idConcurso INT
Cargo_idCargo INT
atribuicoesCargo TEXT
conteudoProgCargo TEXT
butos x e y, para um valor varivel de z em uma relao R. Esta operao chamada de slicing (corte
em pequenos cubos) ou dicing (corte em fatias),
particularmente quando os valores para vrias dimenses no so fixos.
Indexes
Concurso
idConcurso INT
nomeConcurso VARCHAR(45)
Cargo
dataInscricao DATE
idCargo INT
dataProva DATE
nomeCargo VARCHAR(45)
Indexes
Indexes
_________________________________________________________
29.
_________________________________________________________
26.
O Guia PMBoK 4 edio identifica e descreve cinco grupos de processos de gerenciamento de projetos necessrios em qualquer projeto, dentre eles:
Grupo de Processos:
A Monitoramento e Controle
B Execuo
C Planejamento
(A)
(B)
(C)
Processos:
1 Realizar a anlise qualitativa dos riscos
2 Administrar as aquisies
3 Realizar a garantia da qualidade
4 Reportar o desempenho
5 Gerenciar a equipe do projeto
6 Estimar os recursos das atividades
7 Conduzir as aquisies
8 Determinar o oramento
(D)
(E)
(A)
(B)
(C)
(D)
(E)
_________________________________________________________
27.
II e IV.
I e III.
II e III.
I e II.
III e IV.
(B)
(C)
(D)
(E)
_________________________________________________________
30.
identificar os riscos.
realizar a anlise quantitativa dos riscos.
planejar o gerenciamento dos riscos.
planejar as respostas aos riscos.
monitorar e controlar os riscos.
TRF4R-An.Jud.-Informtica-04
32.
33.
Mariza, administradora do sistema de computadores com sistema operacional Linux do TRF da 4 Regio, deseja ver todos os
processos de todos os usurios em execuo no sistema no momento. Para isso, Mariza pode utilizar o comando ps com a
opo
(A)
t.
(B)
aux.
(C)
btw.
(D)
fg.
(E)
z.
Os sistemas operacionais Linux oferecem diferentes modos de operao, ou run levels, para possibilitar que o sistema seja inicializado de acordo com o objetivo de utilizao. Caso o administrador do sistema deseje iniciar o sistema para realizar testes e
verificaes de configurao, o modo mais adequado o Usurio nico (Single User), selecionado como run level de nmero
(A)
4.
(B)
0.
(C)
2.
(D)
1.
(E)
3.
A tecnologia Ethernet amplamente utilizada para a instalao fsica da rede de computadores na atualidade. Em sua verso
para cabos padro 100Base-TX, o padro 802.3 estabelece o formato do frame de transmisso conforme abaixo.
Prembulo
SFD
MAC Destino
MAC Origem
Tipo
7 bytes
1 byte
6 bytes
6 bytes
2 bytes
Dados
FCS
4 bytes
34.
35.
(A)
(B)
(C)
(D)
(E)
O protocolo IP (Internet Protocol), em sua verso 4, possui 32 bits para identificar um endereo IP. Para facilitar o processo de
roteamento, os endereos IPs foram divididos em Classes, sendo que a identificao da Classe IP de um datagrama IP feita a
partir dos primeiros bits, esquerda, do endereo IP. Assim, uma correta identificao de Classe, e dos respectivos primeiros
bits do endereo IP, a apresentada em
(A)
Classe B 11.
(B)
Classe C 01.
(C)
Classe B 10.
(D)
Classe A 11.
(E)
Classe C 10.
Uma VPN (Virtual Private Network) pode ser criada utilizando esquemas de criptografia de chaves simtricas ou assimtricas
para prover um tnel de comunicao seguro. Se Jos escolher o esquema de criptografia de chaves simtricas para a sua
VPN, ele ter como vantagem
(A)
a maior complexidade do algoritmo de criptografia e dificuldade de quebra se comparado com o algoritmo de chaves assimtricas.
(B)
o uso de chaves complementares entre o emissor e o receptor, o que dificulta a quebra da senha.
(C)
(D)
utilizar algoritmos diferentes para criptografar e descriptografar, o que dificulta o processo de quebra.
(E)
o menor tempo para criptografar se comparado com a que utiliza chaves assimtricas.
TRF4R-An.Jud.-Informtica-04
Daemon Cliente.
(B)
Agente Mestre.
(C)
(D)
Sub-agente.
(E)
Proxy Cliente.
40.
Formular um plano de tratamento de riscos que identifique a ao de gesto apropriada, recursos, responsabilidades e prioridades para a gesto dos riscos de segurana.
(B)
(C)
(D)
(E)
Definir como medir a eficcia dos controles ou grupos de controles selecionados, e especificar como
estas medidas devem ser usadas para avaliar a eficcia dos controles de modo a produzir resultados
comparveis e reproduzveis.
_________________________________________________________
37.
Jos deve estabelecer uma poltica de segurana e implantar os mecanismos de segurana para o TRF da
a
4 Regio. Dentre os mecanismos para a segurana fsica,
Jos deve escolher o uso de
(A)
(B)
(C)
(D)
(E)
_________________________________________________________
_________________________________________________________
41.
38.
As redes sem fio padro 802.11g, conhecidas popularmente como WiFi, disponibilizam alguns tipos de mecanismos de segurana para proteger a informao transmitida.
Pedro, analista de tecnologia da informao do TRF da
a
4 Regio, deve escolher o WPA ou o WEP porque o
(A)
(B)
(C)
Trata-se de
(A)
barramento EISA.
(B)
processador de controle.
(C)
Local Bus.
(D)
registrador.
(E)
clock.
(D)
(E)
WEP menos vulnervel, pois a checagem de integridade, CRC-32, impede a alterao dos dados.
_________________________________________________________
_________________________________________________________
39.
10
Localizam-se no interior de um microprocessador e servem para armazenar um nmero limitado de bits, geralmente uma palavra de memria. Os mais importantes
possuem as funes de (I) apontar para a prxima instruo, (II) executar e armazenar a instruo em execuo
e, tambm, (III) outros que permitem o armazenamento de
resultados intermedirios.
42.
(A)
(B)
(C)
(A)
(B)
(D)
(C)
(E)
(D)
(E)
TRF4R-An.Jud.-Informtica-04
II. Os funcionrios possuem cargos que necessitam ficar registrados historicamente, isto , sempre que
um funcionrio mudar de cargo o sistema dever
manter o registro do cargo anterior e alguns demais
atributos inerentes.
Assim, em um modelo relacional normalizado, Carla sabe
que para resolver o problema I ela dever prever a manuteno da unicidade das chaves da entidade Dependente
e que para resolver o problema II ela dever prever o registro histrico dos cargos, identificando a data em que o
funcionrio passou a exercer o cargo.
Entre outras, Carla resolveu corretamente da seguinte forma: no caso I ela criou a entidade
(A)
Dependente como entidade fraca da entidade Funcionrio e no caso II ela criou a entidade Histrico
de Cargo como dependente das entidades Funcionrio e Cargo, relacionando-se em n para 1 com
ambas (lado n no histrico).
(B)
Funcionrio como entidade fraca da entidade Dependente e no caso II ela criou a entidade Histrico
de Cargo como dependente das entidades Funcionrio e Cargo, relacionando-se em n para 1 com ambas (lado n no histrico).
(C)
Dependente como entidade fraca da entidade Funcionrio e no caso II ela criou a entidade Histrico
de Cargo como dependente somente da entidade
Cargo, relacionando-se em n para 1 com ela (lado n
no histrico).
(D)
Dependente como entidade fraca da entidade Funcionrio e no caso II ela criou a entidade Histrico
de Cargo como dependente das entidades Funcionrio e Cargo, relacionando-se em n para m com
ambas.
(E)
Funcionrio como entidade fraca da entidade Dependente e no caso II ela criou a entidade Cargo
como dependente somente da entidade Histrico de
Cargo, relacionando-se em n para m com ela.
45.
_________________________________________________________
44.
II e III.
I, II e IV.
I.
III e IV.
I, III e IV.
TRF4R-An.Jud.-Informtica-04
47.
49.
Carlos trabalha em um departamento judicirio provedor de servios de TI onde tem a ITIL v3 2011 implantada. Em razo disso,
seu departamento j tomou medidas para prevenir proativamente a ocorrncia de incidentes e minimizar o impacto dos incidentes que eventualmente no puderem ser evitados. Assim, no mbito da ITIL, tais medidas so estabelecidas em
(A)
controle de incidentes e configurao, que o processo responsvel por minimizar a ocorrncia de problemas e incidentes.
(B)
controle de problemas e eventos, que o processo responsvel por minimizar a ocorrncia de problemas e incidentes.
(C)
gerenciamento de incidentes, que o processo responsvel por gerenciar o ciclo de vida de todos os problemas e incidentes.
(D)
gerenciamento de evento, que o processo responsvel por gerenciar o ciclo de vida de todos os problemas.
(E)
gerenciamento de problemas, que o processo responsvel por gerenciar o ciclo de vida de todos os problemas.
O rgo Judicirio em que Ceclia trabalha implantou melhorias de processos de acordo com o estabelecido no CMMI-DEV,
V1.2. Atualmente possui processos gerenciados quantitativamente, todavia melhorados com base na compreenso das causas
comuns de variaes inerentes a eles, com foco na melhoria contnua da gama de desempenho, tanto atravs de melhorias incrementais quanto inovadoras.
Nessas circunstncias, tais processos podem ser classificados no nvel de capacidade
50.
(A)
gerenciado.
(B)
em otimizao.
(C)
definido.
(D)
realizado.
(E)
superado.
No mbito do MPS.BR Guia Geral MPS de Software (Agosto de 2012), a capacidade do processo possui nove Atributos de
Processos AP. Cada AP est detalhado em termos de Resultados esperados do Atributo de Processo RAP para alcance
completo do atributo de processo.
Analise o seguinte:
Quando o AP uma medida do quanto as mudanas no processo so identificadas a partir da anlise de defeitos, problemas,
causas comuns de variao do desempenho e da investigao de enfoques inovadores para a definio e implementao do
processo, tendo, dentre outros, os seguintes resultados esperados:
RAP 35. Objetivos de negcio da organizao so mantidos com base no entendimento das estratgias de negcio e resultados
de desempenho do processo;
RAP 36. Objetivos de melhoria do processo so definidos com base no entendimento do desempenho do processo, de forma a
verificar que os objetivos de negcio relevantes so atingveis;
RAP 42. Uma estratgia de implementao para as melhorias selecionadas estabelecida para alcanar os objetivos de melhoria do processo e para resolver problemas.
correto que se trata do AP 5.1, ou seja, que o processo
12
(A)
medido.
(B)
otimizado continuamente.
(C)
controlado.
(D)
definido.
(E)
ESTUDO DE CASO
Instrues Gerais:
Conforme Edital publicado, Captulo IX, item 7, ser atribuda nota ZERO Prova Estudo de Caso nos seguintes casos:
a.
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.
d.
e.
estiver em branco;
f.
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 Segurana da Informao, baseado nos requisitos para um Sistema de Gesto de Segurana da Informao SGSI apresentados 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 recursos de autenticao e certificao digitais.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
TRF4R-An.Jud.-Informtica-04
13
14
TRF4R-An.Jud.-Informtica-04
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
index.html
Controller
Controle.php
cadastro_func.html
Model
Funcionario.php
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
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:
Se os dados foram salvos, ento armazenar "Dados gravados com sucesso" na varivel mensagem, seno,
armazenar "Erro na gravao" nesta varivel.
Seno, se o parmetro flag indicar que a requisio proveniente da pgina consulta_func.html ento:
b.
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.
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:
1
2
3
4
5
6
7
8
9
10
16
TRF4R-An.Jud.-Informtica-04
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
18
TRF4R-An.Jud.-Informtica-04
TRF4R-An.Jud.-Informtica-04
19