Foram encontradas 119 questões.

Acerca do diagrama de seqüência usando a UML apresentado acima, julgue o seguinte item.
Na referida interação, dois objetos são criados e um é destruído. O envio de uma das mensagens está condicionado a uma condição de guarda ser satisfeita. A seta pontilhada da instância de TelaConfirmacao para a instância de CntrInteracao identifica o retorno da execução de um método.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES
Acerca do Extreme Programming (XP), julgue o item que se segue.
Constituem práticas recomendadas pelo XP a colocação rápida de uma versão simples em produção, a liberação das novas versões em curtos intervalos de tempo, a programação em duplas, a refatoração (refactor) dos códigos produzidos, a adoção de padrões para a codificação; a integração e o teste contínuos de códigos; a limitação em 40 horas da carga de trabalho semanal.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES
Acerca do Extreme Programming (XP), julgue o item que se segue.
Projetar detalhadamente todo o software antes de iniciar a sua implementação é uma prática recomendada pelo XP. O software deve ser projetado para atender tanto aos requisitos atuais quanto aos potenciais requisitos futuros. Para atingir esse objetivo, são analisados os possíveis cenários de evolução futura e são empregados padrões de projeto para facilitar a manutenção.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES
Acerca do Rational Unified Process (RUP), julgue o seguinte item.
Ao longo das diversas iterações, ocorrem atividades relacionadas às disciplinas de modelagem do negócio, captura dos requisitos, análise, projeto, implementação e teste. O planejamento das iterações ocorre no início do desenvolvimento e não há atividades de planejamento ao longo das iterações. As iterações são realizadas em seqüência e não podem ocorrer em paralelo.
Provas
Disciplina: TI - Gestão e Governança de TI
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES
Acerca do CMMI, julgue o seguinte item.
No CMMI, as áreas de processo são agrupadas em categorias. Na categoria Engenharia, há as áreas de gerência de configuração, de garantia da qualidade de processo e produto, de medida e análise, de solução técnica. A área de processo Solução Técnica foca os aspectos: da avaliação e da seleção de soluções que satisfaçam aos requisitos; do desenvolvimento de projetos para as soluções; da implementação dos projetos como um produto.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES
Acerca das métricas de software, julgue o seguinte item.
O número de linhas de código em um programa é uma métrica de software e pode ser calculado de várias formas. Por exemplo, pode-se definir uma linha de código como sendo uma linha física do texto do programa, que não seja um comentário, ou uma linha em branco e que independa do número de enunciados ou de fragmentos de enunciados na linha.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES
- Engenharia de SoftwareAnálise e Projeto de Software
- Engenharia de SoftwareEngenharia de Requisitos
- Engenharia de SoftwareModelos de Desenvolvimento
Acerca da engenharia de software e dos ciclos de vida, julgue o seguinte item.
No desenvolvimento iterativo, em cada iteração, tipicamente inicia-se com um subconjunto dos requisitos e desenvolve-se um produto intermediário, que é um subconjunto do produto final. Ao longo das iterações, o projeto e os requisitos podem ser modificados de acordo com as necessidades. O projeto pode ser melhorado na medida em que os requisitos são mais bem entendidos.
Provas
- Banco de Dados DistribuídoReplicação de Dados
- Banco de Dados RelacionalTabelasParticionamento de Tabelas
- SGBDsOracle
Acerca da programação e da configuração de SGBDs relacionais, julgue o seguinte item.
No ORACLE, podem-se armazenar dados não-estruturados em colunas LOB — BLOB, CLOB, NCLOB e BFILE. Os dados dessas colunas são armazenados em arquivos separados do banco de dados no qual se encontram as outras colunas da tabela. Quando se cria uma tabela com uma coluna LOB, pode-se especificar o espaço para armazenamento. Uma tabela pode ter uma só coluna LOB, e uma tabela com uma coluna LOB não pode ser particionada ou replicada.
Provas
A seguir, são apresentadas 8 tabelas de um banco de dados e três consultas SQL.
Tabela : aeroportos
|
codigo |
nome | telefone |
cidade |
| 1 | Brasília | 2222 | 1 |
| 2 | Guararapes | 3333 | 2 |
| 3 | Galeão | 4444 | 5 |
| 4 | JFK | 5555 | 6 |
| 5 | NYC | 6666 | 6 |
| 6 | San Francisco | 7777 | 3 |
| 7 | Los Angeles | 8888 | 4 |
Tabela: agentes
|
codigo |
nome | telefone |
cidade |
| 1 | Sol Turismo | 1234 | 1 |
| 2 | Mar Turismo | 4567 | 1 |
| 3 | Praia Tur | 7890 | 2 |
| 4 | Ferias Turismo | 8901 | 5 |
| 5 | Enjoy | 9012 | 3 |
| 6 | Travel | 2345 | 3 |
Tabela: cidades
|
codigo |
nome |
pais |
| 1 | Brasilia |
Brasil |
| 2 | Recife |
Brasil |
| 3 | San Francisco |
EUA |
| 4 | Los Angeles |
EUA |
| 5 | Rio de Janeiro |
Brasil |
| 6 | New York |
EUA |
| 7 | Porto Alegre |
Brasil |
Tabela: clientes
|
codigo |
nome | telefone |
cidade |
| 1 | Roberto | 1234 | 1 |
| 2 | Jose | 2345 | 1 |
| 3 | Maria | 3456 | 1 |
| 4 | Felipe | 3456 | 1 |
| 5 | Claudia | 4567 | 2 |
| 6 | Margarida | 5678 | 2 |
| 7 | Marta | 6789 | 2 |
| 8 | John | 7890 | 3 |
Tabela: companhias
|
codigo |
nome | telefone |
cidade |
| 1 | Varig | 1212 | 7 |
| 2 | GOL | 2323 | 1 |
| 3 | American | 3434 | 3 |
| 4 | Delta | 4545 | 3 |
Tabela:
reservas_viagens
|
codigo |
cliente |
agente |
| 1 | 1 | 1 |
| 2 | 1 | 2 |
| 3 | 3 | 1 |
| 4 | 3 | 4 |
| 5 | 4 | 4 |
| 6 | 5 | 5 |
| 7 | 8 | 5 |
Tabela: reservas_voos
|
codigo |
reserva_viagem |
voo |
data |
| 1 | 1 | 1 |
1/1/2006 |
| 2 | 3 | 2 |
1/3/2006 |
| 3 | 2 | 2 |
1/3/2006 |
| 4 | 5 | 3 |
1/2/2006 |
| 5 | 3 | 2 |
1/3/2006 |
| 6 | 7 | 4 |
2/2/2006 |
| 7 | 6 | 5 |
3/4/2006 |
| 8 | 1 | 3 |
5/5/2006 |
| 9 | 8 | 7 |
6/6/2006 |
| 10 | 3 | 3 |
7/7/2006 |
Tabela: voos
|
codigo |
companhia | origem | destino |
partida |
| 1 | 1 | 1 | 2 | 10:00 |
| 2 | 1 | 1 | 5 | 12:00 |
| 3 | 1 | 5 | 6 | 10:00 |
| 4 | 2 | 2 | 1 | 16:00 |
| 5 | 2 | 5 | 2 | 11:00 |
| 6 | 3 | 3 | 5 | 12:00 |
| 7 | 4 | 4 | 3 | 15:00 |
Consulta 1
select nome, telefone
from clientes
where codigo in (
select cliente
from reservas_viagens
group by cliente
having count(cliente) > 1);
Consulta 2
select nome
from cidades
where cidades.codigo in (
select cidade
from aeroportos
where aeroportos.codigo in (
select destino
from voos, companhias
where companhias.codigo = voos.companhia
and companhias.nome = 'Varig'));
Consulta 3
select distinct nome
from agentes, reservas_viagens
where agentes.codigo = reservas_viagens.agente
and reservas_viagens.codigo in (
select reserva_viagem
from reservas_voos
group by reserva_viagem
having count(reserva_viagem) > 1);
Com relação às tabelas e às consultas anteriores, julgue o seguinte item.
É correto afirmar que as tabelas apresentadas implementam o modelo ilustrado a seguir.

