Ciência da Computação
Ano: 2017
Banca: Fundação Getúlio Vargas (FGV)

Observe as figuras a seguir que ilustram, parcialmente, dois procedimentos escritos em PL/SQL e implementados em uma instância de banco de dados Oracle 11g.

Considere que a execução de proced1 foi submetida diretamente no prompt do Oracle SQL *Plus®. A transação iniciada na linha 5 de proced1 terá seus efeitos gravados permanentemente no banco de dados quando:

Ciência da Computação
Ano: 2017
Banca: Fundação Getúlio Vargas (FGV)

Em banco de dados, a finalidade do processo de normalização é evitar redundâncias e, portanto, evitar certas anomalias de atualização de dados. Considere as dependências funcionais entre os atributos das seguintes entidades:

Sabendo-se que o atributo sublinhado é a chave primária, a alternativa que apresenta as entidades e seus atributos na Terceira Forma Normal (3FN) é:

Ciência da Computação
Ano: 2017
Banca: Fundação Getúlio Vargas (FGV)

Observe a instrução SQL a seguir, que representa uma consulta à tabela "TB_Produto" de uma instância de banco de dados Oracle 11g.

SELECT desc_prod FROM TB_Produto WHERE to_char(data_saida,'YYYY-MM-DD') = '2016-01-04'; A consulta lista a descrição dos produtos que tiveram data de saída do estoque em 04 de Janeiro de 2016.

A coluna que armazena a data de saída do produto não é chave primária. Visando melhorar o desempenho das consultas à coluna “data_saida”, o Administrador de Banco de Dados deve criar um índice do tipo:

Ciência da Computação
Ano: 2017
Banca: Fundação Getúlio Vargas (FGV)

No SQL Server 2012, os seguintes comandos foram executados individualmente para criar as tabelas no banco de dados

A figura abaixo representa o conteúdo das tabelas Tab1, Tab2 e Tab3 de MeuBanco.

Considere a execução de commit implícitos e desconsidere quaisquer comandos reconhecidos unicamente por aplicativos clientes para acesso aos bancos de dados do SQL Server 2012. Após a execução dos comandos, é correto afirmar que:

Ciência da Computação
Ano: 2017
Banca: Fundação Getúlio Vargas (FGV)

O antiquário “Só Velharia” possui um sistema de catálogo de produtos, desenvolvido há três anos, que é utilizado por todos os seus funcionários. Há cerca de um ano, devido à crise do país, a empresa teve que demitir alguns funcionários. Recentemente a “Só Velharia” conseguiu fechar um convênio com alguns investidores para retomar sua produtividade normal. Assim, a empresa decidiu recontratar alguns de seus antigos funcionários. Em relação ao sistema, a empresa acredita que não precisará readaptar esses funcionários.

O critério básico da engenharia de usabilidade que garantirá que esses funcionários não necessitarão de novo treinamento no sistema, mesmo após um ano sem utilizá-lo, é:

Ciência da Computação
Ano: 2017
Banca: Fundação Getúlio Vargas (FGV)

O diagrama de sequência abaixo representa o processo de matrícula de um aluno em determinado módulo de um curso preparatório.

Com relação ao diagrama, analise as afirmativas a seguir:

I. O aluno só será cadastrado no sistema após a confirmação de matrícula.

II. Caso os dados do aluno estejam inválidos o objeto M da classe Matricula será excluído.

III. O método criarMatricula(dados) não passa parâmetros em sua chamada.

IV. O método apresentarMsgDadosInvalidos() é o retorno do método criarMatricula(dados).

V. M é uma instância da classe Matricula criada após o início do processo representado no diagrama.

Está correto o que se afirma em:

Ciência da Computação
Ano: 2017
Banca: Fundação Getúlio Vargas (FGV)

O Analista de Sistemas Pedro está realizando um levantamento de requisitos por meio de prototipação. Sua intenção com esse protótipo é proporcionar uma visão geral do sistema com todas as suas funcionalidades, sem entrar em detalhes específicos de cada funcionalidade, de forma que a interface como um todo possa ser criticada pelos usuários.

Nesse caso, o tipo de protótipo mais adequado é o(a):

Ciência da Computação
Ano: 2017
Banca: Fundação Getúlio Vargas (FGV)

Um sistema está sendo desenvolvido por uma empresa terceirizada para apoiar as vendas de um mercado varejista da Grande São Paulo denominado “Mendes Sá Colão”. Após o desenvolvimento do sistema, a empresa terceirizada deverá passar o código fonte para a área de TI da “Mendes Sá Colão”, que passará a ser responsável pela continuidade do sistema. Foi ressaltada, também, a necessidade de que o sistema, caso ocorra uma falha, se recupere de forma automática e rapidamente.

Nesse caso, os atributos de qualidade do sistema com maior peso são:

Ciência da Computação
Ano: 2017
Banca: Fundação Getúlio Vargas (FGV)

Um sistema está sendo desenvolvido com a utilização do processo unificado, que contém diversas fases. Na fase atual do processo será feita a implantação do sistema e a análise de lições aprendidas. Os analistas de requisitos e de negócio, praticamente, já terminaram suas atividades. É necessário ainda analisar a possibilidade de se executar outro ciclo de desenvolvimento.

O sistema está na fase de:

10 Q657868
Ciência da Computação
Ano: 2017
Banca: Fundação Getúlio Vargas (FGV)
As linguagens de marcação XML utilizadas para descrever Web Services e especificar como documentos XML devem ser apresentados são, respectivamente: