Tuesday, October 03, 2006

Aula 10

UML


O tópico da aula foi sobre UML (Unified Modeling Language).Projetamos um sistema de controle de elevadores, utilizando diagrama de casos de uso.

Seus componentes principais são:
Atores: aqueles quem interagem com o sistema.
Caso de uso : É uma ação realizada pelo sistema. Durante a criação do diagrama é utilizado um verbo no infinitivo para descrever esta ação.

No exemplo dado em sala de aula :
Listamos os Atores : Pessoa( usuário ) , técnico.
Casos de uso : Chamar o elevador, ativar emergência, transportar pessoa, desligar elevador.

O diagrama de classes é responsável por definir as classes e a relação entre elas. Ela tem as seguintes características: Nome, atributos, método e superclasse.

As relações mais comuns no diagrama são:

Composição: É uma particularização da agregação, em que o objeto pertence a um todo.

Herança: É uma dependência entre as classes de hierarquia.

Agregação: As informações da classe precisam ser complementadas por outra classe.