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 Struktuuridiagrammid: klassi-, objekti-, paketi-, komponendi-, rakendus-, liitstruktuuri-, profiilidiagramm. Käitumisdiagrammid: kasutusjuhtude, tegevus-, oleku-, interaktsioonidiagramm(jada-, kommunikatsiooni-, interaktsiooni ülevaate, ajastusdiagramm). 3
Kuidas mudelid mõjutavad töötavat tarkvararakendust? Muudame mudelit (vt. järgmist slaidi) Ja loome muudetud mudeli alusel vastava (Omandisuhete registri) tarkvara uue versiooni Kelle (organisatsioon, inimesed) poolt, Millal ja Miks töötati välja UML keel? 1990-ndatel o Grady Booch, Ivar Jacobson, James Rumbaugh (firmaga Rational Software) standardiks Object Management Group (OMG) poolt 1997 . Aastal 2000 tunnistati UML ISO tööstusstandardiks tarkvaramahukate süsteemide alal. UML praegune versioon on 2.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
õppeaine maht AP 3.5 õppeaine maht EAP 5.00 deklareeritav jah kontrollivorm eksam õpetamise semester kevad õppetöö keel: eesti keel jah inglise keel ei vene keel ei M. Roost , TTÜ Informaatikainstituut, Loengukonspektid aines Süsteemianalüüs, 2014 õppeaine eesmärgid: 1.Anda arusaamine süsteemianalüüsi kohast infosüsteemide (jt. tarkvaramahukate süsteemide) arendamisel. 2.Õpetada süsteemset mõtlemist ja täpset väljendumist 3.Omandada süsteemianalüüsi kaasaegsed meetodid, tehnikad ja vahendid 4.Õpetada süsteemianalüüsi kui tellijakeskset vaadet infosüsteemile ja selle arendamisele 5. Õpetada nõuete ning kasutajaliideste analüüsi ja haldamist (kontseptuaalse) süsteemianalüüsi tähtsa osana 6. Suhestada nõuete ning kasutajaliideste analüüs valdkonnamodelleerimisega, samuti erinevate disainiteemadega 7