Unified Modeling Language ( UML ) -pakettikaaviot näyttävät mallin muodostavien pakettien väliset riippuvuudet .
UML:n vakioriippuvuussuhteiden lisäksi pakettien välille on määritelty kaksi erityistä riippuvuustyyppiä:
Paketin tuonti on tuovan nimitilan ja paketin välinen suhde, joka osoittaa, että tuova nimiavaruus lisää paketin jäsenten nimet omaan nimiavaruuteensa. Oletusarvon mukaan nimeämätön riippuvuus kahden paketin välillä tulkitaan paketin tuontisuhteeksi.
Pakettien yhdistäminen on kahden paketin välinen suunnattu suhde, joka määrittää, että näiden kahden paketin sisältö tulee yhdistää. Tämä on hyvin samankaltainen kuin yleistäminen siinä mielessä, että lähdeelementti lisää kohdeelementin ominaisuudet omiin ominaisuuksiinsa, jolloin tuloksena on elementti, joka yhdistää molempien elementtien ominaisuudet.
Pakettikaavioissa voidaan käyttää käyttötapauksia sisältäviä paketteja havainnollistamaan järjestelmän ohjelmiston toimivuutta. Kaavioissa voidaan käyttää paketteja, jotka edustavat ohjelmistopaketin eri kerroksia havainnollistamaan sen kerrosta arkkitehtuuria. Näiden pakettien väliset riippuvuudet voidaan merkitä/stereotypioida kertomaan kerrosten välisestä linkitysmekanismista.
Yhtenäinen mallinnuskieli | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
| |||||||||||
|