Questões de Ciência da Computação

Lista completa de Questões de Ciência da Computação para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Considerando a figura ao lado, que apresenta os elementos básicos e suplementares de um plano de projeto, julgue os itens a seguir, acerca dos conceitos de gerenciamento de projeto no âmbito do desenvolvimento de softwares e sistemas de informação.

O gerenciamento de riscos em um projeto de desenvolvimento de software é tipicamente conduzido por técnicos de segurança da informação.

  • C. Certo
  • E. Errado

Considere as seguintes afirmativas sobre a Estrutura Analítica de Projeto (EAP) conforme descritas no Project Manager´s Book of Knowledge (PMBOK):

I - Um diagrama EAP mostra a decomposição hierárquica do trabalho a ser desenvolvido no projeto.

 II - O dicionário da EAP é um documento que descreve os componentes contidos em uma EAP, incluindo os pacotes de trabalho e os códigos de conta.

III - Pacote de trabalho (work package) é o componente de menor nível de detalhe de um EAP.

 A(s) afirmativa(s) correta(s) é/são somente:

  • A.

    I

  • B.

    II

  • C.

    III

  • D.

    I e II

  • E.

    I, II e III

Analise as seguintes afirmações relativas a Fundamentos de Banco de Dados:

I. Pode-se conceituar VIEW, ou visão, de maneira simplificada. Assim, VIEW é uma forma predeterminada de visualizar dados de uma ou mais tabelas como se fossem apenas uma tabela; porém, ela não existe fisicamente como uma tabela.

II. Quando o DROP VIEW é executado, as estruturas das tabelas referenciadas pela VIEW são afetadas.

III. O TRIGGER é um tipo de STORED PROCEDURE chamado quando um evento em particular ocorre.

IV. Os diversos tipos de SELECT formam um conjunto de comandos SQL que podem ser pré-compilados e armazenados no servidor do banco de dados. Tem por objetivo facilitar e agilizar o trabalho do banco de dados.

Indique a opção que contenha todas as afirmações verdadeiras.

  • a.

    I e II

  • b.

    II e III

  • c.

    III e IV

  • d.

    I e III

  • e.

    II e IV

A engenharia de software objetiva responder à necessidade de produção sistemática de software que atenda a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca do emprego da engenharia de software no desenvolvimento de aplicações e bancos de dados, julgue os itens que se seguem.

A elaboração de um plano de qualidade de software em conformidade com a norma IEEE 703 requer a inclusão nesse plano de uma seção para descrever a estrutura organizacional do projeto, com suas tarefas, papéis e responsabilidades.

  • C. Certo
  • E. Errado

A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue os itens a seguir.

O modelo rapid application development (RAD) é uma adaptação do modelo em espiral para atender a projetos de software fundamentados em componentes.

  • C. Certo
  • E. Errado

Analise as seguintes afirmações relativas a SGBDs (Sistemas de Gerenciamento de Bancos de Dados) que utilizam a linguagem SQL:

I. Quando duas TRANSACTIONS estiverem sendo executadas simultaneamente, as duas devem-se comunicar e trocar informações entre si, antes de acessarem o banco de dados.

II. Uma TRANSACTION será concluída ao encontrar a instrução COMMIT TRANSACTION.

III.A instrução ROLLBACK TRANSACTION reinicia todas as operações feitas desde o comando START TRANSACTION.

IV. Para efetuar a JUNÇÃO entre tabelas, é essencial que elas estejam logicamente relacionadas conforme prevê o modelo relacional, ou seja, deve haver relacionamento de ''1: N'', ''1: 1'' ou ''N: 1'' entre as tabelas.

Indique a opção que contenha todas as afirmações verdadeiras.

  • a.

    I e II

  • b.

    II e III

  • c.

    III e IV

  • d.

    I e III

  • e.

    II e IV

A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue os itens a seguir.

O modelo simples de Boehm para estimativa de esforço de desenvolvimento de software é expresso por uma fórmula em que há uma relação exponencial entre o esforço e a quantidade de linhas de código a serem produzidas.

  • C. Certo
  • E. Errado

Dois sistemas de arquivos compatíveis com o Windows 2000 são:

  • A. EXT2 e Reiserfs
  • B. FAT32 e NTFS
  • C. EXT2 e FAT32
  • D. NTFS e Reiserfs

32-Analise as seguintes afirmações relativas a SGBDs (Sistemas de Gerenciamento de Bancos de Dados) que utilizam a linguagem SQL:

I. A cláusula GROUP BY do comando SELECT é utilizada para dividir linhas em conjuntos menores de dados relacionados entre si.

II. A cláusula ORDER BY permite criar consultas com as linhas em uma ordem específica, modificando a ordem de apresentação do resultado da pesquisa. As linhas podem ser ordenadas de forma ascendente ou descendente, de acordo com as colunas declaradas na cláusula ORDER BY.

III. Considerando as características das cláusulas WHERE e HAVING, o HAVING é aplicado a todo o conjunto e o WHERE é aplicado a cada um dos subgrupos formados pela cláusula ORDER BY. O HAVING vem sintaticamente antes do ORDER BY e o WHERE vem depois.

IV.A cláusula GROUP BY deve ser colocada após a cláusula HAVING, pois os grupos são formados e as funções de grupos são calculadas antes de resolver a cláusula HAVING.

Indique a opção que contenha todas as afirmações verdadeiras.

  • a.

    I e II

  • b.

    II e III

  • c.

    III e IV

  • d.

    I e III

  • e.

    II e IV

A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue os itens a seguir.

Um dos problemas da análise de requisitos é a omissão de informações que os usuários ou analistas consideram como óbvias.

  • C. Certo
  • E. Errado
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...