Component diagram– Komponenttikaavio J. Pätsi & H. Malmihuhta Systeemityö 2 Component diagram– Komponenttikaavio J. Pätsi & H. Malmihuhta
Komponenttikaavio Komponenttikaavio muodostaa toteutustason näkymän sovellukseen. Komponenttikaavio esittää ohjelmistokomponentit ja niiden riippuvuudet. Komponenttien määrittely, liikuttelu ja skaalaus ovat äärimmäisen helppoja operaatioita. Komponenttien riippuvuudet ja assosiaatiot määritellään lähdekomponentista kohdekomponenttiin. Kaikki UML:n määrittelemät komponenttimallinnuksen ominaisuudet ovat tuettuja.
Komponenttikaavio Komponenttikaavioiden käytetään Booch & al. (1999) mukaan neljällä eri tavalla. Niiden avulla mallinnetaan lähdekoodien fyysistä sijoittelua tiedostoihin. Toinen käyttökohde on mallintaa suorituskelpoisia versioita järjestelmästä. Tällöin keskitytään niihin osiin, jotka ovat suorituskelpoisen ohjelman kannalta olennaisia. Kolmanneksi niitä voidaan käyttää fyysisen tietokannan mallintamiseen. Neljäs käyttökohde on erilaisten muuntuvien järjestelmien osien mallintaminen.
Komponenttikaavio Komponentti Komponentti Rajapinta Rajapinnan käyttö Rajapinnan toteutus
Komponenttikaavio
Komponenttikaavio
Yhteenveto Komponenttikaavio = component diagram Kuvaa komponenttien välisiä suhteita Monimutkainen