Tal on kuupäev ja kellaaeg) 3. Laiendus (extention...MART PLS ma hakkan ise ka juba kahtlema. Extension) - nääidete hul, millele kontseptuaalne klass rakendub (kõikide loengutööde hulk). UML-is saab laiendust modelleerida Objektidiagrammiga. 3. Objektikeskne vs tegevuskeskne dekompositsioon (tükeldus) Dekompositsiooni loogika erinevus struktuurses ja OO alaüüsis: OOA dekomponeerib valdkonna kontseptuaalseteks klassideks e domeeni objektideks, MITTE funktsioonideks ega kasutusjuhtudeks. Süsteemianalüüsi aine projektis on esindatud mõlemad tükeldusloogikad: Registrite vaade (objektikeskne tükeldus) Funktsionaalne vaade (tegevuskeskne tükeldus) "Rikas" vs "vaene" mudel Parem on üle spetsifitseerida kui alaspetsifitseerida domeeni mudelit. Domeeni mudelis võib olla ilma atribuutideta klasse (n Tootekataloog), millel on ainult käitumislik roll ja puudub informatsiooni roll. Põhitehnikad kontseptuaalsete klasside identifitseerimiseks 1
näidata, milliste tegevuste teostamisel protsessis oleks tarkvarasüsteemist kasu. · Tarkvarasüsteemi kasutusjuhtumi/kasutusjuhu, - loo mõiste Tarkvarasüsteemi kasutusjuhud on tarkvarasüsteemile esitatavad funktsionaalsed nõuded, mida on tarkvarasüsteemiga võimalik teha ja kes seda kasutab andes välise pildi tarkvarasüsteemi käitumisest vastusena kasutajapoolsele tegevusele. Infosüsteemi kontekstis on kasutusjuhtudeks infotöötegevused - pool- või täisautomaatselt tehtavad: andmete registreerimine või lisamine või sisestamine andmete otsimine (olemasolu kontroll) andmete muutmine andmete töötlemine Kasutatakse ka üldnimetust "haldamine" - n: tellimuse haldamine sisaldab kõiki tellimuse andmetega tehtavaid tegevusi. Infotöötegevuste all mõistetakse andmetega tehtavaid tegevusi, seetõttu tegevuste nimetustesse ei kirjutata ,,andmed".