UMLklassikaaviot
UML-luokkakuvio on staattinen rakennemalli, joka kuvaa järjestelmän luokat, niiden attribuutit, operaatiot ja suhteet muihin luokkiin. Se on yksi Unified Modeling Languagen (UML) tärkeimmistä diagrammeista ja sitä käytetään ohjelmistojen suunnittelussa ja dokumentoinnissa.
Luokka esitetään luokkakaaviossa suorakulmiona, joka on jaettu kolmeen osaan. Ylimpänä on luokan nimi, keskimmäisenä sen attribuutit
Luokkien väliset suhteet kuvataan nuolilla. Yleisimmät suhdetyypit ovat assosiaatio, aggregaatio, kompositio ja periytyminen. Assosiaatio kuvaa yleistä
UML-luokkakuvioita käytetään ohjelmistokehityksen kaikissa vaiheissa. Ne auttavat hahmottamaan järjestelmän rakennetta, tunnistamaan mahdolliset virheet suunnittelussa ja kommunikoimaan