Podmienky

Podmienky:

  • Po kazdom cviceni (kazde 2 tyzdne) sa objavi zoznam uloh, ktore treba odovzdat na konci semestra. Z velkej casti to bude to co sa malo stihnut na cviceniach.
  • Cvicenia nie su povinne ale ti co nepridu na cvicenia budu musiet odovzdat o nieco viac ako ti co na nich budu.
  • Odovzdavat sa bude v zapoctovom tyzdni. Nie neskor!
  • Pri odovzdavani musite mat vsetko hotove a tak ako to bude v zadaniach inak vam to vratim na prepracovanie.
Prve cviko: Zber poziadaviek: Pripravte zber poziadaviek pre jednoduchy mobilny telefon.
  • pripravte specifikaciu mobilu (Funkcne aj nie funkcne poziadavky)
  • telefonovanie (volanie aj projatie hovoru)
  • SMS (Poslanie aj prijatie SMS)
  • ma jednoduchy telefonny zoznam (Meno, cislo)
  • Pamata si poslednych 10 telefonatov (prijatem neprijate volane)
  • Jednoduche menu
  • Hardwarova vrstva softveru je hotova (Volate funkcie ktore si mozete specifikovat aj dodatocne)
Druhe cviko: Je potrebne navrhnut specifikaciu a usecase diagram:
  • Pritomni na cviceni:
  • Treba vytvorit podrobne use case diagramy pre volanie, prijatie hovoru, poslanie SMS, prijatie SMS.
  • V ramci use case diagramov je potrebne uplnu specifikaciu (Action steps, Exceptions, Pre-conditions, post-conditions)
  • Uscase diagramy menu, telefonny zoznam, pamat hovorov staci zbezne (bez specifikacie len diagram)
  • Nepritomni na cviceni:
  • Treba vytvorit podrobne use case diagramy pre volanie, prijatie hovoru, poslanie SMS, prijatie SMS, telefonny zoznam, menu, pamat hovorov.
  • V ramci use case diagramov je potrebne uplnu specifikaciu (Action steps, Exceptions, Pre-conditions, post-conditions)
Tretie cviko: Je potrebne navrhnut class diagram:
  • Pritomni na cviceni:
  • Class diagram musi obsahovat jednotlive classy aj s vztahy medzi nimi (Casom pribudu aj metody ktore budu potrebne pre dalsie diagramy).
  • Pripravte Kolaboracny diagram pre vytoverenie hovoru (Od vytocenia cisla ma mobilnom telefone, cez hovor az po polozenie mobilu).
  • Nepritomni na cviceni:
  • Class diagram musi obsahovat jednotlive classy aj s vztahy medzi nimi (Casom pribudu aj metody ktore budu potrebne pre dalsie diagramy).
  • Pripravte Kolaboracny diagram pre odchadzajuci hovor (Od vytocenia cisla ma mobilnom telefone, cez hovor az po polozenie mobilu).
  • Pripravte Kolaboracny diagram pre odchadzajuci hovor (Od Najdenia tel. cisla v tel. zozname, cez hovor az po polozenie).
  • Pripravte Kolaboracny diagram pre prijatie hovoru (Od zvonenia, cez hovor az po polozenie).
Stvrte cviko: Je potrebne navrhnut pre mobil nasledovne diagramy:
  • Pritomni na cviceni:
  • Pripravte Sekvencny diagram pre napisanie a odoslanie SMS [samozrejme aj so zobrazovanim na display a pod.].
  • Je potrebne vytvorit stavovy diagram pre zapnutie telefonu. Stavovy diagram ma zahrnat ziskanie stavu od SIM-karty, nacitanie PIN kodu, alebo nacitanie PUK kodu pokial pin bol stanoveny 3 krat zle zadany. Tak isto ma zahrnat zablokovanie karty po 10 zlych pokusoch alebo prihlasenie telefonu do siete pri uspesnom zadani PUK-u. Pokial bol zadany spravnu PUK kod je nutne zadat novy PIN kod. Telefon sa nasledne prihlasi do siete.
  • Nepritomni na cviceni:
  • Pripravte Sekvencny diagram pre napisanie a odoslanie SMS [samozrejme aj so zobrazovanim na display a pod.]. Podrobne rozpiste moznosti vyberu telefonneho cisla z menu, alebo vytukanim cisla (myslim tym obe moznosti). Tak isto podrobne rozpiste samotnu editaciu SMS.
  • Je potrebne vytvorit stavovy diagram pre zapnutie telefonu. Stavovy diagram ma zahrnat ziskanie stavu od SIM-karty, nacitanie PIN kodu, alebo nacitanie PUK kodu pokial pin bol stanoveny 3 krat zle zadany. Tak isto ma zahrnat zablokovanie karty po 10 zlych pokusoch alebo prihlasenie telefonu do siete pri uspesnom zadani PUK-u. Pokial bol zadany spravnu PUK kod je nutne zadat novy PIN kod. Telefon sa nasledne prihlasi do siete.
  • Je potrebne vytvorit stavovy diagram pre pridanie noveho cisla do telefonneho zoznamu.
Piate cviko: K predoslemu modelu mobilu treba doplnit:
  • Pritomni na cviceni:
  • Pripravte Activity diagram pre odchadzajuci hovor (Od vytocenia cisla az po zodvihnutie/ odmietnutie hovoru).
  • Vygenerujte dokumentaciu k OOP modelu.
  • Nepritomni na cviceni:
  • Pripravte Activity diagram pre odchadzajuci hovor (Od vytocenia cisla az po zodvihnutie/ odmietnutie hovoru).
  • Pripravte Activity diagram pre odchadzajuci napisanie SMS (Od napisania SMS (aj samotne pisanie) po odoslanie SMS (cislo sa zadava nie vybera z telefonneho zoznamu)
  • Vygenerujte dokumentaciu k OOP modelu.