SóProvas


ID
280162
Banca
IADES
Órgão
CFA
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Um diagrama é uma apresentação gráfica de um conjunto de elementos, geralmente representada como um gráfico conectado de vértices (itens) e arcos (relacionamentos). Na notação da UML existem diversos tipos de diagramas. Com base nas funções de cada diagrama, julgue os itens a seguir.

I O diagrama de classes é um diagrama estrutural que mostra um conjunto de classes, interfaces, colaborações e seus relacionamentos.

II O diagrama de casos de uso é um diagrama comportamental que mostra um conjunto de casos de uso, atores e seus relacionamentos

III O diagrama de colaboração é um diagrama comportamental que mostra o conjunto de componentes e seus relacionamentos

IV O diagrama de sequência é um diagrama estrutural que mostra uma interação, dando ênfase à ordenação temporal das mensagens.

A quantidade de itens certos é igual a

Alternativas
Comentários
  • item I - ERRADO : Diagrama de classes com interfaces, colaborações??? não.
    Item II - CORRETO
    Item III - CORRETO
    Item IV - ERRADO: O diagrama de sequência é um diagrama de interação(subconjunto dos diagramas Comportamentais)
     
    bons estudos
    Marcelo
  • Entendo que as afirmativas corretas são I e II. Justificativa para considerar correta a afirmativa I:

    Afirmativa I - é possível representar nos diagramas de classes :

    interfaces: são  tipos especiais de classe, e portanto plenamente possível mostrá-las no diagrama de classes; podem, por exemplo, aparecer nos diagramas de classes através do estereótipo "interface"

    colaborações: em termos gerais correspondem ao uso em conjunto de vários elementos para a solução de determinado propósito; no livro UML Distilled, Martin Fowler descreve:

       "When you use a collaboration, you can show that by placing a collaboration occurrence on a class diagram, ..."

    Por outro lado, considero a afirmativa III incorreta pelo fato de que nos diagramas de colaboração são mostrados os relacionamentos entre os objetos e não entre os componentes (os componentes são explicitados nos diagramas de componentes).

  • I O diagrama de classes é um diagrama estrutural que mostra um conjunto de classes, interfaces, colaborações e seus relacionamentos.- CORRETO

    II O diagrama de casos de uso é um diagrama comportamental que mostra um conjunto de casos de uso, atores e seus relacionamentos. CORRETO

    III O diagrama de colaboração é um diagrama comportamental que mostra o conjunto de componentes e seus relacionamentos  - ERRADO
      RESP. CERTA: O diagrama de colaboração(ou comunicação na UML 2.0) é um diagrama comportamental que dá ênfase à organização estrutural dos objetos que enviam e recebem mensagens. Um diagrama de comunicação mostra um conjunto de papéis, as conexões existentes entre esses papéis e as mensagens enviadas a recebidas pelas instâncias.
    O diagrama de componentes mostra as partes internas, os conectores e as portas que implementam um componente.


    IV O diagrama de sequência é um diagrama estrutural que mostra uma interação, dando ênfase à ordenação temporal das mensagens. ERRADO
    O diagrama de sequência é um diagrama de interação que dá ênfasse á ordenação temporal das mensagens.