1.2.1. O que um pacote contém
Um pacote é simplesmente um mecanismo geral de agrupamento em que coloca classificadores UML, tais como definições de classes, definições de casos de Uso, definições de estado, as relações entre estes classificadores e os diagramas, etc.
Existem três tipos de elementos que você pode colocar em um pacote:
Podem existir outros pacotes dentro de um pacote, uma hierarquia infinita onde, cada subpacote, fornece um namespace único para todos os elementos dentro dele. Um pacote também pode conter vários diagramas UML de qualquer tipo.