Na notação UML (Unified Modeling Language), com relação à confecção de um diagrama de estados, pode-se afirmar que:
Durante a fase de análise em um projeto de desenvolvimento de sistemas orientado a objetos e utilizando-se a notação UML (Unified Modeling Language - versão 1.3 e posteriores) é possível categorizar classes por meio de estereótipos. Acompanhando um processo de desenvolvimento como o RUP (Rational Unified Process), pode-se confeccionar modelos utilizando-se três esteriótipos principais denominados:
I - Limite (boudary);
II - Entidade (Entity); e
III - Controle (Control). Na UML, estas classes podem ser representadas de forma visual, respectivamente, pelos seguintes símbolos:
Na notação UML (Unified Modeling Language - versão 1.3) os diagramas de sequência e de colaboração possuem algumas características que os diferenciam. Analise as alternativas a seguir e assinale a que representa corretamente estas diferenças.
Na notação UML (Unified Modeling Language - versão 1.3) utilizam-se diagramas que podem representar a parte estática, bem como outros que podem representar a parte dinâmica de um sistema. Assinale a alternativa que corresponda, exclusivamente, aos diagramas dinâmicos:
Em UML, qual símbolo é utilizado para atribuir visibilidade pública a determinado atributo?
Observe na figura a seguir a representação UML da classe Estudante:
Observe a declaração das classes Delphi a seguir:
Suponha que uma classe em seu projeto Java possua um número significativo de estados e que você deseja armazenar o estado corrente das instâncias preservando, no entanto, o princípio do encapsulamento. Nesse cenário, o estado das instâncias deveria ser armazenado:
Considere os seguintes itens:
A respeito dos conceitos de UML e Implementação, considere as afirmativas abaixo: