3.5 Diagrama de pacotes

Denota pacotes e suas relações. Em uma abordagem UML abrangente pacote pode conter qualquer elemento UML. Mas em um diagrama de pacotes, um pacote tenta encapsular elementos (como classes) que fazem sentido estarem juntas por causa de um critério lógico e funcional. O principal objetivo do diagrama de pacotes é, então, evidenciar a dependência entre eles.

Os elementos são:

⇒  Pacotes

Podem conter outros pacotes, e quaisquer elementos UML dentro dele.

⇒  Dependência

Um pacote pode depender de outro pacote. Isso é indicado com uma linha tracejada, que denota um relacionamento “dependência” de um pacote por outro.

Exemplo:

Os elementos internos do pacote podem ter visibilidade diferenciada. No exemplo acima, os sinais "+", "-“ e “#” representam publico, privado e protegido.

As dependências podem ter estereótipos como:

Copyright © 2014 AIEC.