Provas
A seguir, são apresentadas 8 tabelas de um banco de dados e três consultas SQL.
Tabela : aeroportos
|
codigo |
nome | telefone |
cidade |
| 1 | Brasília | 2222 | 1 |
| 2 | Guararapes | 3333 | 2 |
| 3 | Galeão | 4444 | 5 |
| 4 | JFK | 5555 | 6 |
| 5 | NYC | 6666 | 6 |
| 6 | San Francisco | 7777 | 3 |
| 7 | Los Angeles | 8888 | 4 |
Tabela: agentes
|
codigo |
nome | telefone |
cidade |
| 1 | Sol Turismo | 1234 | 1 |
| 2 | Mar Turismo | 4567 | 1 |
| 3 | Praia Tur | 7890 | 2 |
| 4 | Ferias Turismo | 8901 | 5 |
| 5 | Enjoy | 9012 | 3 |
| 6 | Travel | 2345 | 3 |
Tabela: cidades
|
codigo |
nome |
pais |
| 1 | Brasilia |
Brasil |
| 2 | Recife |
Brasil |
| 3 | San Francisco |
EUA |
| 4 | Los Angeles |
EUA |
| 5 | Rio de Janeiro |
Brasil |
| 6 | New York |
EUA |
| 7 | Porto Alegre |
Brasil |
Tabela: clientes
|
codigo |
nome | telefone |
cidade |
| 1 | Roberto | 1234 | 1 |
| 2 | Jose | 2345 | 1 |
| 3 | Maria | 3456 | 1 |
| 4 | Felipe | 3456 | 1 |
| 5 | Claudia | 4567 | 2 |
| 6 | Margarida | 5678 | 2 |
| 7 | Marta | 6789 | 2 |
| 8 | John | 7890 | 3 |
Tabela: companhias
|
codigo |
nome | telefone |
cidade |
| 1 | Varig | 1212 | 7 |
| 2 | GOL | 2323 | 1 |
| 3 | American | 3434 | 3 |
| 4 | Delta | 4545 | 3 |
Tabela:
reservas_viagens
|
codigo |
cliente |
agente |
| 1 | 1 | 1 |
| 2 | 1 | 2 |
| 3 | 3 | 1 |
| 4 | 3 | 4 |
| 5 | 4 | 4 |
| 6 | 5 | 5 |
| 7 | 8 | 5 |
Tabela: reservas_voos
|
codigo |
reserva_viagem |
voo |
data |
| 1 | 1 | 1 |
1/1/2006 |
| 2 | 3 | 2 |
1/3/2006 |
| 3 | 2 | 2 |
1/3/2006 |
| 4 | 5 | 3 |
1/2/2006 |
| 5 | 3 | 2 |
1/3/2006 |
| 6 | 7 | 4 |
2/2/2006 |
| 7 | 6 | 5 |
3/4/2006 |
| 8 | 1 | 3 |
5/5/2006 |
| 9 | 8 | 7 |
6/6/2006 |
| 10 | 3 | 3 |
7/7/2006 |
Tabela: voos
|
codigo |
companhia | origem | destino |
partida |
| 1 | 1 | 1 | 2 | 10:00 |
| 2 | 1 | 1 | 5 | 12:00 |
| 3 | 1 | 5 | 6 | 10:00 |
| 4 | 2 | 2 | 1 | 16:00 |
| 5 | 2 | 5 | 2 | 11:00 |
| 6 | 3 | 3 | 5 | 12:00 |
| 7 | 4 | 4 | 3 | 15:00 |
Consulta 1
select nome, telefone
from clientes
where codigo in (
select cliente
from reservas_viagens
group by cliente
having count(cliente) > 1);
Consulta 2
select nome
from cidades
where cidades.codigo in (
select cidade
from aeroportos
where aeroportos.codigo in (
select destino
from voos, companhias
where companhias.codigo = voos.companhia
and companhias.nome = 'Varig'));
Consulta 3
select distinct nome
from agentes, reservas_viagens
where agentes.codigo = reservas_viagens.agente
and reservas_viagens.codigo in (
select reserva_viagem
from reservas_voos
group by reserva_viagem
having count(reserva_viagem) > 1);
Com relação às tabelas e às consultas anteriores, julgue o seguinte item.
A tabela clientes poderia ter sido criada executando-se o seguinte
comando. create table clientes (
codigo long primary key,
nome char(50),
telefone long,
cidade long references cidades(nome));
Provas
Caderno Container