Simulado de concurso para Analista de Sistemas

Simulado criado com questões de Provas Objetivas aplicadas em concursos públicos para a função de Analista de Sistemas, de nível superior. Organizadoras: Gerência de Exames e Concursos da UFMT e Fundação Getulio Vargas - FGV.

Questão 1

Uma das atividades da disciplina/fase de projeto de software orientado a objetos é a definição das abstrações do software e como cada uma delas será projetada. Sobre Padrões da Lógica de Domínio, assinale a afirmativa correta.

Questão 2

Os protocolos para envio e recebimento de e-mail na internet são, respectivamente:

Questão 3

Qual é a forma correta de conectar o PHP a um banco de dados MySQL?

Questão 4

Em Java, certo método da classe A deve poder ser invocado independentemente da criação prévia de uma instância de A. O modificador obrigatório na declaração desse método é:

Questão 5

O teste de aceitação é uma parte inerente ao desenvolvimento de sistemas customizados, que ocorre após o teste de release. Esse teste de aceitação engloba o teste formal de um sistema pelo cliente para decidir se esse sistema deve ou não ser aceito.
Qual é a última etapa desse teste?

Questão 6

A usabilidade está associada a uma característica de qualidade de software que se refere à sua adequação à utilização pelos usuários. Na Engenharia de Usabilidade cada elemento de uma interface deve ser analisado segundo algumas heurísticas. Manuel é o analista de usabilidade responsável por elaborar as interfaces do sistema da financeira SemGrana. Para realizar seu trabalho, Manuel frequentou diariamente a financeira por um mês, de forma a conhecer o vocabulário padrão, bem como os conceitos usuais utilizados pelos funcionários da financeira. Dessa forma, Manuel pôde elaborar interfaces que contivessem o vocabulário e os conceitos da financeira.
A preocupação demonstrada por Manuel pode ser traduzida pela heurística:

Questão 7

Considerando a disciplina de Análise e Design do Processo Unificado (PU), assinale a afirmativa INCORRETA.

Questão 8

Qual, entre os padrões listados a seguir, não é para SOA de web?

Questão 9

Em projetos de Banco de Dados Relacional, a dependência funcional representada por

A→B e B→C, então A→C

é a base para caracterizar que uma relação está na:

Questão 10

Sobre a linguagem de programação Java, assinale a afirmativa correta.

Tempo de simulado: