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

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

Na Engenharia de Software, a atividade de Teste tem vários objetivos, entre os quais não se encontra

  • A. projetar testes que descubram sistematicamente diferentes classes de erros em um tempo e com um esforço mínimo.
  • B. executar um programa com o objetivo de descobrir um erro.
  • C. elaborar casos de teste que tem uma elevada probabilidade de revelar um erro ainda não descoberto.
  • D. revelar um erro ainda não descoberto.
  • E. desenvolver um produto de software sem erros.

Analise as seguintes afirmações relacionadas às atividades de Teste de Software na Engenharia de Software.

I. A Verificação refere-se a um conjunto de atividades que garante que o software implemente corretamente uma função específica.

II. Os métodos de Engenharia de Software proporcionam a base a partir da qual a qualidade é construída. Se a qualidade não estiver presente antes de se testar um produto de software, ela não estará presente após a realização dos testes.

III. A Verificação refere-se a um conjunto de atividades que garante que o software que foi construído atenda às exigências do cliente.

IV. A Verificação visa garantir a resposta positiva da pergunta: "Estamos construindo o produto certo?".

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

Analise as seguintes afirmações relacionadas a conceitos de Estrutura de dados e a conceitos de UML.

I. No uso da UML, o comportamento dinâmico de uma aplicação pode ser representado ou descrito com o diagrama de seqüência ou com o diagrama de interação.

II. A especifi cação de um programa pode ser feita de diversas formas. A UML possibilita a especifi cação com casos de uso. Os casos de uso descrevem os requisitos que um programa deve atender para satisfazer aos seus usuários.

III. Na UML, o comportamento estático das Classes, Métodos e Objetos é descrito usando-se o diagrama de estados. Devido à sua característica estática, esse tipo de diagrama permite que um Objeto esteja simultaneamente em dois ou mais subestados exclusivos.

IV. Para uma árvore binária ser considerada balanceada, os níveis de número ímpar devem conter a mesma quantidade de nós que seu nível imediatamente anterior. Essa regra não se aplica para o último nível da árvore.

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

Considerando as best practices em relação ao planejamento de projetos de softwares, é correto afirmar:

  • A. O escopo é o esboço do projeto de software e, em linhas gerais, tem como finalidade identificar os macro tópicos do projeto.
  • B. As premissas constituem um dos produtos gerados na análise de riscos, em decorrência da identificação dos fatores considerados verdadeiros ou falsos quando da decisão de se transformar uma idéia em um projeto. Elas é que determinam a função do escopo do software.
  • C. As premissas constituem um dos produtos gerados na análise de riscos, em decorrência da identificação apenas dos fatores considerados verdadeiros, já que os fatores considerados falsos, além de serem irrelevantes ao escopo do projeto, podem comprometer o cronograma de execução do projeto.
  • D. O escopo do projeto descreve a função, o desempenho, as restrições, as interfaces e a confiabilidade do projeto de software. Sua declaração deve se restringir apenas ao que está dentro dos limites do projeto.
  • E. O escopo do projeto descreve a função, o desempenho, as restrições, as interfaces e a confiabilidade do projeto de software. Sua declaração deve ser delimitada, definindo, desta forma, o que está dentro dos limites do projeto e o que está fora dos limites.

Considere a tabela abaixo (parcialmente preenchida), para cálculo de pontos de função:

Sabendo que a complexidade funcional (Simples, Média e Complexa) é determinada em função da quantidade de registros e/ou arquivos lógicos e itens de dados referenciados, é correto afirmar que, aos totais atribuídos a Arquivo Lógico Interno, Arquivo de Interface Externa e Entrada Externa, correspondem, respectivamente, as classificações

  • A. Complexa, Média e Simples.
  • B. Simples, Simples e Complexa.
  • C. Simples, Média e Complexa.
  • D. Média, Média e Complexa.
  • E. Média, Complexa e Simples.

Analise os quadros abaixo, relativos às categorias de atributos direcionadores de custo do modelo básico do COCOMO:

A correta associação entre os elementos das duas tabelas é

  • A.

  • B.

  • C.

  • D.

  • E.

E ab (KLOC) exp (bb) é uma equação típica do modelo COCOMO básico, onde "E" é o esforço aplicado em pessoas-mês, KLOC é o número estimado de linhas de código do projeto. O coeficiente ab e o expoente bb referem-se a valores extraídos da tabela de classes de projetos, de acordo com sua classificação em modo

  • A. simples, modo intermediário ou modo complexo.
  • B. orgânico, modo semidestacado ou modo embutido.
  • C. embutido, modo semidestacado ou modo destacado.
  • D. orgânico, modo intermediário ou modo sistêmico.
  • E. hardware, modo software e modo recursos.

Em relação aos conceitos e fundamentos de engenharia de software, é correto afirmar:

  • A. Enquanto a classificação dos requisitos determina as prioridades relativas dos requisitos e avalia a estabilidade e a complexidade de realização, a revisão dos requisitos determina se todos eles satisfazem os critérios de qualidade e se as especificações dos requisitos do software estão claras e bem entendidas por todas as partes interessadas.
  • B. Na especificação dos requisitos, nem todo requisito presente é um requisito a ser construído, tampouco podem ser rastreáveis.
  • C. Entre as medidas diretas do processo de engenharia de software, incluem-se a funcionalidade, a eficiência, a qualidade e a confiabilidade.
  • D. As ferramentas da engenharia de software constituem o elo de ligação que mantém juntos os procedimentos e os métodos, possibilitando o desenvolvimento racional e oportuno do software.
  • E. A engenharia de software é definida por um conjunto de métodos que são escolhidos tendo-se como base a natureza da aplicação, os controles e os produtos que precisam ser entregues.

Segundo Roger S. Pressman: "Ele tem um lugar definido no trabalho da Engenharia de Software, pois produz um padrão no qual os métodos para análise, projeto, codificação, testes e manutenção podem ser colocados".

O conceito acima refere-se ao paradigma

  • A. das técnicas de quarta geração.
  • B. da prototipação.
  • C. do modelo de dados.
  • D. do ciclo de vida clássico.
  • E. dos modelos de projeto.

Em relação a ferramentas CASE, é correto afirmar que:

  • A. elas devem orientar o sistema através do uso de programação e evitar a decomposição em níveis muito detalhados, para que o código possa ser gerado automaticamente.
  • B. elas são projetadas para utilizarem a modelagem visual, ou seja, representarem por meio de modelos gráficos, o sistema que está sendo definido. A tarefa de manutenção de dados e diagramas é feita de maneira rápida e fácil.
  • C. mesmo que as linguagens não ofereçam estrutura básica para suportar as técnicas utilizadas no ciclo de desenvolvimento, elas oferecem a capacidade de adaptá-las às técnicas de projeto.
  • D. elas eliminam a necessidade do uso da prototipação, por serem capazes de gerar automaticamente o escopo das especificações do projeto físico, a partir das especificações do projeto, e de enviar porções do projeto e especificações para o dicionário de desenvolvimento.
  • E. a implementação da tecnologia CASE não requer grande volume de investimentos, pois dispensa a necessidade de desenvolvimento de um conjunto significativo de requisitos, limitando-se apenas em avaliar o ambiente corporativo de informática.
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...