Kaavio (UML)

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 24. syyskuuta 2018 tarkistetusta versiosta . vahvistus vaatii 1 muokkauksen .

UML - mallinnuskielen kaavio  on visuaalinen esitys tietystä järjestelmämallin elementtien joukosta graafin muodossa, jossa kaaret (relaatiot) yhdistävät pisteitä (entiteettejä). Graafisessa muodossaan erityyppisiä UML-kaavioita ( luokkien , komponenttien , objektien kaavioita jne.) käytetään visualisoimaan laitteen eri näkökohtia tai simuloidun järjestelmän käyttäytymistä [1] [2] .

Kuvaus

Kaavio ei kuulu UML-kielen semanttisiin elementteihin eikä sen merkitys riipu sen esittämistavasta. Harvinaisia ​​poikkeuksia lukuun ottamatta suurin osa sen kuljettamasta tiedosta ei sisälly sen elementtien kokoon tai järjestelyyn, vaan sen topologiseen konfiguraatioon. Yleisimmin käytettyjen elementtien välillä on kolme päätyyppiä visuaalisia suhteita: yhteys (viivojen muodossa yhdestä kaksiulotteisesta muodosta toiseen), inkluusio (joitakin muotoja sijoittamalla muiden sisään) ja visuaalinen vahvistus ( asettamalla jotkin symbolit lähelle muita). Tämä merkintä on myös mahdollista esittää analyyttisessä muodossa graafin solmujen yhteyksien joukkona [2] .

UML-mallinnuskieli tarjoaa käyttäjälleen suuren määrän ennalta määritettyjä kaavioita. Yleensä kunkin kaavion tyyppi määräytyy suurimman osan sen näyttämistä elementeistä. Mikään ei kuitenkaan estä suunnittelijaa määrittelemästä omaa kaaviotyyppiään tämän tehtävän vaatimusten perusteella [1] .

Useimmissa tilanteissa rakennekaavioita käytetään mallin staattisten osien esittämiseen ja käyttäytymiskaavioita mallin dynaamisen osan muodostamiseen [1] .

Rakennekaaviot

käyttäytymiskaavioita

UML-merkinnän puitteissa käytetään neljän tyyppistä graafista primitiiviä kaikentyyppisten kaavioiden rakentamiseen : piktogrammit , reitit, kaksiulotteiset symbolit ja viivat. Jokainen kaavio voidaan esittää kehyksenä, jossa on graafista sisältöä. Laatikon sisällä tulee merkitä kaavion nimi ja järjestelmän osajoukko, jota tämä kaavio kuvaa. Kehyksen vasemmassa yläkulmassa näkyy viisikulmio, jossa on nimilappu, joka sisältää tietoja kaavion nimestä ja tyypistä [3] .

Muistiinpanot

  1. 1 2 3 Butch, Rambeau, Jacobson, 2006 , kaaviot, s. 105-107.
  2. 1 2 Booch, Jacobson, Rambeau, 2006 , kaavio (kaavio), s. 331.
  3. Butch, Jacobson, Rambeau, 2006 , kaavio (kaavio), s. 332.

Lähteet