!!! Loodi 90ndatel (1800) Booch, Jackobson, Rumbaugh poolt (valged mehed?), Rational Software firmast 97ndal Object Management Group (OMG) poolt standardiks võetud keel Praegune ver. 2.5 (Märts 2015) Iseennast kirjeldav e standard on kirjutatud UMLi enda vahendeid kasutades (klassidiagramme) 7. Mudel vs diagramm Mudel analoogia andmebaasiga, sisu mõttes on nagu tekstidokument (kasutusjuhtude puhul) Diagramm nagu vaade mudelisse (analoogia ekraanivormidega), illustreeriv, kokkuvõttev tähendus (kasutusjuhtude puhul) 8. Tuum (standard) vs laiendused (profiilid) Valdkonnaspetsiifilised modelleerimiskeeled nt Business, Real-time systems, database, web jne jaoks Mitte UML BPMN, ArchiMate, Entity-Relationship 9. UML diagrammid Jagunevad üldisemalt kaheks struktuuri (klassi, profiili, rakendus + veel 4) - ja käitumisdiagrammid (kasutusjuhud, oleku, tegevus + veel 4) 10. Kasutusjuhu diagramm
5 (Märts 2015). Mitu diagrammitüüpi UML keele standard 2.x pakub? Millisesse kahte suurde gruppi on need diagrammitüübid jagatud? 7+7, struktuur ja käitumis(3+4) Millisesse nimetatud kahest grupist kuulub kasutusjuhtude (use case) diagramm? käitumis Mis vahe on (UML keeles) Mudelil ja Diagrammil (skeemil) ? Kuidas on need mõisted (Mudel ja Diagramm) omavahel seotud? mudelit (analoogia andmebaasiga) ja diagramme kui vaateid mudelisse (analoogia ekraanivormidega). UML on ,,iseennast kirjeldav" (refleksiivne keel) s.t. tema standard (UML metamudel) on kirjeldatud UML keele enda vahendeid (peamiselt klassidiagramme) kasutades. Miks me teeme kasutusjuhtude diagramme? Mis on kasutusjuhtude diagrammi tegemise põhieesmärgiks? Kasutusjuhtude diagramm võimaldab modelleerida SÜSTEEMI ,,musta kastina" lähtudes temaga seotud tegutsejate ROLLIDEST ja EESMÄRKIDEST süsteemiga seoses,