Questões de Concursos Públicos - UFPR
Resolva questões gratuitas da UFPR. Banco com 148 perguntas de concursos. Prepare-se com simulados e estatísticas de acerto.
Q112520
UFPR - 2019 - UFPR - Analista de Tecnologia da Informação
A normalização de bancos de dados relacionais é a aplicação de regras no projeto do banco de dados, visando a redução
de redundâncias, o aumento de desempenho e também a melhora da integridade dos dados. A forma normal que indica
que atributos não chave devem ser mutuamente independentes e dependentes unicamente da chave primária é:
Q112519
UFPR - 2019 - UFPR - Analista de Tecnologia da Informação
De acordo com a norma ISO/IEC 27002:2013, são diretrizes para a implantação da política de controle A10 (Política para o
uso de controles criptográficos):
Q112518
UFPR - 2019 - UFPR - Analista de Tecnologia da Informação
Um desenvolvedor se depara com um problema no seu sistema de manutenção de equipamentos de informática: um
equipamento pode ser uma máquina completa, mas também pode ser um elemento que compõe essa máquina. Isso
significa que uma manutenção pode ser feita tanto num computador como em somente uma placa de vídeo de um
computador. Dessa forma, um equipamento é formado por outros equipamentos, numa estrutura hierárquica do tipo partetodo.
Para resolver esse problema, o desenvolvedor recorreu aos Padrões de Projeto (Design Patterns). Nesse caso, qual
padrão de projeto clássico deve ser aplicado para representar essa hierarquia?
Q112517
UFPR - 2019 - UFPR - Analista de Tecnologia da Informação
Os comandos DDL abaixo definem uma base de dados de uma livraria, contendo os clientes, os livros e as vendas.
CREATE TABLE tb_cliente (
id_cli INTEGER NOT NULL,
nm_cli VARCHAR(50) NOT NULL,
email_cli VARCHAR(100) NOT NULL,
dn_cli DATE NOT NULL,
CONSTRAINT cliente_pk PRIMARY KEY (id_cli));
CREATE TABLE tb_livro (
id_livro INTEGER NOT NULL,
nome_livro VARCHAR(50) NOT NULL,
autor_livro VARCHAR(50) NOT NULL,
valor_livro REAL NOT NULL,
CONSTRAINT livro_pk PRIMARY KEY(id_livro));
CREATE TABLE tb_venda (
id_cli INTEGER NOT NULL,
id_livro INTEGER NOT NULL,
data_compra DATE NOT NULL,
qtde_compra INTEGER NOT NULL,
CONSTRAINT cliente_fk FOREIGN KEY (id_cli)
REFERENCES tb_cliente(id_cli),
CONSTRAINT livro_fk FOREIGN KEY (id_livro)
REFERENCES tb_livro(id_livro),
CONSTRAINT cliente_livro_pk PRIMARY KEY (id_cli, id_livro));
Qual consulta SQL apresenta o valor total de vendas por autor?
Q112516
UFPR - 2019 - UFPR - Analista de Tecnologia da Informação
Segundo Sommerville, para a maioria dos sistemas de grande porte ainda se tem uma fase de Engenharia de Requisitos,
claramente identificável, antes de se iniciar a implementação do sistema. As atividades dessa fase podem ser
apresentadas como Estudo de Viabilidade, Elicitação e Análise de Requisitos, Especificação de Requisitos e Validação de
Requisitos. Sobre a atividade de Elicitação e Análise de Requisitos, que é um processo interativo, com feedback contínuo,
considere as seguintes afirmativas:
1. Os requisitos conflitantes não devem ser tratados nessa fase, sendo todos os conflitos resolvidos já no início do
processo.
2. Essa atividade pode envolver o desenvolvimento de protótipos.
3. Essa atividade envolve a verificação dos requisitos quanto a realismo, consistência e completude.
4. Nessa atividade há interação com os stakeholders.
Assinale a alternativa correta.
Q112515
UFPR - 2019 - UFPR - Analista de Tecnologia da Informação
Um Analista de Sistemas está projetando um sistema de controle de motoristas, automóveis e corridas efetuadas. Em um
primeiro refinamento, ele gera o seguinte Diagrama de Classes:
A partir desse diagrama, o analista precisa representar uma classe Corrida, feita por um motorista em um automóvel,
indicando a data, a quilometragem, a origem e o destino. Essa classe deve ser:
Q112514
UFPR - 2019 - UFPR - Analista de Tecnologia da Informação
A norma ISO/IEC 27001:2013 define “requisitos para estabelecer, implementar, operar, monitorizar, analisar criticamente,
manter e melhorar de forma contínua um Sistema de Gestão de Segurança da Informação (SGSI), dentro do contexto da
organização”. Já a norma ISO/IEC 27002:2013 fornece diretrizes para as práticas de gestão de segurança da informação e
normas de segurança da informação, baseadas na ISO/IEC 27001. Assim, se uma empresa decide implantar o trabalho
remoto para seus colaboradores, convém elaborar um documento de política cuja finalidade é impedir o acesso não
autorizado aos equipamentos e dados localizados fora das instalações da organização, bem como o uso de dispositivos
móveis. Nesse caso, segundo as recomendações previstas na norma, a organização deve considerar:
Q112513
UFPR - 2019 - UFPR - Analista de Tecnologia da Informação
Ano: 2019
Órgão:
UFPR
Banca:
UFPR
Matéria:
Arquitetura de Software
Assunto: Conceitos Básicos em Governança de TI
O COBIT “provê um modelo de processo genérico que representa todos os processos normalmente encontrados nas
funções de TI, fornecendo um modelo de referência comum compreensível para os gerentes das operações de TI e de
negócios”. A respeito de COBIT, assinale a alternativa INCORRETA.
Q112512
UFPR - 2019 - UFPR - Analista de Tecnologia da Informação
Considere o seguinte trecho de código em JSP com JSTL/EL (Java EE 7):
< c:set var="ano" value="2018" / >
< c:set var="ano" value="2019" scope="request" / >
< c:out value="${ano}" / >
O que será apresentado por esse trecho de código?
Q112511
UFPR - 2019 - UFPR - Analista de Tecnologia da Informação
A linguagem PHP não suporta herança múltipla e, portanto, implementa mecanismos para minimizar os prejuízos de não
ter essa característica. Sobre traits e interfaces (PHP 5.4.0 ou superior), considere as seguintes afirmativas:
1. Interfaces proveem uma implementação completa de um método.
2. Traits permitem polimorfismo.
3. Pode-se usar mais de um trait em uma classe.
4. Interfaces podem estender outras interfaces.
Assinale a alternativa correta.