Filtrar


Questões por página:

Considere o seguinte diagrama de classes da UML 2.0.

Imagem associada para resolução da questão

Segundo esse diagrama, considerando as propriedades de navegabilidade, é correto afirmar que

UML é um acrônimo para a expressão Unified Modeling Language. Pela definição de seu nome, vemos que a UML é uma linguagem que define uma série de artefatos que nos ajuda na tarefa de modelar e documentar os sistemas orientados a objetos que desenvolvemos. Sobre a UML, analise as afirmativas abaixo:



I. Dependendo de sua classe ou estado, cada objeto pode ser identificado e tratado distintamente como uma entidade, sendo essa característica denominada de “Identidade de Objeto”.


II. A seta com a ponta “aberta” na UML representa a “generalização”, e permite a indicação de herança simples ou herança múltipla.


III. Atributos de estado podem assumir valores infinitos com transições ilimitadas entre eles.


IV. O conjunto de vínculos de relacionamento entre as instâncias de uma classe são denominadas de associação.



Assinale  

Na UML, quais os elementos em que podemos utilizar o relacionamento Generalização/Especialização:  

Considerando-se a modelagem de sistemas através de UML, assinalar a alternativa CORRETA a partir do diagrama de classes abaixo: 

Imagem associada para resolução da questão
A UML2.0 define quatro níveis de visibilidade para atributos e operações em uma classe, sendo dois desses níveis: