Questões sobre UML

Lista completa de Questões sobre UML para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

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

Sobre os diagramas da UML (Unified Modeling Language), é INCORRETO afirmar:

  • A. O Diagrama de Casos de Uso representa atores e casos de uso para modelar os comportamentos do sistema.
  • B. O Diagrama de Estados representa o estado final do objeto durante a troca sequencial de mensagens entre objetos.
  • C. Para a modelagem de etapas sequenciais em um fluxo do sistema, pode-se utilizar o Diagrama de Atividades.
  • D. O Diagrama de Objetos ilustra as instâncias dos itens encontrados no Diagrama de Classes.
  • E. O Diagrama de Comunicação enfatiza a organização de objetos que enviam e recebem mensagens entre si.

Com base no diagrama ao lado, assinale a alternativa correta.

  • A. É um diagrama da UML que representa a sequência de ações de um usuário no sistema.
  • B. “Solicitar Reforço” é um caso de uso que pode ser executado a partir de “Corrigir Prova”.
  • C. O caso de uso “Calcular Nota” acontece em paralelo com “Solicitar Reforço”.
  • D. Na notação representada, o símbolo denominado “Professor” é chamado “usuário do sistema”.
  • E. deveria estar apontando na outra direção.

A figura abaixo apresenta o exemplo de um diagrama de sequências da UML (Unified Modeling Language).

 Assinale a alternativa correta.

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

Na linguagem UML é utilizado um diagrama que define o comportamento do sistema de forma dinâmica, mostrando o fluxo de controle que ocorre entre ações executadas pelo sistema.

Este é o diagrama de

  • A. estado.
  • B. atividade.
  • C. caso de uso.
  • D. comunicação.

No que se refere às linguagens de modelagem UML, julgue os seguintes itens. O modelo de casos de uso representa uma visão funcional do sistema, incluindo-se todas as funções, os processos funcionais e os atores do sistema.

  • C. Certo
  • E. Errado

No que se refere às linguagens de modelagem UML, julgue os seguintes itens. Em um diagrama de classes, as associações entre os objetos refletem as necessidades de comunicação definidas no diagrama de sequência e resumidas no diagrama de colaboração.

  • C. Certo
  • E. Errado
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...