Questões de Ciência da Computação da Fundação CESGRANRIO (CESGRANRIO)

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

Uma equipe foi reunida para desenvolver um projeto. Para tanto, ela teve extensas reuniões com o patrocinador (sponsor) do projeto e definiu, de forma detalhada, o escopo do projeto. Foi escrita a carta do projeto (project charter), com base na qual foi feita a Estrutura Analítica do Projeto (EAP), foram definidos o cronograma e a alocação de recursos (inclusive financeiros) com ajuda de um gráfico de Gantt. Após a definição e aprovação do cronograma e das disposições de gastos com o patrocinador, o projeto foi iniciado. A equipe foi totalmente informada do escopo do projeto e o debateu extensamente, tendo inclusive proposto pequenas mudanças no mesmo para facilitar sua implementação e aumentar sua qualidade, mudanças estas que foram aceitas de bom grado pelo patrocinador. Após a entrega dos primeros produtos do projeto (deliverables), alguns interessados do projeto (stakeholders) começaram a reclamar de que os produtos não atendiam às suas necessidades de forma correta, não servindo como solução para seus problemas. Qual dos princípios básicos da gestão de projetos foi violado de forma a causar essa situação?

  • A. As atividades devem ser sequenciadas de acordo com suas dependências e precedências.
  • B. A estrutura analítica do projeto deve ser detalhada em tarefas compreensíveis e gerenciáveis.
  • C. A estimativa de recursos deve determinar os recursos (pessoas, equipamentos ou financeiros) e as quantidades de cada recurso de acordo com sua disponibilidade.
  • D. Todos os interessados devem participar da elaboração da declaração de escopo do projeto, aprová-la e assiná-la.
  • E. O gerenciamento de custos do projeto deve considerar o efeito das decisões do projeto sobre o custo de utilização, manutenção e suporte do produto do projeto.

No Linux, são comandos da versão mais recente do LVM:

  • A.

    lvcreate, dmesg e df.

  • B.

    lvremove, du e vgscan.

  • C.

    vgscan, pvcreate e vgremove.

  • D.

    vgchange, vgcreate e df.

  • E.

    fdisk, du e pvcreate.

  • A. A tarefa C e a tarefa E podem ser executadas em paralelo, se os recursos do projeto assim o permitirem, posto que não existe nenhuma seta determinando uma dependência entre essas duas tarefas.
  • B. A tarefa D, não importando sua duração, está no caminho crítico do projeto, pois o término de todos os caminhos que levam até o fim do projeto passam por essa tarefa.
  • C. A tarefa F e a tarefa H não podem ser realizadas em paralelo, mesmo que os recursos do projeto o permitam, pois ambas dependem de uma mesma tarefa (D).
  • D. A tarefa G é dispensável, pois existe uma maneira alternativa de se chegar ao fim do projeto, sem a necessidade de realizá-la.
  • E. A tarefa H necessariamente não está no caminho crítico do projeto, posto que existe uma sequência de atividades com mais atividades no caminho até se chegar ao fim do projeto.

  • A. 0, 2, 2
  • B. 0, 2, 0
  • C. 4, 2, 0
  • D. 4, 3, 0
  • E. 4, 3, 2

  • A. Existem duas tarefas denominadas Verificação, sendo que cada nome deve ser unívoco.
  • B. As tarefas Sponsor e Cliente foram desenhadas uma sobre a outra, em vez de uma ao lado da outra.
  • C. A tarefa “Verificação” está ligada a dois pais (Análise e Desenvolvimento), mas o pai de uma tarefa deve ser unívoco.
  • D. Existe uma tarefa (Entrevistas) que tem dois níveis de detalhamento a mais que todas as outras, mas o máximo permitido de diferença é um.
  • E. A tarefa Entrega não tem detalhamento, o que é proibido em uma tarefa do 2º nível.

A atividade de monitoração de um projeto permeia toda a fase de execução do mesmo. Ela inclui atividades de obtenção de informação sobre o desempenho e a realização de previsões sobre o desempenho futuro da equipe, com base no que foi realizado e no histórico de processos e equipes similares. O monitoramento contínuo permite que a equipe de gerenciamento de projetos tenha uma visão clara da saúde do projeto e da satisfação do cliente com os produtos e o andamento do projeto, identificando as áreas que exigem atenção especial. Entre as saídas da atividade de monitoração de um projeto, inclui-se a

  • A. lista de ações preventivas recomendadas.
  • B. carta do projeto.
  • C. linha de base dos custos.
  • D. lista de contingências possíveis.
  • E. estrutura analítica do projeto.

