SóProvas


ID
638206
Banca
FUMARC
Órgão
PRODEMGE
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

Analise as afrmativas abaixo em relação ao Diagrama de Classes da UML.
I. É um diagrama comportamental da UML.
II. Pode representar classes e interfaces.
III. Pode representar relacionamentos de dependência e generalização.
Assinale a alternativa VERDADEIRA:

Alternativas
Comentários
  • Diagramas estruturais
    Diagramas comportamentais
    Diagramas de interação (todos também são diagramas comportamentais)


    I.   É um diagrama comportamental da UML.
    É um diagrama estrutural, conforme quadro ao lado


    II.  Pode representar classes e interfaces

    Uma classe é representada por um retângulo. Internamente deve constar seu nome, em negrito com primeira letra em maiúscula, geralmente é um substantivo.

    Uma classe possui atributos, que são exibidos em sessão inferior ao nome da classe:




    Interfaces
    As interfaces são apenas modelos de comportamentos, não podendo ser instanciadas. Oferecem serviços a outras classes. Todos os métodos são públicos.
     



    III. Pode representar relacionamentos de dependência e generalização.

    Generalização
    Generalização é o conceito de herança. Uma classe mais genérica é herdada por uma classe mais especifica. No exemplo abaixo, veiculo é uma classe genérica. Ônibus, caminhão e utilitário são classes mais especificas que herdam veículos.


    Dependências
    Conceitualmente a dependência ocorre quando não é possível existir a classe A sem que a classe B já exista. A dependência é representada por uma seta pontilhada
    Um exemplo clássico é a dependência de um item de um pedido com o próprio pedido.


    Fonte: http://www.fernandoamaral.com.br/Default.aspx?Artigo=40
    Wikipedia
  • I.   É um diagrama comportamental Estrutural  da UML.
  • Pessoal, antes de copiar e colar, por favor, arrumem a formatação! Horrível de ler essas fontes gigantescas e cheias de links e o escambau.
    Rámen!
  • LETRA C

    Diagrama de Classe é ESTRUTURAL