1. Modelleerimise üldteemad 2. UML keel ja diagrammitüübid üldiselt 3. Kasutusjuhud a. Kasutusjuhtude diagrammi tegemine b. Kasutusjuhu kirjeldamine lühiformaadis 1. Keerukaid näiteid käsitletakse mudelite kaudu. Mudel on reaalse maailma eesmärgipärane lihtsustatud esitus. esitab Mudel Vaade Mudel on lausete hulk uuritava Valdkonna (semantikavaldkond ehk kontekst mudeli jaoks) kohta kindlas modelleerimiskeeles. Mudeli lausetele annab tähenduse Intepretatsioon, mis loob vastavuse Mudeli elementide ja Valdkonna elementide vahel. 2. UML Unified Modeling Language. Üldotstarbeline standardiseeritud modelleerimiskeel tarkvaratehnika alal. Kasutatakse tarkvaramahukate süsteemide visuaalsete mudelite loomiseks. Loodi 90ndatel. Grady Booch, Ivar Jacobson, James Rumbaugh – Rational Software. Haldab alates 97ndast Object Management Group (OMG). Diagrammitüübid
Modelleerimine 1 KT 1. Mis on mudel? Mõne reaalse elu sündmuse/nähtuse/objekti lihtsustatud kujutamine. Peidab detaile, keskendub olulisele, teeb kergemaks. Esitab vaate e. ühe võimaliku interpretatsiooni. Mudel esitab reaalse maailma vaate, e mingi valdkonna x interpretatsiooni. On lausete hulk uuritava valdkonna kohta kindlas modelleerimiskeeles. Lausetele annab tähenduse interpretatsioon, mis seob mudeli elemendid valdkonnaga. 2. Erinevaid mudelitüüpe? Midgetite BMW, gloobus, nukud, 3. (Mu lemmik kordamisküsimus, otse slaididelt) Miks on hea/kasulik osata modelleerida? 4.Valdkonna ja interpretatsiooni seos? Interpretatsioon seob elemendid valdkonnaga. 5. Mudeli ja konteksti seos? Tähtkuju suur vanker vs ostukäru näide. 6. UML trivia!!!! Loodi 90ndatel (1800) Booch, Jackobson, Rumbaugh poolt (valged mehed
mis on abiks süsteemi hooldamisel, töös ja ajakohasena hoidmisel (nt kuidas installeerida uuendusi). Dokument kirjeldab tarkvarasüsteemi ülesehitust (koodi ja muude failide loetelu). Võimalik on ka kommenteeritud lähtekood. Seega võib osa tehnilisest dokumentatsioonist paikneda tarkvara enda sees. Lisaks veel andmestruktuuride ja keerulisemate algoritmide kirjeldused, Dokumentatsioon võib sisaldada mitmeid jooniseid, mida saab näiteks esitada modelleerimiskeeles UML. Tehnilise dokumentatsiooni koostamisel võib olla abi spetsiaalsetest dokumendigeneraatoritest. Näiteks oskab selline generaator kokku korjata kõigi moodulis olevate funktsioonide päised ning päisele järgnevad kommentaarid ning moodustada sellest eraldi dokumendi. Ja ongi olemas dokumenteeritud ülevaade sellest, mida moodul sisaldab ja mida selles olevad funktsioonid teha oskavad. Süsteemi ülesehituse kirjeldusest on kasu nendele, kes süsteemist
Näide 1: MAAILM = ”Õppetöö Valdkond Ülikoolis”, ’prillikandjateks’ selle valdkonna põhitegelased – Tudengid, Õppejõud, Ametnikud,... M. Roost , TTÜ Informaatikainstituut, Loengukonspektid aines Süsteemianalüüs, 2014 MIS ON MUDEL ? (modelleerimisega seotud põhimõistetest, täpsemalt) MUDEL ja KONTEKST MUDEL – INTERPRETATSIOON – VALDKOND Mudel on lausete (väidete) hulk uuritava Valdkonna (=semantikavaldkond ehk kontekst mudeli jaoks) kohta kindlas modelleerimisKeeles. Mudeli lausetele annab tähenduse Interpretatsioon mis ’projitseerib’ selle mudeli elemendid semantilise Valdkonna elementidele (vastavuse loomine). Mudelit võidakse (analüüsitöös) kasutada Valdkonna kirjeldamiseks (analüüs saab aru). Sel juhul loetakse mudelit kindla Interpretatsiooni all korrektseks juhul, kui kõik selles mudelis leiduvad laused (väited) on tõesed antud Valdkonna jaoks (mudel kirjeldab valdkonda).