UML Domine el lenguaje de modelado más utilizado en la actualidad
D iagram a de paqu e te s Crear paquetes en Visual Paradigm Para crear un nuevo diagrama de paquetes debemos seleccionar la opción Nuevo Diagrama de Paquetes dentro del menú de constructores. Dentro de un diagrama de esta clase podemos especificar todo tipo de relaciones entre paquetes, como generalización , dep end en c ia y otras relaciones especiales que nos permiten modelar si un paquete e x p o rta o im p o r ta información desde o hacia otro paque te. Esto es extremadamente valioso para evaluar el impacto frente a algún cambio. Si la modificación se produce dentro de un paquete, una manera razonable de pre cisar la o n d a exp an siv a del cambio es mirar qué paquetes se relacionan con el paquete que contiene el elemento que vamos a modificar. ÍL o o lá: A [Üj ^ P4gir«d« ro o ! Jb /X S y| ifl» Sí j ^ ' a ^ ^ jQ hte PrnercttProyectos $ UML (Len9üa)eUnlñcádo de Mod de Caeos de Uso 12 ¡Dleor<m i*iClaees( 1 ) ;j^!neorama de Secuencia ^ Owgrami da Cofnunicwián S lia Máqum* de E«t*dO( r éf Prfnef Dieoraifi»de Estados ^ C t*g i« n *< le «ctnktod Í^OUgfinM de Componentes í}jOtoor««n»aePei>llegue ftPWWHWÜIBBBB ^ NuevoDli^ana de P«Quetes Nueví Otegrama ... © EiportVFHM.Proiect... E iiurtsaX M ... Cxtoiutcanolmigen... bncnv... ^ Sol P«(k,ge Dlagr«r by ñame ^ Contraer £xpw>* a Cá' S í » [j< Bienvenido i Visual Paradigm for UML Enterprise Edition # Ms Primeros Proyecto*.W ^ EtempiosIfKiales.vpp 21/11/2008 § Eien^sIrMCkdles.vpci lU H / 200 a ^ GtfneSoiJCB.vpp 2&fio/2toe ^ Ferto1.v[fi 05«n/200S ^WuevoDisi i^INtievo die ^N u evo Diei gjNijevoDlai Nuevo Dw ^rJuevoD« Nuevo Dw ^N uevoD n ife Nuevo Di» NuevoCw .^M uavo Oi» NuevoDw I^NurvoOw F igu ra 20 . Ubicación del constructor de diagramas de paquetes. Un paquete también puede interactuar con subsistemas. Por ejemplo, consideremos un sistema para la facturación de una empresa donde deseamos introducir un subsis tema de ventas online como una actividad separada e independiente de la venta tra dicional. Para tal fin, seleccionamos el constructor de Subsistemas, lo renombramos como Venta On Line y lo agregamos al modelo de paquetes. Todos los tipos de rela ciones que vimos para las clases se aplican entre subsistemas y, a su vez, entre subsis temas y paquetes. En este caso, el paquete de ventas y el subsistema de ventas online están relacionados. La relación modelada es de dependencia. Gráficamente, un sub sistema se distingue de un paquete debido a que presenta un símbolo especial en la solapa del rectángulo (esto lo podemos observar en el modelo UML de la figura 19). 123
RkJQdWJsaXNoZXIy MjI4NDcx