mýtny $ y$tém “ tunel ”

12
Mýtny $y$tém “Tunel” Prezentácia projektu Obj. anal. & model. 10.12. 2012

Upload: hedwig

Post on 19-Jan-2016

32 views

Category:

Documents


2 download

DESCRIPTION

Mýtny $ y$tém “ Tunel ”. Prezentácia projektu Obj. anal. & model. 10.12. 2012. Tvrdo pracovali. Modely všetkých krajín spojte sa !. Ondrej Mikulá $ 43%. Roman Janajev 43 %. Adam Okruhlica 44%. S UML na večné časy a nikdy ináč !!!. Podiel. Doménový modelRJ & AO - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Mýtny  $ y$tém  “ Tunel ”

Mýtny $y$tém “Tunel”

Prezentácia projektuObj. anal. & model.10.12. 2012

Page 2: Mýtny  $ y$tém  “ Tunel ”

Tvrdo pracovali

Roman Janajev43 %

Ondrej Mikulá$43%

Adam Okruhlica44%S UML na večné časy a nikdy ináč!!!

Modely všetkých krajín spojte sa!

Page 3: Mýtny  $ y$tém  “ Tunel ”

Podiel

Doménový model RJ & AO

U$e ca$e modelovanie RJ & OM & AO

Diagram tried AO & OM

P$eudokód AO & RJ & OM

Modelovanie aktivít RJ & OM

Obhajoba AO & OM & RJ

Page 4: Mýtny  $ y$tém  “ Tunel ”

Čo áno a čo nie

Pokryté časti:• Regi$trácia vozidiel a používateľov• $poplatnenie úsekov a evidencia prejazdov• Výpočet poplatkov a ich prípadné vymáhanie• $časti aj funkcionalita pre reporting

Nepokryté (alebo sčasti nepokryté) časti:

• $ub$y$tém pre verejnosť• Admini$tračný $ub$ystém • Regi$tračný $ub$y$tém• Neznáma ŠPZ iba čiastočne

Page 5: Mýtny  $ y$tém  “ Tunel ”

“Za$lať upomienku dlžníkovi” – UC

1 Učtovník volí možno$ť za$lania upomienky užívateľovi

2 $y$tém od užívateľa požaduje údaje pre počet po$ledných poplatkov, za ktoré $a má za$lať upomienka

3 Účtovník zadá čí$lo a očakáva $pätnú väzbu $y$tému

4 V prípade ne$právneho čí$elného formátu $y$tém účtovníka požiada o opätovné opakovanie kroku 3

5 $y$tém $pracuje relevantné poplatky a vygeneruje text pre dlžiteľa

6 Upomienka $a používateľovi dĺžnikovi odošle formou e-mailu

Page 6: Mýtny  $ y$tém  “ Tunel ”

“Za$lať upomienku dlžníkovi” – UC

-

Page 7: Mýtny  $ y$tém  “ Tunel ”

“Za$lať upomienku dlžníkovi” – Diagram aktivít

Page 8: Mýtny  $ y$tém  “ Tunel ”

“Za$lať upomienku dlžníkovi” – DM

Page 9: Mýtny  $ y$tém  “ Tunel ”

“Za$lať upomienku dlžníkovi” – Triedy

Page 10: Mýtny  $ y$tém  “ Tunel ”

“Za$lať upomienku dlžníkovi” – Kódvoid Pouzivatel.zasliUpomienku(int poslednychPoplatkov = 5){

//1. Ziskame user-specific udaje do spravyPoplatok[] poplatky = poslednychPoplatkov najaktuálnejších    položiek z this.vratUzivatelovePoplatky();

//   Vypocitame dlzobu pre pouzivatela ako sumu nezaplatenych poplatkovInteger dlzoba = 0;foreach(Poplatok p in $vratPouzivatelovePoplatky(this)){

if(p.jeZaplateny == false){dlzoba += p.suma;

}}

// Kedze pouzivatel nic nedlzi, nemusime nic posielat...if(dlzoba == 0) return;

// Invariant: sem sa dostaneme, iba ak pouzivatel nieco dlzi//2. Rozhodneme aky typ upomienky zaslemeTypUpomienky typ;if (this.upomienok < LIMIT_UPOMIENOK){typ = TypUpomienky.STANDARDNA_UPOMIENKA;}else{

typ = TypUpomienky.EXEKUCIA;

//3. Zostavime text spravytextSpravy = zostavTextSpravy(STANDARDNA_UPOMIENKA, poplatky, dlzoba);       //4. Zasleme e-mail cez funkciu nasho mail serveruMailServer.odosliEmail(textSpravy, this.email);this.upomienok++;}

Page 11: Mýtny  $ y$tém  “ Tunel ”

Otvorené problémy

Doimplementovať nepokryté časti

Zabezpečiť proce$y, ktoré vedú k efektívnejšej správe nových požiadaviek pri zmene legi$latívy

Analýza bezpečno$ti $y$tému, napr. penetračné te$ty

Nie-funkčné požiadavky typu výkon, optimalizácia, použiteľno$ť atď

Page 12: Mýtny  $ y$tém  “ Tunel ”