Kasutajaliides Server AB Autoriseerimine läheb huvikeskuse saidile Päring serverisse Tagastus veebisaidilt Vaatab kõiki kursuseid Päring veebisaidile Päring AB-si Kursuste info tagasi Kursuste infot näidatakse Valib esmaabikapi kursuse Kas on autoriseeritud Info serverisse kasutaja ...
...................................................................................................15
Käivitaja olekudiagramm......................................................................................................15
Kasutusjuhu diagrammile joonista esialgu ainult kasutajaeesmärgi tasemelised kasutusjuhud (alamkasutusjuhud lisa hiljem, kui üldse & laiformaadis kirjelduse keerukamatest laiendustest) 2. Primaarsed tegutsejad joonista süsteemist vasakule poole. 3. Toetavad tegutsejad käivad paremale. 4. Arvutisüsteemid-tegutsejad joonista teistmoodi kui inimtegutsejad (nt klassi ristkülik aga pane stereotüüp actor juurde) Süsteemi jadadiagramm kasutusjuhu mudeli osana Süsteemi jadadiagramm väljendab tegutsejate poolt genereeritavaid sisend-väljund sündmusi süsteemi jaoks. Süsteemi jadadiagramm on kasutusjuhu mudeli osa, mis näitab “mida süsteem peab tegema”, süsteem on antud juhul must kast. Süsteemi jadadiagramm tehakse detailimisfaasi iteratsiooni nõuete analüüsi osas (tra Kaarel) konkreetsete kasutusjuhtude kohta. Kasutusjuhud kirjeldavad, kuidas kasutajad suhtlevad loodava süsteemiga. Suhtlemise
t. järgivad elementaarse äriprotsessi (EBP) printsiipi) ? Valige vastusevariantide hulgast täpselt õige nimekiri: Isiku lisamine, Isiku andmete muutmine, Isiku kustutamine Isikute haldamine, Isiku lisamine, Isiku andmete vaatamine, Isiku andmete muutmine, Isiku kustutamine + Isikute haldamine Isiku lisamine, Isiku andmete vaatamine, Isiku andmete muutmine, Isiku kustutamine 6. Millises unifitseeritud arendusprotsessi UP distsipliini raames tehakse süsteemi jadadiagramm? Valige õige vastus: Ärimodelleerimine (business modeling). Disain. Testimine. +Nõuded (Requirements)._?????????????????????????? Teostamine (Implementation). Rakendamine (deployment). 7. Kas Domeenimudel (UP/RUP käsitluse järgi) võib sisaldada dünaamikavaadet? Joonige alla õige vastus: Jah, võib küll Oleneb asjaoludest + Ei või 8. Kas RUP Äri Objektmudel (Business Object Model) võib sisaldada dünaamikavaadet
t. järgivad elementaarse äriprotsessi (EBP) printsiipi) ? Valige vastusevariantide hulgast täpselt õige nimekiri: Isiku lisamine, Isiku andmete muutmine, Isiku kustutamine Isikute haldamine, Isiku lisamine, Isiku andmete vaatamine, Isiku andmete muutmine, Isiku kustutamine + Isikute haldamine Isiku lisamine, Isiku andmete vaatamine, Isiku andmete muutmine, Isiku kustutamine 6. Millises unifitseeritud arendusprotsessi UP distsipliini raames tehakse süsteemi jadadiagramm? Valige õige vastus: Ärimodelleerimine (business modeling). Disain. Testimine. +Nõuded (Requirements) Teostamine (Implementation). Rakendamine (deployment). 7. Kas Domeenimudel (UP/RUP käsitluse järgi) võib sisaldada dünaamikavaadet? Joonige alla õige vastus: Jah, võib küll Oleneb asjaoludest + Ei või 8. Kas RUP Äri Objektmudel (Business Object Model) võib sisaldada dünaamikavaadet? Valige täpselt üks õige vastus: Oleneb asjaoludest
T�ITJA: - Esimese iteratsiooni fookuseks oleva kasutusjuhu detailne, laiendatud formaadis tekstikirjeldus, kasutajaliidese kirjeldus - T�psustatud kontseptuaalmudel - P�hiobjektide olekudiagrammid - T�psustatud �riprotsess (infovoogudega tegevusdiagrammid) iteratsiooni fookuses oleva kasutusjuhu "�mber" II iteratsionn - Teise iteratsiooni fookuseks oleva kasutusjuhu detailne, laiendatud formaadis tekstikirjeldus, kasutajaliidese kirjeldus - Vastav s�steemi jadadiagramm - Vastavad s�steemioperatsioonide lepingud - P�hiobjektide olekudiagramm - T�psustatud kontseptuaalmudel, soovitav anal��simustrite kasutamine - T�psustatud kontseptuaalmudel, soovitav anal��simustrite kasutamine - T�psustatud �riprotsess (infovoogudega tegevusdiagrammid) iteratsiooni fookuses oleva kasutusjuhu "�mber" KONTSEPTUAALMUDEL PEAB SISALDAMA V�HEMALT 8 KONTSEPTI, SOOVITATAV V�HEMALT 16.
Kontrolltöö, tarkvara arendusprotsess, 14.01.2013 Küsimused annavad igaüks 10% ning jadadiagramm 30%. Küsimused(vastuseks minimaalselt 3 lauset) 1. Kirjelda saadavust, mis seda mõjutada võivad? Saadavus väljendab võimalust, et süsteem on üleval ja töötab, et pakkuda teenuseid. Saadavust saab väljendada protsendiga. N: saadavus on 0,999 siis peab süsteem olema saadav 99,9% ; Kättesaadavus on süsteemi töökorras olemise ajaline protsent. Tavaliselt aitab usaldusväärsus kättesaadavusele kaasa, kuid kättesaadavus võib olla võimalik ka
....................................................................................................................12
Konkursside liigituse domeeni mudel...................................................................................12
diagramm (III iteratsioon).........................................................................................................31 Joonis 29: Fotode laadimine veebikeskkonda ja kvaliteetsete fotode edastamine kliendi kasutajakontole infovoogude diagramm (III iteratsioon)..........................................................31 Joonis 30: Tellimuse koostamise ja esitamise infovoogude diagramm (III iteratsioon)...........32 Joonis 31: Kasutajakonto loomine ja kasutajakontosse sisselogimise jadadiagramm (III iteratsioon)................................................................................................................................43 Joonis 32: Sooviavalduse koostamise ja esitamise jadadiagramm (III iteratsioon)..................43 Joonis 33: Registreeringu koostamise, esitamise, kustutamise ja kinnitamise jadadiagramm (III iteratsioon)..........................................................................................................................44
elementaarse äriprotsessi (EBP) printsiipi) ? Valige vastusevariantide hulgast täpselt õige nimekiri: Isiku lisamine, Isiku andmete muutmine, Isiku kustutamine Isikute haldamine, Isiku lisamine, Isiku andmete vaatamine, Isiku andmete muutmine, Isiku kustutamine Isikute haldamine Isiku lisamine, Isiku andmete vaatamine, Isiku andmete muutmine, Isiku kustutamine 4. Millises unifitseeritud arendusprotsessi UP distsipliini raames tehakse süsteemi jadadiagramm? Valige õige vastus: Ärimodelleerimine (business modeling). Disain. Testimine. Nõuded (Requirements). Teostamine (Implementation). Rakendamine (deployment). 5. Millise allpool nimetatutest võiks olla (ainekonspekti ning C. Larmani raamatu õpetuse järgi) korrektse ning kasuliku skoobiga tarkvara kasutuslugu (use case)? Ainult üks vastusevariantidest vastab korrektse kasutusloo põhitingimustele
11. Analüüsietapis on korrektne kasutada objektide vahelise seose näitamiseks: Atribuute Assotsiatsioone 12. Domeenimudeli koostamisel soovitatakse pühendada kõige rohkem aega. Valige täpselt üks õige vastusevariant: Eelnimetatud kolmele tegevusele tuleks pühendada võrdselt aega. Klasside ülesleidmisele Atribuutide ülesleidmisele Seoste ülesleidmisele 13. Millises unifitseeritud arendusprotsessi UP distsipliini raames tehakse süsteemi jadadiagramm? Valige õige vastus: Disain. Ärimodelleerimine (business modeling). Teostamine (Implementation). Testimine. Rakendamine (deployment). Nõuded (Requirements). 14. Milline väide järgnevast kolmest on õige? Domeenimudelisse tuleb kanda: c) mõlemat tüüpi assotsiatsioonid (nii a kui ka b). a) üksnes infovajadustest tulenevad assotsiatsioonid, mida on tarvis mingi perioodi vältel mäletada/salvestada.
................................................................................. 18 Laenutuse arvestus:........................................................................................................... 19 Videode arvestus:............................................................................................................... 21 Olekudiagramm......................................................................................................................... 22 Jadadiagramm........................................................................................................................... 23 Tegevusdiagramm..................................................................................................................... 24 Kontseptuaalmudel.................................................................................................................... 25 Ärireeglid.........................................................................................
Toimimis- (äri-)kasutuslugude mudel (Business Use Case Model) Organisatsiooni koosnevust toimimisobjektidest (mõisted/kontseptid) Kontseptuaalmudel (Conceptual Model) Toimimisprotsesse iseloomustab Tegevusdiagramm (Activity Diagram) 44. Infosüsteemi määratlevad mudelid (Tarkvara)süsteemi funktsionaalsust Kasutuslugude mudel (Use Case Model) Infosüsteemi koosnevust andmeobjektidest Andmemudel (Entity Relationship Model) (Tarkvara)süsteemi protsesse iseloomustab Jadadiagramm (Sequence Diagram) (Toimimis-)objektide muutusi kajastab Mõisted kordamiseks 10 Sissejuhatus infosüsteemidesse IDU3530 © Karin Rava Olekudiagramm (State Transition Diagram) 44 Infosüsteemi määratlevad mudelid - (Tarkvara)süsteemi funktsionaalsust Kasutuslugude mudel (Use Case Model) Infosüsteemi koosnevust andmeobjektidest
.............18 2.5.1 Broneeringu tegevusdiagramm..........................................................................................................18 2.5.2 Sündmuste-kasutusjuhtude vastavustabel ........................................................................................19 2.5.3 Broneeringu seisundidiagramm .........................................................................................................19 2.5.4 Jadadiagramm ....................................................................................................................................20 2 Esimene Iteratsioon 1.1 Taust Stones Health spordiklubi(edasi SH spordiklubi) põhieesmärgiks on anda inimestele võimalus tegeleda spordiga ja hoida end vormis. Selleks, et säästa klientide aega SH spordiklubi omab infosüsteemi, mille kaudu võib kiiresti
...................................................................................................29 Joonis 21: Deklaratsiooni aine lisamise infovoogude daigramm..............................................31 Joonis 22: Deklaratsiooni esitamise infovoogude diagramm....................................................32 Joonis 23: Deklaratsiooni tagasi võtmise infovoogude diagramm...........................................32 Joonis 24: Kasutusjuhu ,,deklaratsiooni aine lisamise" põhiprotsessi jadadiagramm..............35 Joonis 25: III iteratsiooni registrimudel....................................................................................35 5 1.Iteratsioon I 1.1 Planeerimine 1.1.1 Äriteenuse valik (taust). Töös käsitletakse e-deklareerimisega seonduvat: deklareerimise protsessi, deklaratsiooni ja ainedeklaratsiooni elutsüklit
Valige ÕIGE väide. Organisatsioon on: huvigruppe teenindavate organiseeritud inimeste kollektiiv omavahel suhtlevate inimeste grupp organiseerimata inimeste grupp, kes üritavad midagi teha 7. Valige ÕIGE väide. Antud tingmärk tähistab: Tegevust Ujumisrada (swimline) Lõppu (end) Otsustuspunkti Algust (start) Sünkroniseerimist 8. Valige VALE väide. Süsteemianalüüsi lähteandmeteks on: projektijuhi koostatud andmemudel ja süsteemi jadadiagramm organisatsiooni toimimist kajastav dokumentatsioon ettevõtte/organisatsiooni tegevusala käsitlevad seadused ja valitsuse määrused projektipakkumises esitatud dokumendid ja nõuete/vajaduste loendid 9. Valige ÕIGE väide. Infosüsteemi arhitektuuriline kirjeldus väljendab muuhulgas ka: infosüsteemi toimimisega seotud probleeme infosüsteemi protsesse infosüsteemi muutmiseks vajalikku rahahulka 10. Valige ÕIGE väide
olemid on omavahel seotud? kontekstidiagramm – näitab mis osadest süsteem koosneb ja kuidas see suhtestub teiste süsteemidega klassidiagramm - esitab struktureeritud kujul informatsiooni, mida saab töödelda aggregatsioon – näitab, kuidas klassidiagrammi elemendid sisaldavad teineteist 1…1* assotsiatsioonid – terve suur süsteem klassidiagrammideast, mis näitab, kuidas klassidiagrammid seotud on Interaktsioonide disain –Milliseid teateid süsteem vahetab enda ja kasutajaga? jadadiagramm - minu definitsioon – näitab ajateljel, kuidas süsteemi osasd omavahel suhtlevad Struktuuri disain – millist informatsiooni tuleb süsteemis esitada? detailne klassidiagramm – klassid koos väljade ja meetoditega käitumise disain – olekudiagrammid – algus ja lõpp-punktiga olekud, vahepeal aga on kommentaarid seisundi kohta Vaatepunkti aspekt Abstraktsioonit Interaktsioonid Struktuur Käitumine ase
Analüüs ja Sündmused / kasutusjuh(tu)u( mittefunktsionaa Primaarsed de) laiformaadis (Kasutusjuhtu lsed) nõuded Kasutusjuhud; kirjeldus; de mudel) Kasutusjuhtude diagramm (primaarsete süsteemi kasutusjuhtudega); jadadiagramm Prioriteetsete põhistsenaariu kasutusjuhtude mile; lühikirjeldused; Põhiallsüsteemi operatsioonide lepingud;
• Persistence/data models • Technical requirements • UML activity diagrams • UML class models • UML collaboration diagrams • UML component diagrams • UML deployment diagrams • UML sequence diagrams • UML state chart diagrams • UML use case models • User interface flow diagrams • User interface prototypes UML põhidiagrammid : • Staatika diagrammid • Klassidiagramm • Use Case diagramm • Dünaamika diagrammid – Suhtlusdiagrammid • Jadadiagramm (sequence diagram) • Koostöödiagramm (collaboration diagram) – Elutsükli dikagrammid • Seisundidiagramm (state diagram) • Tegevusdiagramm (activity diagram) • Realisatsiooni diagrammid • Komponendidiagramm (component diagram) • Rakendusdiagramm (deployment diagram) UML Concepts • The UML may be used to: – Display the boundary of a system & its major functions using use cases and actors – Illustrate use case realizations with interaction diagrams
3. Klassidiagramm agregatsioon 77 4. Klassidiagramm assotsisatsioonid 144. Interaktsioonide disain. Milliseid teateid süsteemi osad vahetavad omavahel ja kasutajaga? 1. Jadadiagramm : 145. Struktuuri disain. Millist informatsiooni tuleb süsteemis esitada? 1. Detailne klassidiagramm : 78 146. Käitumise disain. Kuidas süsteemi olemid käituvad? 1. Olekudiagramm :