Sobre os diagramas da UML, avalie as afirmações a seguir e m...

Próximas questões
Com base no mesmo assunto
Ano: 2014 Banca: IF-SC Órgão: IF-SC Prova: IF-SC - 2014 - IF-SC - Professor - Informática |
Q630631 Engenharia de Software

Sobre os diagramas da UML, avalie as afirmações a seguir e marque com V as verdadeiras e com F as falsas.

( ) Os diagramas de classes, componentes e atividades são exemplos de diagramas estruturais.

( ) O diagrama de sequência é um diagrama de interação que dá ênfase à ordenação temporal de mensagens.

( ) O diagrama de casos de uso mostra um conjunto de casos de uso e atores e seus relacionamentos.

( ) O diagrama de métodos define os atributos e os métodos pertencentes a uma determinada classe.

( ) O diagrama de pacotes mostra um conjunto de objetos e seus relacionamentos em um ponto no tempo.

Assinale a alternativa que contém a sequência CORRETA, de cima para baixo.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a E - F, V, V, F, F.

Vamos dissecar cada uma das afirmações para entender por que a alternativa E é a correta:

  • (F) Os diagramas de classes e componentes são de fato exemplos de diagramas estruturais, que modelam a estrutura estática dos sistemas. Porém, o diagrama de atividades não é um diagrama estrutural; ele é um diagrama comportamental que representa fluxos de trabalho e de atividades. Portanto, a primeira afirmativa é falsa.
  • (V) O diagrama de sequência é um tipo de diagrama de interação que realmente enfatiza a ordenação temporal das mensagens trocadas entre objetos ou componentes. Sua finalidade é mostrar como os objetos interagem em termos de troca de mensagens ao longo do tempo, fazendo a afirmativa verdadeira.
  • (V) O diagrama de casos de uso apresenta um conjunto de casos de uso, atores e seus relacionamentos, descrevendo as funcionalidades propostas por um sistema e a interação com os usuários ou outros sistemas. Esta afirmativa é verdadeira e está de acordo com o propósito deste tipo de diagrama.
  • (F) A afirmação sobre o diagrama de métodos é falsa porque, na verdade, não existe um "diagrama de métodos" na UML. Provavelmente, o que se quis referir é ao diagrama de classes, que, sim, define os atributos e métodos das classes, além de suas relações.
  • (F) O diagrama de pacotes não mostra um conjunto de objetos e seus relacionamentos em um ponto no tempo. O que ele faz é organizar elementos de modelagem em grupos, mostrando dependências entre esses pacotes. Já o diagrama de objetos, que talvez tenha sido confundido na afirmativa, é que pode representar objetos e seus relacionamentos em um dado momento.

Portanto, a correção das afirmações leva à alternativa E como a sequência correta de respostas às afirmações apresentadas na questão.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

questão com pegadinha nas alternativas.

e-

Diagramas Estruturais

Classe: mais utilizado. apoio aos outros diagramas. mostra o conjunto de classes com seus atributos e métodos e os relacionamentos entre elas.

Objeto: visão das variaveis de um Diagrama de Classe em um dado momento do processo.

Componentes: relacionamentos entre os componentes do software.

implantação: hardware

Pacotes: separacao por subsistemas 

Diagramas Comportamentais

Caso de Uso (Use Case): levantamento e análise de Requisitos. é o mais abstrato e flexivel e apresenta visoa externa e geral do ponto de vista do usuario

Estados: mudanças sofridas por um objeto em processo.

Atividades: Descreve os passos para a conclusão de um processo

Interação

Sequência: ordem em que as mensagens são trocadas entre os objetos.

comunicação: parecido com o de cima; como os objetos estão vinculados.

Diagramas comportamentais: USO o ESTADO que está em ATIVIDADE

1 - Diagrama de Atividade não é estrutural

2 - Correto

3 - Correto

4 - Esse é o Diagrama de Classes

5 - Esse é o Diagrama de Objetos

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo