Diagrama de Pacotes




Pacote


É representado por uma pasta com o nome no interior ou na aba.



Diagrama de pacote

Um diagrama de pacotes mostra pacotes e relações entre pacotes.


As relações nos diagramas de pacotes são representadas por linhas pontilhadas indicando o tipo de dependência entre os pacotes.

  • Dependência simples: uma alteração do pacote de destino afecta o pacote de origem( dependente) (informação útil para controle de alterações)
  • Dependencia com estereótipo <<acess>>: o pacote de origem ( dependente) acede a elementos exportados pelo pacote de destino( precisa de :: nos nomes)
  • Dependencia com estereótipo <<import>> : o pacote de origem(dependente) importa os elementos exportados pelo pacote de destino(não precisa de :: nos nomes)


Visibilidade

Pode-se indicar a visibilidade dos elementos :

  • + (public) : visível por todos que importam ou acendem ao pacote( nomes sem :: no1ºcaso, com :: no 2ºcaso)
  • #(protected) : visível só pelos pacotes-filhos( por relação de generalização – ver adiante)
  • - (private): visível só por outros elementos do pacote



Projetos


  • Em relação aos projetos apresentados pela turma, qual deles entende que pode ser representado por um Diagrama de Pacotes?
  • Desenhe o Diagrama para este grupo


Referências