Kontseptuaalne süsteemianalüüs
KT küsimused ja vastused
1. Milline järgnevalt nimetatud analüüsitulemustest on objektorienteeritud analüüsis kõige tähtsam?
(Objektorienteeritud analüüsi all on siin mõeldud mitte kogu analüüsitegevust UP nimelises
protsessis, vaid objektorienteeritud mõtteviisi selles tegevuses)
kasutusjuhtude mudel
protsessi mudel
eesmärkmudel
domeenimudel
2. Kas äriprotsess on samal ajal ka tarkvara kasutusjuhtum (use case )? Joonige alla õige vastus.
Jah, kindlasti on
Võib olla küll, kuid kindlate tingimuste täidetuse korral
Ei, kindlasti mitte
3. Kas RUP Äri Objektmudel (Business Object Model) võib sisaldada dünaamikavaadet? Valige
täpselt üks õige vastus:
Ei või
Jah, võib kül
Oleneb asjaoludest
4. 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. Eeldame ka, et kõiki allpoolnimetatud tegevusi
tehakse arvuti abiga.
Müügi käsitlemine.
Läbirääkimised hankelepingu sõlmimiseks.
Maailma parandamine.
Sisselogimine.
5. On antud kasutusloo kirjelduse fragment :
*1* Administraator sisestab ID ja parooli dialoogi aknas (vt. joonist 3).
*2* Süsteem autendib Administraatori .
*3* Süsteem kuvab “kasutajate redigeerimise” akna (vt. joonist 4).
Kas selline kirjeldus sobib (on hea) nõuete analüüsi töö kontekstis? Vali vastuseks üks variant:
Sobib kül
Ei sobi
6. Domeeni (osaline) kirjeldus on järgmine: Kassa on Laos paiknev müügipunkt, kus käsitletakse
parasjagu pooleliolevat müügitoimingut ( Klient on tulnud soovitud kaupadega kassasse ja soovib neid
osta; Kassiir alustab uut müüki, registreerib ostetavad kaubad ; registreeritakse makse; klient
lahkub . Uut müüki ei alustata enne, kui pooleliolev on lõpetatud või tühistatud.) Kui müük on
lõpetatud, kantakse tema andmed Lao süsteemi, kus arhiveeritakse kõik lõpetatud müügitoimingud.
Mis tüüpi seos peab olema Kassa süsteemi domeenimudelis kontseptuaalsete klasside Müük ja
Kassa vahel?
Näidake õige (s.t. pakutud variantidest Kassa konteksti kõige paremini sobiv) vastusevariant.
Müügi ja Kassa vahel on:
üks-ühele seos
mitu- mitmele seos
mitu-ühele seos
7. Domeenimudelis tähistavad objektide vahelised seosed:
Andmebaasi välisvõtmeid.
Objektide loomise ja väärtustamise järjekorda.
Infovoogusid objektide vahel
Teadmise talletamist.
8. Milliseid kasutusjuhtude mudelis identifitseeritud tegutsejaid ( actors ) ei ole vaja kasutusjuhtude
diagrammis näidata? Valige pakutud vastusevariantide hulgast parim (s.t. täpne) vastus:
inimtegutsejad
primaarsed tegutsejad
kõrvalseisvad (offstage) tegutsejad
toetavad tegutsejad
vaadeldava süsteemi suhtes huvisid omavad tegutsejad
arvutisüsteemid
9. Kas tarkvara kasutaja poolt otseselt käivitatav primaarne kasutuslugu (use case) on (C. Larmani
käsitluse järgi) äriprotsess? Valige õige vastus.
Sõltub kasutajast jm asjaoludest.
Jah, igal juhul.
Ei, mitte mingil juhul.
10. Millised ärimudeli ja infosüsteemi vaatenurgad määrab IEEE Std. 1471 -2000 arhitektuuri
standard? Valige õige vastus:
määrab struktuuri ja dünaamika vaatenurgad.
määrab eesmärkide, protsessi, struktuuri ja dünaamika vaatenurgad.
ei määra ühtegi vaatenurka.
määrab objektide ja protsesside vaatenurgad.
määrab objektide, protsesside ja struktuuri vaatenurgad.
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 .
Ärimodeleerimine (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 .
b) üksnes domeenist arusaamiseks vajalikud assotsiatsioonid, mida pole vaja mäletada/salvestada.
1. Milline alljärgnevatest väidetest on õige? +mõlemad on võrdselt tähtsad Kasutusjuhtude mudeli koostamisel on teksti kirjutamine tähtsam diagrammide joonistamisest Kasutusjuhtude mudeli koostamisel on diagrammide joonistamine tähtsam kui teksti kirjutamine 2. Kas äriprotsess on samal ajal ka tarkvara kasutusjuhtum (use case)? Joonige alla õige vastus. Võib olla küll, kuid kindlate tingimuste täidetuse korral Ei, kindlasti mitte Jah, kindlasti on 3. Millist loetletud diagrammitehnikatest ei kasutata põhimõtteliselt Eriksson-Penkeri ärimodelleerimise notatsioonis? klassidiagramm + ärikasutusjuhtude diagramm olekudiagramm tegevusdiagramm 4. Milliseid kasutusjuhtude mudelis identifitseeritud tegutsejaid (actors) ei ole vaja kasutusjuhtude diagrammis näidata? Valige pakutud vastusevariantide hulgast parim (s.t. täpne) vastus: toetavad tegutsejad vaadeldava süsteemi suhtes huvisid omavad tegutsejad +kõr
1. Milline alljärgnevatest väidetest on õige? mõlemad on võrdselt tähtsad + Kasutusjuhtude mudeli koostamisel on teksti kirjutamine tähtsam diagrammide joonistamisest Kasutusjuhtude mudeli koostamisel on diagrammide joonistamine tähtsam kui teksti kirjutamine 2. Kas äriprotsess on samal ajal ka tarkvara kasutusjuhtum (use case)? Joonige alla õige vastus. Võib olla küll, kuid kindlate tingimuste täidetuse korral Ei, kindlasti mitte Jah, kindlasti on 3. Millist loetletud diagrammitehnikatest ei kasutata põhimõtteliselt Eriksson-Penkeri ärimodelleerimise notatsioonis? klassidiagramm + ärikasutusjuhtude diagramm olekudiagramm tegevusdiagramm 4. Milliseid kasutusjuhtude mudelis identifitseeritud tegutsejaid (actors) ei ole vaja kasutusjuhtude diagrammis näidata? Valige pakutud vastusevariantide hulgast parim (s.t. täpne) vastus: toetavad tegutsejad vaadeldava süsteemi suhtes huvisid omavad tegutsejad +kõr
Õiged vastused märgitud punasega!!! 1. Milline alljärgnevatest väidetest on õige? mõlemad on võrdselt tähtsad Kasutusjuhtude mudeli koostamisel on teksti kirjutamine tähtsam diagrammide joonistamisest Kasutusjuhtude mudeli koostamisel on diagrammide joonistamine tähtsam kui teksti kirjutamine 2. Milliseid kasutusjuhtude mudelis identifitseeritud tegutsejaid (actors) ei ole vaja kasutusjuhtude diagrammis näidata? Valige pakutud vastusevariantide hulgast parim (s.t. täpne) vastus: toetavad tegutsejad vaadeldava süsteemi suhtes huvisid omavad tegutsejad kõrvalseisvad (offstage) tegutsejad arvutisüsteemid inimtegutsejad primaarsed tegutsejad 3. Isikute haldamine on tavaline nn. CRUD (create, read, update, delete) tüüpi protsess , mis hõlmab arvutisüsteemi abil uu
M. Roost , TTÜ Informaatikainstituut, Loengukonspektid aines Süsteemianalüüs, 2014 IDU 5360 SÜSTEEMIANALÜÜS Loeng 1. Sissejuhatus (kontseptuaalsesse) süsteemianalüüsi. Aine fookus Aine taust Eesmärgid ja õpiväljundid Aine korraldus Aine fookus KONTSEPTUAALNE SÜSTEEMIANALÜÜS VALDKONNA ANALÜÜS TARKVARA NÕUETE ANALÜÜS ITERATIIVNE ARENDUSPROTSESS Fookus: Kontseptuaalse süsteemanalüüsi meetodite rakendamine valdkonna ning tarkvara nõuete detailseks analüüsiks iteratiivses arendusprotsessis
Lepingud süsteemi operatsioonidele Lepingud aitavad defineerida süsteemi käitumist, kirjeldades operatsioonide mõju süsteemile (kuidas muutub süsteemi seisund iga operatsiooni täitumise tulemusena). UMLis saab seda teha operatsioonide eel- ja järeltingimuste defineerimise teel. Süsteemi operatsioonide lepingute loomine toimub detailimisfaas (elaboration) iteratsioonides, nõuete analüüsi distsipliinis, kasutusjuhu mudeli osana. Eelnevalt peavad olemas olema kontseptuaalne klassidiagramm (domeeni mudel), süsteemi jadadiagramm ning identifitseeritud süsteemi operatsioonid. Lepingu osad Operatsioon: Operatsiooni nimi ja parameetrid Viited (cross references): kasutusjuhud, milles antud operatsioon võib toimuda Eeltingimused: Olulised eeldused süsteemi või domeeni mudeli objektide seisundi kohta enne operatsiooni täitmist. Neid ei testita selle operatsiooni loogika sees, vaid eeldatakse, et need kehtivad
ressursivood (infovood ja objektivood) joonistatud ühele ja samale diagrammile, teisel tegevusdiagrammil on näidatud kõik ressursivood ilma töövoo elementideta. Preanalüütiline protsess 14. Registrite vaade Täpsustab Visiooni kontseptuaalsel klassidiagrammil (visuaalne Ärisõnastik) näidatud põhiobjekte (ehk ressursse) Struktuuri osas - registrite klassidiagrammid Käitumise osas (elutsüklid) - registrite põhiobjektide olekudiagrammid Tellimuste registri kontseptuaalne klassidiagramm Lol mida whitespacei?? Igatahes see on tellimuse olekudiagramm. Nooltel on kirjas ärisündmused, mis viivad kliendi tellimuse ühest olekust teise. Need sündmused peavad sisendite-väljundite poolest kokku sobima Funktsionaalse vaate tegevusdiagrammis olevate tegevuste kirjeldustega. Vist suht kõik. U did well human. Ok hakkame siis kolmandat tegema
Sissejuhatus infosüsteemidesse IDU3530 © Karin Rava 1. Erialagrupid infojuht (Chief Information Officer) infotehnoloogia juht (Chief Technology Officer) infosüsteemi projektijuht infosüsteemi rühmajuht süsteemianalüütik süsteemiarhitekt ja -disainer süsteemi administraator andmebaaside spetsialist / administraator programmeerija 2. Süsteem on omavahel seotud osade (komponentide) organiseeritud kogum mis töötab ühise eesmärgi nimel teisendades süsteemi sisendeid väljunditeks millega toimub süsteemi soovitud eesmärgi saavutamine tervik, mis on midagi enamat kui selle elemendid eraldi võetuna Ntx: bioloogilised süsteemid: taim, loom, inimene, vereringe mehhaanilised süsteemid: auto, mootor ökoloogilised süsteemid: loodus sotsiaalsed süsteemid: organisatsioon, grupp, sõprus, pakkumine-nõudlus 3. Süsteemi üldine mudel organiseeritud ja koordineeritud inimeste grupp koos vastavate tööviiside, rutiinide ja vastastike ootust
.....................10 2.2.2.5 Kliendi pädevusala sündmused..................................................................11 2.2.2.6 Kliendi pädevusalaga seotud subjektid......................................................11 2.2.2.7 Business Use Case diagrammid.................................................................11 2.2.2.8 Business Use Case-de kirjeldused..............................................................14 2.2.2.9 Kontseptuaalne klassidiagramm.................................................................17 2.2.2.10 Klasside definitsioonid.............................................................................18 2.2.3 Laenutaja pädevusala spetsifikatsioon.....................................................................18 2.2.3.1 Laenutaja pädevusala eesmärgid................................................................18 2.2.3.2 Laenutaja pädevusala vastutused.......
Kõik kommentaarid