Você está na página 1de 3

1)Qual o objetivo de um diagrama de classes?

Ele representa as principais finalidades da UML, tendo a função de separar os elementos de design da
codificação do sistema. Esta linguagem ajuda a modelar diversos subconjuntos de diagramas, incluindo
diagramas de comportamento, interação e estrutura.

2.O que significa uma classe?

Classe: Elemento abstrato que representa um conjunto de objetos. A classe contém a especificação do
objeto; suas características: atributos (características) e métodos (ações / comportamentos).

3.São representadas por um retângulo que inclui linhas do nome da classe, seus atributos e suas
operações. Ao desenhar uma classe em um diagrama de classes, somente a primeira linha deve ser
preenchida — as outras são opcionais caso queira fornecer mais detalhes.

4.Nos modelos UML, os objetos são elementos de modelo que representam instâncias de uma classe ou
de classes. Você pode incluir objetos no modelo para representar instâncias concretas e prototípicas. Por
exemplo, uma instância concreta de uma classe Customer representa um cliente real.

5.O diagrama de objetos é uma variação do diagrama de classes e utiliza quase a mesma notação. A
diferença é que o diagrama de objetos mostra os objetos que foram instanciados das classes. O diagrama
de objetos é como se fosse o perfil do sistema em um certo momento de sua execução.

A mesma notação do diagrama de classes é utilizada com duas exceções: os objetos são escritos com
seus nomes sublinhados e todas as instâncias num relacionamento são mostradas.

6.Um atributo representa uma propriedade que todos os objetos da classe têm (por exemplo, todos os
cachorros tem pelo , orelhas , altura, ,etc.Uma operação solicita um serviço que um classificador ou uma
instância de uma classe é chamado a executar. ... As operações são execuções de funções ou consultas
que um objeto pode ser chamado para executar.

7.visibilidade define se atributos e operações de classes específicas podem ser vistos e utilizados por
outras classes.

Por exemplo, os atributos e operações em uma classe com visibilidade pública podem ser vistos e
utilizados por outras classes, enquanto os atributos e operações com visibilidade privada podem ser
vistos e utilizados somente pela classe que os contém.

8.O tipo especificado pode ser uma classe, uma interface ou um tipo de dados UML, como um inteiro,
uma cadeia, um natural ilimitado ou um Booleano.

9.O tipo mais comum de relacionamento em UML, uma associação define que os objetos de uma classe
são conectados a objetos de outra classe. Sem essa associação nenhuma mensagem pode passar entre
objetos da classe em tempo de execução. Existe uma associação entre duas classes se uma instância de
uma classe deve conhecer sobre a existência da outra de modo a realizar seu trabalho.

10.A multiplicidade nada mais é do que os limites inferior e superior da quantidade de objetos aos quais
outro objeto está associado. Esses limites podem receber os valores: apenas um; zero ou muitos; um ou
muitos; zero ou um; ou até um intervalo específico.

11.Classe Associativa: É utilizada quando ocorrem relacionamentos que possuem multiplicidade


"muitos" (*) em todas as extremidades. É representada por uma reta tracejada partindo do meio da
associação até uma classe, ela armazena os atributos transmitidos pela associação.

12.Esses 3 conceitos são maneiras de estabelecer o relacionamento entre duas classes.

Quando duas classes estão relacionadas então dizemos que existe uma associação entre elas.

Quando a associação representa uma relação "todo-parte" podemos ter duas situações:

Quando a parte não existe sem o todo temos uma composição. Composição: é uma variação da
agregação onde o vínculo é mais forte. O objeto-parte não pode existir sem o objeto-todo e se o objeto-
todo for destruído, o objeto-parte também será.Exemplo: Nota Fiscal e Item da Nota Fiscal. Se a nota for
cancelada, os seus itens também o serão.

Agregação: permite demonstrar que as informações de um objeto necessitam ser complementadas pelas
informações de um objeto de outra classe.Quando a parte existe mesmo que o todo deixa de existir
temos uma agregação. Exemplo: Turma e Aluno. Mesmo se a turma for cancelada, os alunos passam
para outra turma.

Outros tipos de relacionamento incluem a generalização e especialização, que são termos para indicar o
relacionamento de herança entre duas classes.Generalização: é o relacionamento entre classes mães
(gerais) e classes filhas (especializadas).

2)

Você também pode gostar