Analüüsimustrid on taaskasutatavad objektmudel või (Süsteemi Analüüsis) domeenimudeli fragmendid. Sünonüümid: Andmemudeli muster, Arhetüüpmuster. Äri(nigga pls)modelleerimine - Väärtused ja Transaktsioonid Äriprotsessid ja -eesmärgid Domeenimudel Kontsep. Klassid. Analõõsimustrite kasutamine Nõuete analüüs Kasutusjuhtude mudel UC kirjeldused UC diagrammid Süsteemi jadadiagrammid Süsteemi operatsioonid/lepingud Mittefunktsionaalsed nõuded 8. Organisatsiooni struktuuride modelleerimine a) Ilmutatud kuju - iga `osa' tüüp modelleeritud eraldi klassina Võtta seda kui sugupuu tüüpi struktuuri. Kõige kõrgemal on nt firma, 1 firma alla kuulub mitu osakonda, 1 osakond koosneb mitmest isikust. Klassidiagramm, nool on valge otsaga, valge pool läheb kõrgema klassi poole.
.........................................................................................................31 1.7.1 Infovoogude diagrammid.........................................................................................31 1.7.2 Kasutusjuhtude kirjeldused laiformaadis................................................................. 32 1.7.3 Süsteemioperatsioonide lepingud............................................................................ 34 1.7.4 Jadadiagrammid....................................................................................................... 34 1.7.5 III iteratsiooni registrimudel.................................................................................... 35 1.7.6 Täpsustatud kasutusjuhtude mudel.......................................................................... 35 4. Muudatuste ajalugu............................................................................................................... 36
...............34 1.8.2.4 Fotode laadimine veebikeskkonda/kvaliteetsete fotode edastamine kliendi kasutajakontole..............................................................................................................36 1.8.2.5 Tellimuse koostamine/esitamine.......................................................................37 1.8.3 Süsteemioperatsioonide lepingud............................................................................38 1.8.4 Jadadiagrammid.......................................................................................................43 1.8.5 III iteratsiooni registrimudel....................................................................................45 1.8.6 Täpsustatud kasutusjuhtude mudel..........................................................................46 4. Muudatuste ajalugu...............................................................................................................46 5
detailanalüüs. Klassikaline (struktuurne) vs. objektorienteeritud analüüs, agent-orienteeritud analüüs, nende ühtsus ja erinevus. Ärimodelleerimine vs nõuete (ning kasutajaliideste) analüüs. Objektide, protsesside, sündmuste, organisatsiooni (tegutsejate/agentide), eesmärkide ja suhtluste analüüs ning modelleerimine. Tekstiline vs. graafiline modelleerimine analüüsitöös. UML: klassidiagrammid, kasutusjuhtude diagrammid, tegevusdiagrammid, olekudiagrammid, jadadiagrammid analüüsimudelite kontekstis. Süsteemi nõuded ja kasutusjuhud, kasutuslood ning kasutajaliidesed. Üleminek ärimudelilt kasutusjuhtude mudelile. Kasutusjuhtude kirjeldamise formaadid. Domeenimudel (staatilise valdkonnamudeli tähenduses). Nõuded ja kasutajaliidesed kui vaated (päringud) domeenimudelisse. Süsteemi sündmused ja operatsioonid. Süsteemi jadadiagrammid. Süsteemi operatsioonide lepingud. Analüüsimudeli tükeldamine, haldamine, dokumenteerimine, versioonide ja
• Struktuuri disain : o Millist informatsiooni tuleb süsteemis esitada? • Käitumise disain : o Kuidas süsteemi olemid käituvad? Olekudiagrammid Horisontaalses – Vaatepunkti aspekt (Interaktsioonid, Struktuur, Käitumine). Vertikaalses – Abstraktsiooni tase (Analüüs, Disain, Platvormist sõltuv disain). Ridade kaupa: Kasutusjuhtude diagrammid, klassidiagrammid, tegevusdiagrammid, Jadadiagrammid, Detailsed klassidiagrammid, Olekudiagrammid, interaktsioonide spefikastsioonid, objektimudelid, Detailsed olekudiagrammid. Versioonihaldus Draiverid - Versioonihaldus. Muudab arenduse paindlikumaks. Hajusad vahendid (Git, Mercurial, TeamWare), Tsentraliseeritud vahendid (SVN, CVS, Perforce, Microsoft TFS). Harud (branch) - luuakse repositooriumi peaharust eraldi haru. Projektid arendatakse harus ja mergetakse peaharru. Harus arendatakse eksperimentaalset osa