Eksamiküsimuste vastused aines Tarkvaratehnika (MTAT ) Aeg: 30. jaanuar 2007, 09:00 13:00 Küsimused 1. (5 p.) Küsimus: Panna TLV-s (tag-length-v

Seotud dokumendid
Microsoft PowerPoint - loeng.ppt

Microsoft Word - EHR.docx

Elisa Ring Elisa Ringi mobiilirakendus Versioon

Juhend nutiterminali seadistamiseks ja kaardimaksete vastuvõtmiseks Ingenico Link/2500 ja icmp

Microsoft Word - HOTSEC kasutusjuhend v1.900.docx

GRUPI-SMS Veebirakenduse kasutamise juhend Rakendus Elisa grupi-smsi rakendus Väljaandja Elisa Eesti AS Juhendi koostamise kuupäev Versioon

Microsoft Word - TallinnLV_lihtsustatud_manual_asutuse_juhataja_ doc

E-arvete juhend

KASUTUSJUHEND

Microsoft Word - requirements.doc

FRESENIUS ÕPPEKESKUS KIIRJUHEND

Otsinguteavituse esitamine Kultuurimälestiste riiklikus registris 1. Mine aadressile: ja vajuta nuppu Kodanikule. 2. Sisene

VL1_praks6_2010k

G aiasoft Programmi VERP ja Omniva Arvekeskuse liidese häälestamine ja arvete saatmine-lugemine VERP 6.3 ja VERP 6.3E Versioon ja hilisemad K

1. Üliõpilased 1.1 Tõendid Vali menüüst: Üliõpilased tõendid tõendite trükkimine. Avaneb vorm Tõendite trükkimine, vali tõendi liik Tõend õppim

(Microsoft PowerPoint - seminar_6_n\365uded-ainemudel tagasiside.ppt [Compatibility Mode])

Praks 1

Microsoft Word - Toetuste veebikaardi juhend

M16 Final Decision_Recalculation of MTR for EMT

Praks 1

Microsoft Word - TM70_SP-MG_kasutusjuhend.docx

ArcGIS Online Konto loomine Veebikaardi loomine Rakenduste tegemine - esitlus

Microsoft Word - ref - Romet Piho - Tutorial D.doc

Microsoft Word - VOTA_dok_menetlemine_OIS_ doc

KOTKAS AVE kasutajakeskne juhend Loomise Muutmise kuupäev: kuupäev: Versioon: 2.0 Klient: Keskkonnaministeeriumi Infotehno

Väärtusta oma vabadust. Eesti Yale Seifide Kasutusjuhend Mudelid: YSB/200/EB1 YSB/250/EB1 YSB/400/EB1 YLB/200/EB1 YSM/250/EG1 YSM/400/EG1 YSM/520/EG1

KOOLITUSTE HALDAMINE E-TÖÖTUKASSA KASUTAJAJUHEND 1

Maksu- ja Tolliamet MAKSUKOHUSTUSLANE Vorm KMD INF Nimi Registri- või isikukood A-osa ANDMED VÄLJASTATUD ARVETE KOHTA. Esitatakse koos käibedeklaratsi

Microsoft PowerPoint - EMCS13

Programmi AnimatorDV Simple+ lühike kasutajajuhend

B120_10 estonian.cdr

SINU UKS DIGITAALSESSE MAAILMA Ruuter Zyxel LTE3302 JUHEND INTERNETI ÜHENDAMISEKS

Microsoft Word - Kurtna koolitöötajate rahulolu 2012

Microsoft Word - RVLi juhend.doc

MTAT Loeng 2 ( )

KIIRJUHEND Lugege kiirjuhend enne seadme kasutamist hoolikalt läbi. Kõik tärniga (*) märgitud juhised kehtivad WLAN + 3G mudelitele (Lenovo B6000-H(V)

DJI GOGGLES Kiirjuhend V1.0

Microsoft Word Kutseliste hindajate aruandluse ja auditeerimise kord.doc

I Generaatori mõiste (Java) 1. Variantide läbivaatamine Generaator (ehk generaator-klass) on klass, milles leidub (vähemalt) isendimeetod next(). Kons

M16 Final Decision_Recalculation of MTR for Elisa

Müügiarvete juhend VEP_

Microsoft Word - Vx610 EMV KASUTUSJUHEND.doc

Piletisüsteemi Info ja klienditugi: AS Ridango tasuta infotelefon ( 24 tundi) eelkõige bussikaartide sulgemine ja rikked, kuid ka muu nõuanne

Outlookist dokumendi registreerimine Plugina seadistamine Dokumendi registreerimine Outlookist Vastusdokumendi registreerimine Outlookist Outlooki plu

StandardBooks_versiooni_uuendusWin

PÄRNU TÄISKASVANUTE GÜMNAASIUM ESITLUSE KOOSTAMISE JUHEND Pärnu 2019

Microsoft Word - RM_ _17lisa2.rtf

PowerPoint Presentation

Süsteemide modelleerimine: praktikum Klassiskeemid Oleg Mürk

PRESENTATION HEADER IN GREY CAPITALS Subheader in orange Presented by Date Columbus is a part of the registered trademark Columbus IT

Pangalingi spetsifikatsioon Pocopay pangalingilt makse algatamiseks tuleb kasutada teenust Kaupmees teeb päringu Pocopayle aadressile

Monitooring

Tarkvaratehnika

Tarkvaratehnika

Relatsiooniline andmebaaside teooria II. 6. Loeng

8. Lõpetamine 8.1 Lõpetamise eeldused Eelduseks, et üliõpilane saaks lõpetada, peab tema õppekava täidetud olema. Kui üliõpilane õpib õppekaval, mis l

Matemaatilised meetodid loodusteadustes. I Kontrolltöö I järeltöö I variant 1. On antud neli vektorit: a = (2; 1; 0), b = ( 2; 1; 2), c = (1; 0; 2), d

Müük (Microsoft Dynamics AX (Axapta) tarkvara) Paigaldusjuhend bifree.ee qlik.com

MS Word Sisukord Uue dokumendi loomine... 2 Dokumendi salvestamine... 3 Faili nimi... 4 Teksti sisestamine... 6 Klaviatuuril mitteleiduvat sümbolite l

SPORTident Air+

MAKSETERMINALI KASUTUSJUHEND

VKE definitsioon

MergedFile

RVT_ DC-Arctic, 1, en_GB

PowerPoint Presentation

lvk04lah.dvi

Microsoft Word - P6_metsamasinate juhtimine ja seadistamine FOP kutsekeskharidus statsionaarne

Selgitused Väikeste põllumajandusettevõtete arendamise toetuse taotlemise protsessi kohta e- PRIAs. Taotlusi saab eeltäita ajavahemikul

EUPL v 1 1-all versions _4_

loeng2

Lisa 7.1. KINNITATUD juhatuse a otsusega nr 2 MTÜ Saarte Kalandus hindamiskriteeriumite määratlemine ja kirjeldused 0 nõrk e puudulik -

Tartu Kutsehariduskeskus IKT osakond Merlis Karja-Kännaste ASUTUSE DOKUMENDIREGISTRI AVALIK VAADE Analüüs Juhendaja Mirjam-Merike Sõmer Tartu 2015

Microsoft Word - Bose_SoundLink_around-ear_Kasutusjuhend.docx

Õppematerjalide esitamine Moodle is (alustajatele) seminar sarjas Lõunatund e-õppega 12. septembril 2017 õppedisainerid Ly Sõõrd (LT valdkond) ja Dian

MAJANDUSAASTA ARUANNE aruandeaasta algus: aruandeaasta lõpp: nimi: Eesti Kutsehaigete liit registrikood: tänava/talu ni

Taskuprinter KASUTUSJUHEND

Microsoft PowerPoint - TÜ TVT - Kavandamine ja arhitektuur 2.ppt

Excel Valemite koostamine (HARJUTUS 3) Selles peatükis vaatame millistest osadest koosnevad valemid ning kuidas panna need Excelis kirja nii, et

Microsoft Word ESMA CFD Renewal Decision Notice_ET

Lisa I_Müra modelleerimine

KINNITATUD programmi nõukogu koosolekul Haridus ja Teadusministeeriumi teadus- ja arendustegevuse programmi Eesti keel ja kultuur digiajast

raamat5_2013.pdf

Makseterminali Ingenico iwl220 kasutusjuhend 1

Microsoft Word - essee_CVE ___KASVANDIK_MARKKO.docx

P9_10 estonian.cdr

Kfloppy vormindamistööriista käsiraamat

Kom igang med Scratch

Andmed arvuti mälus Bitid ja baidid

CPA4164 USB 2.0 kõrgekvaliteediline videoadapter KASUTUSJUHEND 1. PEATÜKK - Ülevaade 1.1 Tutvustus CPA4164 USB 2.0 videoadapter võimaldab teil arvutis

HWU_AccountingAdvanced_October2006_EST

Microsoft Word ESMA CFD Renewal Decision (2) Notice_ET

Võrguregistripõhine võrguplaneerimine Jaanus Kokk AS Eesti Telekom

Directo ja Omniva arvekeskuse (endine EAK ehk Eesti E-arvete Keskus) liidestamine

Innar Liiv, Juhataja, Vertical ANDMELADUDE KASUTAMISEST LADUDES Innar Liiv Juhataja, Vertical

Õppekava vorm 1. Õppekava nimetus Küberturbe tehnoloogiad 2. Õppekava nimetus inglise Cyber Security Engineering keeles 3. Kõrgharidustaseme õpe Raken

Microsoft Word - HEOS 1 kasutusjuhend EST.docx

Pealkiri on selline

Andmeturve

Eesti_Energia_avatud_turg_elektrimüük_2013_Omanike keskliit

Väljavõte:

Eksamiküsimuste vastused aines Tarkvaratehnika (MTAT.03.094) Aeg: 30. jaanuar 2007, 09:00 13:00 Küsimused 1. (5 p.) Küsimus: Panna TLV-s (tag-length-value) antud andmed tabelisse. Andmetest endist leida T ja L pikkused. TLV andmed on järgmised: VA1RUTHE31VANA5HE2NAAE3333VA22T Tabel peab olema järgmine: Märgend Väärtus T pikkus = L pikkus = Viia tabelis antud andmed TLV kujule: Märgend ASU TEM 2 ASU TEM -1 Väärtus TARTU VÄIKE-MAARJA Vastus: NB! Ülesandes on viga: andmed peavad algama VA3... mitte VA1.... Setõttu kõik said 2.5 punkti. Ainus õige vastus on allpool. Punkte võiks anda kas 0 (kui vale lähenemine) või protsent sellest, kui kaugele õigesti jõudis (on võimalik, et alustab õigesti, aga eksib siis ära). T pikkus on leitav sellest, et L peab sisaldama ainult numbreid. Tudeng võiks kaaluda variante 2+1, 8+1, 8+2, 9+1. Aga viimaste korral ei oleks andmejada pikkus õige. (2.5 p.) Märgend VA HE NA Väärtus RUT 1VA HE2NA AE 333 VA 2T T pikkus = 2 L pikkus = 1 Siin on raskuspunkt sobiva L pikkuse leidmine. Väärtus Väike-Maarja sunnib kasutama vähemalt 2 positsiooni, aga tudeng võib pakkuda välja ka L=3. L=1 on vale vastus 80-90% võimalikest punktidest võib kohe maha arvestada. Võimalikud vastused (2.5 p.): ASU05TARTUTEM012ASU12VÄIKE-MAARJATEM02-1 ASU005TARTUTEM0012ASU012VÄIKE-MAARJATEM002-1

2. (5 p.) Küsimus: Millist disainimustrit realiseerib alltoodud koodilõik. Selgita selle mustri toimimise põhimõtet. Miks sellist mustrit kasutatakse? class Pattern { private static final Pattern instance = new Pattern(); private Pattern() {} public static Pattern getinstance() { return instance; } } //Methods... Singleton nimetamine (2 p.) Toimimise põhimõte (1.5 p.) Rakendused (1.5 p.) 3. (5 p.) Firma X on loonud väikse ekraaniga mp3-pleieri (pildil), millel on järgmised omadused: mp3 mängimine (vasakult esimene nupp); menüüsse sisenemine ja seal valikute tegemine (vasakult teine nupp); Menüünupp töötab järgmiselt: vajutades korra, kuvatakse ekraanil menüüvalikud; menüüs on valikud loo valimine, kataloogi valimine, helitugevuse reguleerimine, muud seaded ja paljud teised valikud; pöörates ratas-nuppu, saab valida, millist funktsiooni soovitakse kasutada; kui soovitud funktsioon on välja valitud, siis menüünupu teistkordne vajutamine seob ratas-nupuga valitud funktsiooni; Näiteks kui aktiviseerisime loo valimise, siis ratta pööramine ühes või teises suunas võimaldab edaspidi mängida kas eelnevat või järgnevat lugu; aktiviseerisime helitugevuse valimise, siis ratta pööramine ühes või teises suunas muudab pleieri helitugevust jne. Veel on pleieril sellised omadused: Kui nimekirjas järgmine mängitav lugu ei ole mp3-formaadis, siis kuvab veateate. Pleier peatab mängimise ja jääb ootele kuniks kasutaja vajutab uuesti Mängi-nuppu;

Kui pleier välja lülitada, siis see esitab kontrollküsimuse: Kas jätan meelde viimase menüüvaliku ; Kui patarei tööaega on jäänud alla 2 tunni, siis kostub iga 2 minuti järel sellest informeeriv helisignaal. Kuna toote müügiedu ei olnud märkimisväärne, siis palgati Sind kui inimsõbralike toodete disainimise spetsialisti teostama uuringut ning Sinult oodatakse ettepanekuid pleieri ümber disainimiseks. Kirjelda koos põhjendusega, millised on selle pleieri suuremad puudused kasutajamugavuse seisukohast ja paku, kuidas pleieri järgmises versioonis neid lahendada. Lahendus: Menüüfunktsioonide lahendus on liiga tegevusepõhine ja ebamugav. Lahendatud funktsiooni kaupa nagu programmeerija programmeerides mõtleb. Helitugevuse muutmiseks, lugude kerimiseks ükshaaval ja kataloogide (albumite) kaupa võiks olla välja toodud eraldi nupud ilma menüüsse sisenemise vajaduseta. Kui lugu ei ole mp3-formaadis, siis pleier võiks sellest teavitada kuulajat vähemtüütaval viisil, näiteks kuvades hetkeks teate (või üldse mitte teadet kuvada) ja jätkates järgmise loo mängimist, mis on mp3-formaadis. Kasutaja tüütamine rumalate veateadetega (sisuliselt dialoogiaken, millele tuleb jätkamiseks reaalajas reageerida) ei anna süsteemile mingit lisaväärtust. Kui asi on väärt kasutajalt küsimist, siis on vastus väärt meelde jätmist seega isegi sellise menüüsüsteemi korral jätaks viisakas masin kasutaja poolt viimati tehtud valiku automaatselt meelde ega tüütaks teda rumala kontrollküsimusega. Diskussioon kasutajaliidesega sellisel viisil ei ole üldjuhul vajalik. Patarei tühenemisest teada andev helisignaal võiks olla asendatud näiteks patarei täidetuse astet näitava ikooniga ekraanil. Ehk asjade õiged olekud paistku välja igal ajahetkel. Ülesanne on loominguline, ei ole otseselt õigeid ja valesid vastuseid. Üks võimalik lahenduse variant on antud ülalpool. Kindlasti peab olema mainitud: Menüüfunktsioonide lahenduse ümbertegemine (1 p.) Peatumise vales formaadis lugude puhul mittesobilikkus ning kuidas seda asendada (1 p.) Menüüvalikute meeldejätmise üleküsimise mittesobilikkus (1 p.) Patarei tühenemise helisignaali mittesobivus ning kuidas seda asendada (1 p.) Loomingulisus (1 p.) 4. (10 p.) Valdkonna kirjeldus. Ettevõtte müügiprotsessis kasutatakse tellimusi, mida esitab kindel klient. Ühe tellimusega saab tellida mitu toodet. tootest tuleb eristada eraldi isendeid. Tellimusel on elutsükkel läbi erinevate staatuste (sisestatud, vastu võetud, kinnitatud, täitmisel, täidetud, tasutud, tühistatud, vigane). Staatuste ajalugu peab säilima. Tellimusele saab koostada arve, mille alusel saab tellimuse tasuda. Tasuda saab ka graafiku alusel.

Ülesanded: 1. Luua visandi tasemel antud valdkonda kirjeldav klassidiagramm (i.k. class diagram). UML süntaksi kasutamine ei ole kohustuslik, küll aga peab diagramm olema hindajale arusaadav: Näha peavad olema kõik klassid oma peamiste tunnustega. Kõigi seotud klasside vahel peavad eksisteerima seosed. Seostel peab olema korrektne mitmesus (kordsus). 2. Luua olekudiagramm (i.k. state machine diagram) kirjeldamaks tellimuse liikumist läbi erinevate staatuste. Diagrammilt peavad olema näha sündmused mis kutsuvad esile isendite liikumise ühest seisundist teise. 1. Klassdiagramm Üldmulje, mõtlemise selgus ja arusaadavus, stiil (2.5 p.) Korrektsed klassid (2 p.) Korrektsed seosed (1.5 p.) Korrektne mitmesus (1.5 p.) 2. Olekudiagramm Üldmulje, mõtlemise selgus ja arusaadavus, stiil (1 p.) Korrektsed olekud (0.5 p.) Korrektsed olekutevahelised liikumised (0.5 p.) Seotus klassdiagrammil valitud käitumisega (0.5 p.) 5. (10 p.) Videogurud (VG) on väike videolaenutuste kett, mis rendib ja müüb videosid (VHS & DVD). VG teenindab nõudlikke kliente, kes küsivad filme pealkirja, näitlejate, režissööride ja paljude muude parameetrite järgi. Tihtipeale küsitakse ka Oscarivõitjaid kategooriate ja aastate kaupa. Kliendid maksavad rendi eest sularahas, pangakaarti või mobiiliga. Klientidel on võimalus film broneerida kuni viis päeva enne tegelikku rendiaega. VG osutab ka teenust: igas poes on ruum, kus kohalikud filmigurud kohtuvad, et arutada klassikaliste filmide üle ja vaadata värskemaid levisse tulnud filme. VG kasutab filmide katalogiseerimiseks paberkaartidel põhinevat registrit ja mõnes poes on müüjad abiks teinud ka Exceli tabeli. Loomulikult ei olda süsteemiga rahul. Sinu töö on nõuete analüüs, süsteemi skoobi määratlemine, projektipaani loomine süsteemi realiseerimiseks ja juurutamiseks. Poemanagerid määravad rendihinnad, teevad videode sisseostuotsuseid laoseisu põhjal (kaupu võib osta mitme tarnija käest). Filmide kohta käiv info (näitlejad, auhinnad jne.) tuleb tasulise teenusega iga kuu CD-ROM il. Sularahatšekid, kaardimaksed ja mobiilmaksed tuleb edastada raamatupidamisse, kes peab arvestust ja tegeleb krediitkaartidega seonduvate probleemidega. Firma personalijuht vajab infot iga müüja müügi- ja renditulemuste kohta. Sinu projektitiimis hakkavad põhiliselt tegutsema Albert Abiline, Nora Nobenäpp ja Kristo Kibekäsi. VG omanik Kaarel Kino on kinnitanud, et ta eraldab oma töötajate aega sulle ja su tiimile, kui tekib probeeme või küsimusi. Kaarel on öelnud, et on küsimustele valmis vastama kogu projekti vältel.

Peakontoris on tööl ka raamatupidaja Nadja Number ja personalijuht Maire Mõistev. Kaarel on soovitanud kohtuda igal nädalal koos käiva filmigurude seltskonnaga, et kuulda ka nende vajadusi uue süsteemi arendamise valguses. Kaarel on enda jaoks üles kirjutanud ettevõtte tegevusprotsessi järgmiselt: Ettevõtte üldjuhtimine Videorent Finansjuhtimine Personalijuhtimine 1. Koosta nimekiri võimalikest funktsionaalsetest nõuetest (võib kasutada ka kasutusloo mõistet). Arvesta ka üldiste nõuetega nagu kasutajate autoriseerimine, logimine jms. Kombineeri funktsionaalsused loogilistesse gruppidesse (moodulitesse). 2. Koosta nimekiri kõikidest projekti tulemitest (kood, dokumentatsioon jm. projekti käigus tekkivatest dokumentidest). 3. Koosta projektiplaan koskmudeli kohaselt. Nimeta etapid ja igas etapis valmivad tulemid ja funktsionaalsus. 4. Koosta projektiplaan iteratiivse metoodika kohaselt. Jaota plaan vähemalt kolme iteratsiooni. Nimeta igas iteratsioonis valmivad tulemid ja funktsionaalsus. 5. Nimeta põhilised riskid antud projekti koskumudeli järgi realiseerimisel. Lahendus: 1. Võimalik jaotus mooduliteks ning kasutuslugudeks: Üldfunktsionaalsus o Sisselogimine o Sündmuste logi o... Filmide register, inventuur Filmide rent, broneerimine, tagastamine Filmide ja teenuste müük Arve sulgemine ja maksmine Aruandlus ja integratsioon o CD-ROM-ilt andmete import o Maksete info väljastus raamatupidamisele o Personalijuhi aruanne o Laoseisu aruanne 2. Põhitulemid: Visioon Funktsionaalsete nõuete kirjeldus Mittefunktsionaalsete nõuete kirjeldus Prototüüp/kasutajaliidese visuaalid Arhitektuur Riskide nimekiri Projektiplaan Andmemudel Kasutajajuhend Lähtekood Tehniline dokumentatasioon Testispetsifikatsioon/testiprotseduurid/testijuhtumid Installeerimispaketid Veel mõned võimalikud tulemid:

Skoop Go/no-go otsus Analüüsimudel Eelarve Osapoolte vastutuste kirjeldus Projektis kasutatavad standardid Kasutuslood e. kasutusloomudel/nõuete analüüs Valdkonnamudel Disainidokument Liideste spetsifikatsioon Testiplaan Testiprotokollid Juurutusplaan 3. Projektiplaan koskmudeli kohaselt: Osaline näide: 1. Nõuete analüüs a. visioonidokument b. kasutuslugude kirjeldus c. jne vastavalt eelmises punktis nimetatule. 2. Analüüs ja disain a. arhitektuuridokument b. (arhitektuuri prototüüp) c. kasutajaliidese prototüüp/visuaalid d. 3. Realiseerimine 4. Testimine 5. Juurutamine 4. Projektiplaan iteratiivse metoodika kohaselt: Osaline näide: 1. Iteratsioon 1 a. Nõuete analüüsi dokument b. Kasutajaliidese visuaalid c. Arhitektuuri prototüüp d. Analüüsidokumendi esialgne versioon 2. Iteratsioon 2 a. Analüüsidokument (osaliselt) b. Üldine funktsionaalsus c. Filmide laenutamise funktsionaalsus d.... e. Testispetsifiaktsioon + protokoll (realiseeritud funktsionaalsuse osas) f. Testitud versioon 0.2 3.... 4. Iteratsioon X a. Analüüsidokument (täielikult) b. Funktsionaalsus X c. Testispetsifikatsioon + protokoll (kogu funktsionaalsuse osas) d. Juurutatud toode 5. Võimalikud riskid: Nõudeid on alguses väga keeruline spetsifitseerida eeldab meeskonnalt väga head valdkonnatundmist vastasel korral tuleneb sellest hilisem nõuete muutmine ja ümbertegemine. Muutuvatele nõuetele on väga keeruline reageerida projekti hilisemas faasis on funktsionaalsuse muutmine ja võib projekti hukutada.

Liiga hilises faasis testimine venitab tagasiside ringi (feedback loop) liialt pikaks. Kasutajad ei saa, mida nad tahavad ning ei saa õiges staadiumis selle kohta ka tagasisidet anda. 1. Vastus peab sisaldama vähemalt kolme moodulit ja igas vähemalt mõni kasutuslugu. Oluline on, et kogu funktsionaalsusele oleks tähelepanu pööratud (kuni 2 p.) 2. Vastus peab kattuma vähemalt 75% põhitulemite nimekirjaga (kuni 2 p.) 3. Siin tuleb eelkõige hinnata seda, kuidas on tudeng aru saanud koskmudeli olemusest ja kuidas ta oskab seda antud situatsiooni raames interpreteerida: Kui on põhimõtteliselt õigesti kirjas lineaarne koskmudeli kirjeldus, siis anda kuni 1 punkt. Kui on nimetatud mõistlikud tulemid (seostatud enam-vähem eelmise punktiga) igas etapis, siis anda veel kuni 1 punkt. 4. Kui tudeng on jaganud plaani iteratsioonidesse, kus funktsionaalsus valmib järk-järgult, täienedes ja vahepealsete release dega, siis anda kuni 1 punkt. Kui on igas iteratsioonis nimetatud ka olulised tulemid loogiliselt liigendatuna, siis veel kuni 1 punkt. 5. Piisab riskide lühidalt mainimisest (kuni 2 p.)