Atividade - UML
2) Agregação:
Pode ser explicada como nada menos que um objeto formado a partir de vários outros objetos, agregar significa somar. A mesma tenta mostrar se as informações do objeto-todo necessitam ser completadas pelas informações contidas em um ou mais objeto-parte.
Exemplo: Um carro é um objeto-todo e isso significa que ele tem objeto-parte de outra classe para mostrar suas características (motor, potência, ano de fabricação, tipo de combustível, valor, etc).
Isso significa que ele pode alterar suas características, pois o objeto-parte existe por si só, se a pessoa quiser remover as calotas, o carro ainda vai existir.
Ela utiliza um Losango (não pintado) na extremidade que contém os objetos-todo.
Composição:
Já a Composição, o objeto-parte não existe sem o todo, diferentemente da agregação.
Objetos-parte tem de pertencer exclusivamente a um Objeto-Todo;
Exemplo: Pedido e Itens de Pedido. Se você destruir o Pedido, os Itens são destruídos junto com o pedido, eles ficam sem sentido se não houver um pedido.
Ela utiliza um Losango (pintado) na extremidade que contém os objetos-todo.
3)
4)
5) Diagrama de Classes:
Diagrama de Caso de Uso
Atores: Secretaria, Cliente, Personal Trainer
Use-cases (Classe):
Manter Cliente
Manter Condições Físicas
Manter Turma
Manter Atividade Física
Manter Personal Trainer
Manter Salário