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

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

Sobre diagramas de classes UML 2, considere as seguintes afirmativas:

1. No diagrama de classes, uma classe é modelada empregando-se três partes: nome da classe, seus atributos e seus métodos.

2. Além das classes, um diagrama de classes modela também o relacionamento entre classes: um para um; um para muitos; zero para um; etc.

3. O diagrama de classes é tido como um diagrama comportamental, uma vez que contém os métodos que definem o comportamento das classes.

Assinale a alternativa que indica todas as afirmativas corretas.

  • A. É correta apenas a afirmativa 1.
  • B. São corretas apenas as afirmativas 1 e 2.
  • C. São corretas apenas as afirmativas 1 e 3.
  • D. São corretas apenas as afirmativas 2 e 3.
  • E. São corretas as afirmativas 1, 2 e 3.

No contexto de Conceitos da UML, qual diagrama UML 2 modela os artefatos de software e também os dispositivos ou hardware que o(s) contém/contêm?

  • A. Diagrama de estados
  • B. Diagrama de objetos
  • C. Diagrama de sistemas
  • D. Diagrama de implantação
  • E. Diagrama de componentes

Os mecanismos de extensibilidade UML que possibilitam estender o vocabulário UML de modo a permitir a criação de novos elementos de modelagem; e estender a semântica da modelagem, de modo a criar novas regras ou modificar regras existentes, são, respectivamente:

  • A. estereótipos e restrições.
  • B. valores atribuídos e restrições.
  • C. valores atribuídos e estereótipos.
  • D. estereótipos e valores atribuídos.
  • E. restrições e valores atribuídos.

Sobre o diagrama de componentes UML 2, considere as seguintes afirmativas:

1. Descreve todos os componentes de um sistema de informação, incluindo os componentes de hardware e software.

2. Os diagramas de componentes possuem um nível de abstração maior que os diagramas de classes.

3. Além de descrever os componentes propriamente ditos, um diagrama de componentes descreve também como os componentes são interligados entre si.

Assinale a alternativa que indica todas as afirmativas corretas.

  • A. É correta apenas a afirmativa 2.
  • B. São corretas apenas as afirmativas 1 e 2.
  • C. São corretas apenas as afirmativas 1 e 2.
  • D. São corretas apenas as afirmativas 2 e 3.
  • E. São corretas as afirmativas 1, 2 e 3.

Julgue os itens de 111 a 115 quanto à engenharia de software e à linguagem de modelagem unificada (UML). Desde que empregada corretamente, a UML, por meio de diagramas, consegue capturar a estrutura de sistemas orientados a objeto.

  • C. Certo
  • E. Errado

Julgue os itens de 111 a 115 quanto à engenharia de software e à linguagem de modelagem unificada (UML). No diagrama de estado, cada região, em um estado composto, pode ter vários estados funcionando independentemente.

  • C. Certo
  • E. Errado

Julgue os itens de 111 a 115 quanto à engenharia de software e à linguagem de modelagem unificada (UML). O diagrama de interação, eficaz em reuniões e demonstrações de situações complexas, pode envolver outros diagramas, como, por exemplo, os diagramas de sequência e comunicação.

  • C. Certo
  • E. Errado

Com respeito a relação entre as classes no UML, geralmente elas (as classes) não estão sozinhas e, elas se relacionam entre si. Estas associações e relacionamentos entre as classes definem responsabilidades. Assinale a alternativa que indique os tipos de responsabilidades corretamente.

  • A. Associações (agregação e composição), Condição inicial da classe, herança e grau de coesão.
  • B. Associações (Agregação e composição), Generalização (herança) e estado inicial da classe.
  • C. Associações (agregação e composição), Condição inicial da classe, herança e dependência.
  • D. Associações (Agregação e composição), Generalização (herança) e Dependências.

Dadas as afirmativas abaixo sobre as definições de UML, segundo Larman (2007):

I) É uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas.

II) Existem três perspectivas para aplicar a UML, sendo elas: conceitual, de especificação e de software.

III) É uma notação diagramática padrão para desenhar ou apresentar figuras (com algum texto) relacionadas a software – principalmente software OO.

Assinale a alternativa CORRETA:

  • A. Estão corretas apenas as afirmativas I e II
  • B. Estão corretas apenas as afirmativas II e III
  • C. Estão corretas apenas as afirmativas I e III
  • D. Estão corretas as afirmativas I, II e III
  • E. Estão incorretas as afirmativas I, II e III

Segundo Larman (2007), há duas espécies de modelos de objetos: dinâmico e estático. Modelos dinâmicos ajudam a projetar a lógica, o comportamento do código ou o corpo do método. Modelos estáticos ajudam a projetar nome de classes, atributos e assinaturas dos métodos (mas não o corpo dos métodos). Marque a alternativa que apresenta dois diagramas UML que são utilizados, respectivamente, na modelagem de objetos estática e na modelagem de objetos dinâmica:

  • A. diagrama de classes e diagrama de sequência
  • B. diagrama de classes e diagrama de sequência
  • C. diagrama de máquina de estados e diagrama de implantação
  • D. diagrama de atividades e diagrama de classes
  • E. diagrama de classes e diagrama de pacotes
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...