Mallinnuskieli UML
Mallinnuskieli UML (Unified Modeling Language, Yhdennetty mallinnuskieli) kuvaa prosesseja ja komponentteja kaavioiden ja diagrammien avulla. Siitä huolimatta UML ei ole varsinainen ohjelmointikieli, mutta sen mallien perusteella on mahdollista generoida koodia.
Tämä mallinnuskieli on löytänyt laajan sovellusalan työnkuluissa ohjelmistokehityksessä, järjestelmäsuunnittelussa.
UML-kielessä on olemassa seuraavat perustyypin kaaviot:
- Rakennekaaviot (Structure Diagrams), johon kuuluvat luokkakaaviot, komponenttikaaviot, komposiitti-/koosterakennekaaviot, yhteistyökaaviot (UML2.0), julkaisukaaviot, objektikaaviot, pakettikaaviot, profiilikaaviot (UML2.2).
- Käyttäytymiskaaviot (Behavior Diagrams), jotka sisältävät aktiviteettikaaviot, tilakaaviot, käyttötapaustai vaihtoehtokäyttökaaviot.
- Vuorovaikutuskaaviot (Interaction Diagrams), jotka sisältävät kommunikaatiokaaviot (UML2.0), vuorovaikutuksen yleiskuvakaaviot, (UML2.0), sekvenssikaaviot, synkronointikaaviot (UML2.0).
Katso myös
-
käsitteistö Ohjelmointiparadigma,
joka määrittelä lähestymistavan ohjelmointiin -
metodologia
OOP,
jota käytetään laajasti ohjelmoinnissa -
kaavio
MVC,
jota sovelletaan koodin organisointiin lohkoihin kullekin tehtävälle -
kaavio tehtävien polttokaavio,
jota sovelletaan työmäärän graafiseen esittämiseen