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.

Um dos diagramas UML utilizado para representar as partes estáticas de um sistema denomina-se diagrama de

  • A. comunicação.
  • B. implantação.
  • C. seqüências.
  • D. atividades.
  • E. gráficos de estado.

A engenharia de software é uma área do conhecimento que focaliza diferentes aspectos ligados à produção de programas de computador. Ela surgiu nos anos 70 do século passado com o objetivo de permitir um tratamento mais sistemático aos processos de desenvolvimento de sistemas de software. A fundamentação científica para esse ramo da engenharia envolve o uso de modelos abstratos e práticos que permitem a especificação, a análise, o projeto, a implementação e a manutenção dos sistemas de software. Com relação aos diversos aspectos ligados a essa área do conhecimento, julgue os itens subseqüentes.

Uma das principais atividades relacionadas à engenharia de software é o levantamento dos requisitos. Nesse contexto, foi introduzida, na década de 80 do século XX, uma técnica de entrevista conhecida como JAD (joint application development), que consistia em uma rápida entrevista e um processo acelerado de coleta de dados em que todos os principais usuários e o pessoal da análise de sistemas agrupavam-se em uma única e intensiva reunião.

  • C. Certo
  • E. Errado

A engenharia de software é uma área do conhecimento que focaliza diferentes aspectos ligados à produção de programas de computador. Ela surgiu nos anos 70 do século passado com o objetivo de permitir um tratamento mais sistemático aos processos de desenvolvimento de sistemas de software. A fundamentação científica para esse ramo da engenharia envolve o uso de modelos abstratos e práticos que permitem a especificação, a análise, o projeto, a implementação e a manutenção dos sistemas de software. Com relação aos diversos aspectos ligados a essa área do conhecimento, julgue os itens subseqüentes.

Entre os diversos níveis possíveis de testes de software, há os chamados testes de unidade (unit tests), que procuram testar o programa como um todo, dentro de um contexto totalmente integrado, procurando validar todas as suas potencialidades de forma unificada.

  • C. Certo
  • E. Errado

A(s) fase(s) do ciclo de vida clássico da engenharia de software que se concentra(m) na estrutura de dados, arquitetura de software, descrição procedimental do software e caracterização da interface, é (são):

  • A. Análise de requisitos de software e projeto de software.
  • B. Projeto de software, apenas.
  • C. Engenharia de sistemas e análise de requisitos de software.
  • D. Codificação, apenas.
  • E. Codificação e testes.

Considere as seguintes afirmativas relacionadas com a análise estruturada moderna

1. É voltada para a modelagem de funções.

2. Utiliza abordagem top-down na elaboração dos diagramas de fluxo de dados.

3. Utiliza abordagem middle-up na elaboração dos diagramas de fluxo de dados.

4. Aborda o sistema apenas sobre duas perspectivas: processos e dados.

Assinale a alternativa correta

  • A. Apenas as afirmativas 1 e 2 são verdadeiras.
  • B. Apenas as afirmativas 1, 2 e 3 são verdadeiras.
  • C. Apenas as afirmativas 1, 3 e 4 são verdadeiras.
  • D. As afirmativas 1, 2, 3 e 4 são verdadeiras.
  • E. Apenas as afirmativas 1 e 3 são verdadeiras.

UML é uma linguagem comumente utilizada para a modelagem de sistemas em análise e projeto orientados a objetos. Com respeito aos diagramas UML, considere as afirmativas abaixo:

1. O diagrama de colaboração é usado para representar a organização estrutural de objetos que enviam e recebem mensagens.

2. O diagrama de classes mostra um conjunto de classes, interfaces e colaborações e é usado para ilustrar a visão estática do projeto de um sistema.

3. Os diagramas de seqüências e de objetos são usados para representar partes dinâmicas de um sistema.

Assinale a alternativa correta

  • A. Apenas a afirmativa 1 é falsa.
  • B. Apenas a afirmativa 2 é verdadeira.
  • C. As afirmativas 1 e 3 são verdadeiras.
  • D. Apenas a afirmativa 3 é falsa.
  • E. As afirmativas 1, 2 e 3 são verdadeiras.

Assinale a alternativa que contém os nomes e a seqüência correta das fases que compõem o RUP (Rational Unified Process):

  • A. Concepção, Construção, Transição e Manutenção.
  • B. Planejamento, Teste, Codificação, Projeto.
  • C. Concepção, Elaboração, Construção e Transição.
  • D. Planejamento, Projeto, Teste e Codificação.
  • E. Planejamento, Projeto, Codificação, Teste e Transição.

Considere as afirmativas seguintes:

1. UML é uma linguagem de modelagem que pode ser usada com diferentes processos de engenharia de software.

2. Rational Unified Process e Extreme Programing são processos de engenharia de software.

3. Rational Rose é uma ferramenta CASE usada para criar modelos UML.

4. Rational Unified Process (RUP) e Rational Rose são processos de engenharia de software que usam UML como linguagem para criação de modelos.

Assinale a alternativa correta

  • A.

    Apenas as afirmativas 1 e 2 são verdadeiras.

  • B.

    Apenas a afirmativa 4 é falsa.

  • C.

    Apenas as afirmativas 2 e 4 são verdadeiras

  • D.

    Apenas a afirmativa 1 é verdadeira

  • E.

    As afirmativas 1, 2, 3 e 4 são verdadeiras.

NAS QUESTÕES NUMERADAS DE 11 A 25, ASSINALE A ÚNICA ALTERNATIVA QUE RESPONDE CORRETAMENTE AO ENUNCIADO.

Um sistema de computação é um produto de software que, via de regra, apresenta alta complexidade no que se refere à captura dos seus objetivos e funcionalidades. A fase do desenvolvimento que trata desse aspecto do sistema é denominado de:

  • A. programação.
  • B. análise de requisitos.
  • C. testes e depuração de códigos.
  • D. implantação.

Julgue as seguintes afirmações sobre XML.

I. É uma linguagem de marcações (tags) que permite a definição de marcações customizáveis, descrevendo um dado que será armazenado.

II. Diferente de documentos HTML, documentos XML não contêm informações sobre a forma de apresentação dos dados, mas apenas os dados.

III. A sintaxe de XML é flexível, permitindo a definição de marcações (tags) com quaisquer nomes para a definição de documentos bem formados.

Escolha a alternativa que indica a(s) afirmação(ões) CORRETA(s).

  • A.

    Apenas I

  • B.

    Apenas I e II.

  • C.

    Apenas I e II.

  • D.

    Apenas II e III.

  • E.

    Todas as afirmações.

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