
O pacote é um meio disponibilizado pela UML para organizar os diversos elementos ou modelos em grupos,
facilitando o seu manuseio. Representa-se um pacote graficamente como uma pasta com um guia.
Num pacote podem ser incluídas classes, interfaces, componentes, diagramas ou até outros pacotes.
O critério para definir os pacotes é subjetivo e depende da visão e das
necessidades do projetista. Este deve definir uma certa semântica e colocar os elementos
similares e que tendem a serem modificados em conjunto num mesmo pacote.
Um pacote pode ser mais detalhado através de sua visibilidade,
acrescentando-se ao elemento do pacote os símbolos correspondentes.
Na figura abaixo, o pacote GUI é composto dos elementos mostrados, com sua respectiva
visibilidade.
