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

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

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

Requisições a uma controladora de discos chegaram para os cilindros 15, 25, 18, 5, 41, 7 e 42. O tempo de busca seek time é de 5 ms por cilindro. No início, a cabeça do disco está no cilindro 20, movendo para cima. O tempo necessário, em ms, para atender às requisições, usando o algoritmo do elevador, é

  • A. 260
  • B. 295
  • C. 525
  • D. 600
  • E. 700

Em um sistema operacional usando segmentação paginada, o espaço de endereçamento lógico de cada processo consiste, no máximo, de 16 segmentos, podendo cada um deles ter até 64 kbytes de tamanho. As páginas físicas são de 512 bytes. Para esse sistema, o número de bits necessários para especificar o endereço lógico completo (número de segmento +número de página lógica+ deslocamento dentro da página) é de

  • A. 7 bits
  • B. 11 bits
  • C. 13 bits
  • D. 19 bits
  • E. 20 bits
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...