Uma empresa foi contratada para desenvolver um projeto de um software controlador de válvulas de alívio de pressão em dutos de gás. Na fase de coletas de requisitos, foi definido que o conjunto hardware mais software deveria ter 99,999% de disponibilidade e que deveria ser testado contra uma série de 126 cenários distintos. O esquema de testes deveria contemplar o histórico das válvulas antigas, respondendo de forma adequada a todos os cenários históricos, conforme uma série de especificações que foram estabelecidas pelos especialistas em dutos. Ademais, ficou estabelecido também que o sistema deveria contemplar uma série de facilidades, tais como funcionamento cliente- servidor (com monitoração remota através de uma interface gráfica) e histórico mantido em banco de dados com duplicação e backups diários. A empresa contratante, em comum acordo com a empresa contratada, estabeleceu um limite de dispêndios mensais que fez com que a empresa contratada estabelecesse uma data de entrega posterior ao inicialmente desejado pela empresa contratante. Qual das seguintes descrições é uma conclusão correta em relação aos requisitos coletados na definição desse projeto?

  • A. A necessidade do esquema cliente-servidor é um requisito de adaptabilidade e mobilidade do sistema.
  • B. As respostas predeterminadas para os cenários existentes constituem um requisito funcional do sistema.
  • C. Os requisitos funcionais só se aplicam a sistemas de software, não sendo, então, aplicáveis a esse projeto, que contém hardware e software.
  • D. Uma empresa contratante não tem o direito de estabelecer o esquema de testes desejados, podendo apenas estabelecer requisitos não funcionais de disponibilidade.
  • E. O tempo de entrega não é função dos dispêndios realizados pela contratante, tendo esta relação sido estabelecida pela contratada como uma estratégia de negociação.

Apesar de ser considerada por muitos desenvolvedores como uma atividade desagradável, a prática de testes contribui de forma decisiva para a qualidade de um sistema. Se for feita de forma correta e eficaz, ela permite maximizar a satisfação do usuário e minimizar os problemas de funcionamento do sistema. Qual das seguintes explicações representa um conceito correto sobre os testes de software?

  • A. A utilização da metodologia de desenvolvimento com base em testes (test first development) permite eliminar a fase de análise de requisitos, pois a realização dos testes de aceitação antes do desenvolvimento fazem com que a visão do usuário esteja presente dentro do sistema.
  • B. Testes unitários buscam avaliar não só se a rotina compila e executa mas se os resultados da mesma são exatamente iguais aos esperados, de forma a garantir que a rotina tenha a funcionalidade esperada.
  • C. Testes unitários são desenvolvidos e executados de forma automática após a implementação de cada rotina ou método criado, podendo garantir que o novo desenvolvimento é correto do ponto de vista sintático e semântico.
  • D. A necessidade de testes de aceitação é diretamente proporcional à qualidade da fase de análises de requisitos – se esta for muito bem feita, está implícito o aceite final por parte do cliente/usuário do sistema.
  • E. O tempo gasto na fase de testes (tanto unitários quanto de validação e de aceitação) deve necessariamente ser menor do que o tempo gasto na parte de implementação, pois do contrário se estará diminuindo a produtividade geral do processo de desenvolvimento.

A fragmentação externa é uma anomalia relacionada à estratégia de particionamento dinâmico de memória.

PORQUE

No particionamento dinâmico de memória, tanto o número de partições quanto o tamanho das partições podem variar de acordo com a demanda dos processos.

Analisando as afirmações acima, conclui-se que

  • A. as duas afirmações são verdadeiras e a segunda justifica a primeira.
  • B. as duas afirmações são verdadeiras e a segunda não justifica a primeira.
  • C. a primeira afirmação é verdadeira e a segunda é falsa.
  • D. a primeira afirmação é falsa e a segunda é verdadeira.
  • E. as duas afirmações são falsas.

Sobre as estruturas e o funcionamento de Sistemas Gerenciadores de Bancos de Dados (SGBD), é INCORRETO afirmar que

  • A.

    restrições do tipo chave primária e chave estrangeira podem conter diversas colunas, sendo que os índices somente podem ser criados sobre mais de uma coluna, se não forem do tipo único.

  • B.

    restrições do tipo CHECK podem ser utilizadas para definir restrições no domínio de valores de colunas.

  • C.

    índices são estruturas que visam a fornecer caminhos de acesso alternativo aos registros de uma tabela.

  • D.

    dados podem ser armazenados em arquivos de forma fisicamente organizada (segundo os valores de um ou mais atributos), ou não.

  • E.

    bloqueios e registros de Timestamp são alguns dos mecanismos existentes para o controle de concorrência pelos SGBDs.

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...