Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse

Mobiiltelefoni tarkvara (0)

1 Hindamata
Punktid
TALLINNA TEHNIKAÜLIKOOL
Informaatikainstituut
Infosüsteemide õppetool
Projekt aines “Objektorienteeritud disain
MOBIILTELEFONI TARKVARA
Üliõpilane: Martti Remmelgas
010635
Eero Ringmäe
010636
Pärtel Lias
010617
Õpperühm: LAP 61 & LAP 62
Juhendaja : Ants Torim
Tallinn
2004

Autorideklaratsioon


Deklareerin, et käesolev projekt on minu töö tulemus ja seda ei ole kellegi teise poolt varem esitatud.
…………………… ………………………
(kuupäev) (lkaitsja allkiri/ allkirjad )

Sisukord


Autorideklaratsioon 2
Sisukord 3
Jooniste sisukord 4
Üldvaade 5
Visioon 5
Sissejuhatus 5
Huvitatud osapooled (mitte-kasutajad) 5
Kasutajad 5
Huvitatud osapoolte eesmärgid 5
Kasutajate eesmärgid 5
Täiendav spetsifikatsioon 5
Kasutusmugavus 5
Töökindlus 5
Jõudlus 6
Toetatavus 6
Sõnastik 6
Ülevaatlik kasutusjuhtude mudel 6
Tugiteenuste allsüsteem 6
Sõnumite allsüsteem 7
Telefoniraamatu allsüsteem 9
Kalendri allsüsteem 10
Lisade allsüsteem 11
Kõnede allsüsteem 13
Seadete allsüsteem 14
Domeeni mudel 15
Ülevaatlik domeeni mudel 15
Käivitaja olekudiagramm 15
detailanalüüs 16
Kasutusjuhu Väljuva kõne alustamine detailanalüüs 16
Süsteemi jadadiagramm põhistsenaariumile 17
Süsteemioperatsioonide lepingud 18
Käsud 18
Päringud 18
realisatsioon 19
Kasutusjuhu Väljuva kõne alustamine realisatsioon 20
Jadadiagramm 20
Interaktsioonidiagramm 21
Ülevaatlik disaini klassidiagramm 21

Jooniste sisukord


Joonis 1. Tugiteenuste allsüsteem 6
Joonis 2. Sõnumite allsüsteem 7
Joonis 3. Telefoniraamatu allsüsteem 9
Joonis 4. Kalendri allsüsteem 11
Joonis 5. Lisade allsüsteem 12
Joonis 6. Kõnede allsüsteem 13
Joonis 7. Seadete allsüsteem 14
Joonis 8. Ülevaatlik domeeni mudel 15
Joonis 9. Käivitaja olekudiagramm 15
Joonis 10. Süsteemi jadadiagramm põhistsenaariumile 17
Joonis 11. Kasutusjuhu „Väljuva kõne alustamine“ jadadiagramm 20
Joonis 12. Kasutusjuhu „Väljuva kõne alustamine“ interaktsioonidiagramm 21
Joonis 13. Ülevaatlik disaini klassidiagramm 22

Üldvaade


Visioon


Sissejuhatus


Antud dokumentatsioonis esitatakse mobiiltelefoni tööd juhtiva tarkvarasüsteemi kirjeldus. Süsteem peab looma mobiiltelefonile lihtsalt kasutatava ja intuitiivselt õpitava kasutajaliidese . Süsteem peab looma seose telefoni sisemise funktsionaalsuse (kõne- ja andmeühenduse loomine tugijaamaga jne.) ning kasutajale kättesaadavate funktsioonide vahel (helistamine, telefoniraamat, märkmik jne.).

Huvitatud osapooled (mitte-kasutajad)

Mobiiltelefonide tootja
Kohalikud edasimüüjad (eelkõige huvitatud mitmekeelsuse toetusest )
Lisatarkvara ja – liideste tootjad

Kasutajad

Seadme omandanud isik

Huvitatud osapoolte eesmärgid

Mobiiltelefoni tootja eesmärgiks on kuluefektiivse ja konkurentsivõimelise ning seadme kõiki tehnilisi võimalusi maksimaalselt ärakasutava tarkvarasüsteemi omandamine.
Kohalike edasimüüjate eesmärgiks on tarkvara kohandatavus asukoharegiooni nõudmistele keele ja muu sarnase osas.
Lisatarkvara tootjate eesmärgiks on saada olemasolevate standarditega maksimaalselt ühilduv tarkvarasüsteem millele kasutaja saab laadida lisamooduleid (mängud, logod jms.).

Kasutajate eesmärgid

Seadme kasutaja eesmärgiks on saada lihtsalt kasutatav ent tehniliselt võimalusterohke tarkvara. Kasutaja eesmärgiks on ka, et tarkvara oleks lihtsalt laiendatav ning kohandatav tema elukoha ning –stiiliga.

Täiendav spetsifikatsioon

Kasutusmugavus

Kasutajaliidese ülesehitus ja loogika peab sarnanema hetkel turul olevate mobiiltelefonde tarkvara ülesehituse ja loogikaga. See tähendab, et kasutaja, kes vahetab mobiiltelefoni marki, ei pea tegema olulisi jõupingutusi uue tarkvara ülesehitusest arusaamiseks.
Telefoni põhifunktsioonid (kõne alustamine, sõnumi kirjutamise ja vaatamise alustamine, märkmiku avamine jne.) peavad olema kättesaadavad maksimaalselt kolme nupuvajutusega.
Tarkvara kasutajaliides peab olema meeldiva välimusega üldtunnustatud arusaamadest lähtuvalt.

Töökindlus

Vigade esinemise tõenäosus tarkvara töös peab olema alla 0,1 protsendi.
Tarkvara peab suutma adekvaatselt reageerida telefoni riistvaralistele vigadele, teavitades ka kasutajat ilmnenud probleemidest.

Jõudlus

Tarkvara peab töötama optimaalse kiirusega kõigi telfonifunktsioonide kasutmisel. Tunnustatud lisamoodulite kasutamisel ei tohi esineda ülearuseid viiteid .
Tarkvara peab tagama telefoni aku säästliku kasutamise.

Toetatavus

Tarkvara peabolema kohandav mitmetele telefoni riistvaralistele tooteperekondadele.
Tarkvara peab toetama üldtunnustatud lisamoodulite ja liideste standardeid ( Java , Outlook , WAP, HTML jne.).

Sõnastik


Termin
Definitsioon
Lisa
telefoni laetav tarkvaraline lisamoodul
SIM
ingl. k. Subscriber Identity Moduleelektrooniline seade, mis käib telefoni sisse ning millele on talletatud kasutajale eraldatud GSM konto andmed, salasõnad, osa telefoniraamatust jms.
PIN
ingl. k. Personal Identification Number – salasõna, mille alusel on kasutajal ligipääs telefonis oleva SIM kaudu võrgu teenustele.
Igal sim kaardil on üks PIN
PUK
ingl. k. Pin Unlocking Key – salasõna, mille alusel saab pärast mitmekordset PIN valesti sisestamist lukku läinud SIM taas lahti lukustada.
Igal PIN-l on üks PUK
Number
telefoninumber

Ülevaatlik kasutusjuhtude mudel

Tugiteenuste allsüsteem


Joonis 1. Tugiteenuste allsüsteem
Nimi: Kasutaja identifitseerimine
Tegutsejad: Telefoni kasutaja
Kirjeldus: Peale seadme käivitamist küsitakse kasutajalt küsitakse kasutajalt vastavalt seadetele ning salasõnade valesti sisestamiste arvule üht või mitut järgnavatest salasõnadest: PIN1, PIN2, telefoni turvakood, PUK.
Nimi: Võrgu haldamine
Tegutsejad: Tugijaamade süsteem
Kirjeldus: Telefoni tarkvarasüsteem monitoorib teatud intervallide tagant GSM võrku ning vahetab vastavalt vajadusele (tugijaamade signaali tugevuse mõõtmine) tugijaamadega infot ning muudab tugijaama , millega andmeühendus kõne/sõnumi/data/ GPRS -ühenduse korral luua. Arvesse võetakse kasutaja seadeid võrgu valiku jms kohta.

Sõnumite allsüsteem


Joonis 2. Sõnumite allsüsteem
Nimi: Sõnumi koostamine
Tegutsejad: Telefoni kasutaja
Kirjeldus: Telefoni kasutaja navigeerib menüüs sõnumite kategooriasse, siseneb uue sõnumi kasutamise sektsiooni ning valib sõnumi tüübi (näiteks SMS, MMS, E-kiri), mida ta soovib koostama hakata. Vastavalt sõnumi tüübile loob kasutaja sõnumi sisu (test, pildid, jne). Lisaks saab kasutaja navigeerida tegevustele 'Sõnumi saatmine ', 'Sõnumi salvestamine ', 'Sõnumi kustutamine'.
Nimi: Sõnumi salvestamine
Tegutsejad: Telefoni kasutaja
Kirjeldus: Olles lõpetanud kasutusjuhu 'Sõnumi koostamine' tegevustega, valib telefoni kasutaja tegevuse ' Salvesta '. Failisüsteemis luuakse uus sõnumi kirje, kuhu olenevalt sõnumi tüübist salvestatakse kasutaja sisestatud tekst, luuakse viited failisüsteemis asuvatele sõnumis kasutatud failidele.
Seda kasutusjuhtu kasutab uue sõnumi saabumisel tugijaamalt vaikimisi ka tarkvarasüsteemi ise.
Nimi: Sõnumi saatmine
Tegutsejad: Telefoni kasutaja, Tugijaamade süsteem
Kirjeldus:
#1 Telefoni kasutaja, olles lõpetanud kasutusjuhu 'Sõnumi koostamine' tegevustega, valib tegevuse 'Sõnumi saatmine'. Kasutaja kas sisestab numbri või valib telefoniraamatust ( kasutusjuht 'Kirje kuvamine ' telefoniraamatu allsüsteemist) numbri, millele sõnum saata. Tarkvara loob ühenduse tugijaamaga ning saadab sõnumi sisu teele. Pärast tugijaama poolset sõnumi vastuvõtmise kinnitust lõpetab süsteem andmeühenduse tugijaamaga.
#2 Tugijaam, saades mõnelt teiselt kasutajalt või tarkvarasüsteemilt (a la e-maili serveri lüüs GSM võrku) sõnumi seadme numbrile, algatab andmeühenduse seadmega ning saadab sõnumi sisu. Seade võtab sõnumi sisu vastu, salvestab failisüsteemi ning teavitab seadme kasutajat saabunud sõnumist.
Nimi: Sõnumi avamine
Tegutsejad: Telefoni kasutaja
Kirjeldus: Kasutaja valib tegevuse 'Sõnumite kuvamine', seejärel kuvatavate sõnumi tüübi. Sõnumi valimisel nimekirjast, laaditakse selle sisu (ilma redigeerimisvõimaluseta) failisüsteemist ekraanile .
Nimi: Sõnumi kustutamine
Tegutsejad: Telefoni kasutaja
Kirjeldus: Kasutaja, olles sõnumit koostamas ('Sõnumi koostamine') või selle sisu vaatamas, valib tegevuse 'Sõnumi kustutamine'. Kasutajalt küsitakse kustutamisele kinnitust. Positiivse vastuse korral kustutatakse failisüsteemist sõnumi sisu, negatiivse vastuse korral antakse järg üle kustutamist käivitanud kasutusjuhule.

Telefoniraamatu allsüsteem


Joonis 3. Telefoniraamatu allsüsteem
Nimi: Kirje lisamine
Tegutsejad: Telefoni kasutaja
Kirjeldus: Kasutaja, olles navigeerinud telefoniraamatu kuvamisele (milleks on kirjete nimekiri + kirje lisamise võimalus – kasutusjuht 'Nimekirja kuvamine'), valib tegevuse 'Kirje lisamine'. Kasutaja sisestab uue kirje sisu. Kasutajal on võimalus kirje salvestada või tagasi pöörduda kirjete nimekirjale. Kui kasutaja valib salvestamise, kontrollitakse kohustuslike väljade täidetust ning positiivse vastuse korral salvestatakse kirje telefoni failisüsteemi.
Nimi: Kirje kustutamine
Tegutsejad: Telefoni kasutaja
Kirjeldus: Kasutaja, olles navigeerinud kirje kuvamise tegevuseni (kasutusjuht 'Kirje kuvamine') VÕI teinud aktiivseks talle sobiva kirje kirete nimekirjast (kasutusjuht 'Nimekirja kuvamine'), valib tegevuse 'Kirje kustutamine'. Kasutajalt küsitakse kinnitust. Positiivse vastuse korral eemaldatakse kirje telefoni failisüsteemist ning kuvatakse uus kirjete nimekiri.
Nimi: Kirje muutmine
Tegutsejad: Telefoni kasutaja
Kirjeldus: Kasutaja, olles navigeerinud kirje kuvamise tegevuseni (kasutusjuht 'Kirje kuvamine') VÕI teinud aktiivseks talle sobiva kirje kirete nimekirjast (kasutusjuht 'Nimekirja kuvamine'), valib tegevuse 'Kirje muutmine'. Kuvatakse kirje andmed. Kasutaja redigeerib talle sobivaid andmeid ning valib tegevuse 'Salvestamine'. Kirje kustutatakse failisüsteemist (kasutusjuht 'Kirje kustutamine') ning luuakse sinna uuesti (kasutusjuht 'Kirje lisamine').
Nimi: Kirje kuvamine
Tegutsejad: Telefoni kasutaja
Kirjeldus: Kasutaja, olles navigeerinud telefoniraamatu kirjete nimekirjas vastavale kirjele, teostanud kirje otsingu kirje identifikaatori vms järgi, soovib näha kirje detailseis andmeid. Need otsitakse failisüsteemist ning kuvatakse.
Nimi: Nimekirja kuvamine
Tegutsejad: Telefoni kasutaja
Kirjeldus: Kasutaja valib tegevuse 'Telefoniraamatu kuvamine'. Süsteemis teostatakse otsing kõigi kirjete kuvamiseks. Kirjed sorteeritakse etteantud kriteeriumi järgi ning kuvatakse. Lisaks kuvatakse võimalus valitud kirjet kustutada /muuta või uut kirjet lisada.
Nimi: Otsingu teostamine
Tegutsejad: Telefoni kasutaja
Kirjeldus:
#1 Olles navigeerinud kirje otsingu tegevuseni, täidab kasutaja suvalise arvu otsingukriteeriumeid talle sobivate väärtustega ning valib tegevuse 'Otsing'. Failisüsteemis olevate kirjete seast sooritatakse otsing ning, kasutades kasutusjuhtu 'Nimekirja kuvamine', antakse kasutajale nimekiri otsingukriteeriumitele vastavatest kirjetest.
#2 Olles kasutusjuhu 'Nimekirja kuvamine' täitmisel võib kasutaja sisestada klaviatuurilt tähti. Vastavalt tähtedest tekkivale sõnale, liigutakse mööda nimekirja, et kuvada kirje (esimene kirjetest), mis enim sarnaneb sisestatud sõnaga.

Kalendri allsüsteem


Joonis 4. Kalendri allsüsteem
Nimi: Märkme lisamine
Tegutsejad: Telefoni kasutaja
Kirjeldus: Kasutaja loob uue märkme kirje valides menüüst “märkme lisamine”. Olles sisestanud vastava märkme klaviatuuri abil valib kasutaja “märkme salvestamine” ning kirje lisatakse mällu.
Nimi: Märkme kustutamine
Tegutsejad: Telefoni kasutaja
Kirjeldus: Kasutaja otsib üles märgete loetelust vastava märkme ning valib “kustuta märge”. Süsteem eemaldab kirje mälust.
Nimi: Märkme vaatamine
Tegutsejad: Telefoni kasutaja
Kirjeldus: Kasutaja valib loetelust vastava märkme ning valides menüüst “vaata märget”, saab ekraanile manada märke täispikkuses.
Nimi: Märkme muutmine
Tegutsejad: Telefoni kasutaja
Kirjeldus: Kasutaja valib loetelust märkme, mida soovib muuta, ning valides “muuda” avaneb tal võimalus märget redigeerida. Teinud vajalikud muudatused, saab valida “märkme salvestamise” ja “välju salvestamata” vahel. Süsteem talitleb vastavalt valikule, kas siis kirjutades vana kirje üle või jättes selle muutmata.

Lisade allsüsteem


Joonis 5. Lisade allsüsteem
Nimi: Lisa laadimine
Tegutsejad: Telefoni kasutaja
Kirjeldus: Kasutajal on võimalus laadida telefoni mällu võrgust leitud Java rakendus . Seda on võimalik teha koheselt brauseri aknas, valides vastava rakenduse link, mille peale telefon kuvab valiku „laadida lisa“ või „tagasi“. Otsustades Lisa laadida, kotrollib telefon vaba mäluruumi olemasolu ning positiivse signaali puhul salvestab Lisa mällu.
Nimi: Lisa käivitamine
Tegutsejad: Telefoni kasutaja
Kirjeldus: Kasutaja otsib ülesse vastava eelnevalt alla laetud rakenduse ning käivitab selle. Süsteem käivitab omakorda eelnevalt Java Virtual Machine 'i ning seejärel rakenduse.
Nimi: Lisa sulgemine
Tegutsejad: Telefoni kasutaja
Kirjeldus: Lisaga tegevuse lõpetanud, võib kasutaja selle ressursside säästmiseks sulgeda.
Nimi: Lisa laadimine
Tegutsejad: Telefoni kasutaja
Kirjeldus: Kasutajal on alati võimalik mällu talletatud Lisa ruumi vabastamiseks kustutada otsides loetelust üles vastava Lisa ning seejärel valides “kustuta”.

Kõnede allsüsteem


Joonis 6. Kõnede allsüsteem
Nimi: Väljuva kõne alustamine
Tegutsejad: Telefoni kasutaja, tugijaamade süsteem
Kirjeldus: Telefoni kasutaja sisestab telefoni valitava abonendi numbri või valib selle telefoniraamatust ja käivitab kõne alustamise (häälkäsklus, nupuvajutus vms). Süsteem koostöös tugijaamade süsteemiga loob kõneühenduse valitud abonendiga.
Nimi: Siseneva kõne alustamine
Tegutsejad: Telefoni kasutaja, tugijaamade süsteem
Kirjeldus: Tugijaamade süsteem annab telefoni vahendusel telefoni kasutajale märku sisenevast kõnest. Telefoni kasutaja võib kõnele vastata, soovi korral on telefoni kasutajal ka võimalus kõne alustamisest loobuda .
Nimi: Kõne lõpetamine
Tegutsejad: Telefoni kasutaja, tugijaamade süsteem
Kirjeldus: Telefoni kasutaja saab soovi korral aktiivse kõne lõpetada. Süsteem koostöös tugijaamade süsteemiga katkestab ühenduse kõne teise osapoolega.
Kõne lõpetamise võib algatada ka tugijaamade süsteem, kui initsiatiiv selleks tuleb kõne teiselt osapoolelt või tehniliste probleemide ilmnemisel.
Nimi: Kõneregistri kirje loomine
Tegutsejad: Tugijaamade süsteem
Kirjeldus: Iga kõne kohta loob süsteem kõneregistrisse täpselt ühe kirje. Kirje luuakse kas telefoni kasutaja poolt alagatatud kõne alustamise kohta või tugijaamade süsteemi poolt tuleva kõne alustamise soovi kohta. Kõneregistri kirjes on näidatud ka kõne alustamise tulemus (näiteks ’valitud kõne’, ’vastatud kõne’, ’ vastamata kõne’).
Kui süsteemi on salvestatud juba maksimaalne arv vastava kategooria kirjeid, siis uue lisamisel kustutatakse ajaliselt varaseim.
Nimi: Kõneregistri kirje vaatamine
Tegutsejad: Telefoni kasutaja
Kirjeldus: Telefoni kasutaja saab soovi korral vaadata süsteemis salvestatud kõneregistri kirjeid. Selleks valib ta ühe järgmistest kategooriatest: ’valitud kõned’, ’vastatud kõned’, ’vastamata kõned’. Süsteem kuvab kõik valitud kategooriasse kuuluvad kõneregistri kirjed, kirjete lisamise ajalises järjestuses, alustades hilisematest.
Nimi: Kõneregistri kirje kustutamine
Tegutsejad: Telefoni kasutaja
Kirjeldus: Telefoni kasutaja saab soovi korral kustutada kõik ühte kategooriasse kuuluvad kõneregistri kirjed. Selleks valib ta telefoni menüü vahendusel käskluse ’viimaste kõnede kustutamine’. Süsteem kuvab kategooriate nimekirja: ’valitud kõned’, ’vastatud kõned’, ’vastamata kõned’ ja ’kõik’. Valides ühe nendest kategooriatest, kustutatakse süsteemist vastavad kõneregistri kirjed.
Kõneregistri kirjeid kustutab jooksvalt ka süsteem uute registrikirjete lisandumisel. Kirje kustutatakse uue kirje lisamisel, kui salvestatud on juba maksimaalne hulk vastava kategooria kirjeid. Kirjete register töötab FIFO põhimõttel ja kustutatakse ajaliselt vanim kirje vastavast kategooriast.

Seadete allsüsteem


Joonis 7. Seadete allsüsteem
Nimi: Seadistuste muutmine
Tegutsejad: Telefoni kasutaja
Kirjeldus: Telefoni kasutaja valib tegevuse ’ seaded ’, mille peale süsteem kuvab seadistatavate alamsüsteemide nimekirja. Kasutaja saab navigeerida üksikute seadete andmeteni ning seadeid muuta.
Samuti saab kasutaja algatada alamsüsteemide süsteemi seadistamist mitme alamsüsteemi menüüst, valides vastavast menüüst tegevuse ’seaded’.
Iga seade kohta kuvab süsteem kasutajale muudetavad parameetrid ning võimaldab nende väärtusi muuta. Kasutaja tehtud muudatused salvestatakse süsteemis.

Domeeni mudel


Ülevaatlik domeeni mudel


Joonis 8. Ülevaatlik domeeni mudel

Käivitaja olekudiagramm


Joonis 9. Käivitaja olekudiagramm

detailanalüüs

Kasutusjuhu Väljuva kõne alustamine detailanalüüs


Kasutusjuht: Väljuva kõne alustamine
Tegutsejad: Telefoni kasutaja, tugijaamade allsüsteem
Huvitatud osapooled:
Eeltingimused: Telefon on käivitatud.
Järeltingimused: Kõneregistris on loodud kirje kõne kohta ning telefon on valmis jutlemise alustamiseks.
Kasutusjuhu esinemise sagedus: Sage
Lahtised probleemid:

Põhistsenaarium:
  • Kasutaja avab peamenüü
  • Süsteem kuvab menüüde nimekirja
  • Kasutaja valib menüüst Telefoniraamatu kirjete nimekirja
  • Süsteem kuvab kirjete nimekirja
  • Kasutaja valib soovitud kirje
  • Süsteem kuvab kirje
  • Kasutaja vajutab helistamise nupule
  • Süsteem registreerib kõneregistri kirje
  • Süsteemi tugijaamade deemon kontrollib võrgu olemasolu
  • Võrk vastab
  • Süsteemi deemon teavitab tugijaama kõne alustamise soovist antud numbrile
  • Tugijaam loob kõneseansi
  • Telefon aktiveerib mikrofoni ja kõlar
    Alternatiivid:
    ---Numbri trükkimine---
    1a.-6a. Kasutaja trükib telefoninumbri
    ---Võrgu häire---
    9b. Võrk ei vasta
    10b. Telefon kuvab veateate
    ---Tugijaama häire või teise kõneleja leviprobleemid---
    11c. Tugijaam saadab veateate
    12c. Telefon kuvab veateate
    --- Kasutajal on samal ajal käimas teine kõneseanss ---
    1d. Kasutaja valib vahekõne võimaluse (paneb käimasoleva kõne ootele)
    2d. Süsteem saadab tugijaamale teate esimese kõne ootele suunamisest ning teise kõne sideseansi algatamisest

    Süsteemi jadadiagramm põhistsenaariumile


    Joonis 10. Süsteemi jadadiagramm põhistsenaariumile

    Süsteemioperatsioonide lepingud

    Käsud


    Operatsioon : lisaKirje(KõneregistriKirje)
    Viited: Väljuva kõne alustamine
    Eeltingimused:
    • vastav KõneregistriKirje eksemplar on loodud, selle väljad käesolevate väärtustega täidet'
    Järeltingimused:
    • Telefoni kõneregistris on salvestatud kirje, milles määratud andmed (sh telefoninumber, kõne tüüp, kõne alustamise aeg) sooritatud kõne kohta

    Operatsioon: looKõne ()
    Viited: Väljuva kõne alustamine
    Eeltingimused:
    • sisestatud on number
    • võrgu kontrollimine andis positiivse tulemuse
    Järeltingimused:
    • Tugijaamade deemoni kõnede massiivi on loodud uus kõne objekt, pidamaks arvestust tugijaamade süsteemiga suhtlemise üle.

    Päringud

    Operatsioon: KuvaMenüü(int)
    Viited: Väljuva kõne alustamine
    Eeltingimused:
    • -
    Järeltingimused:
    • Telefoni ekraanile on kuvatud list alam-menüüdest või alammenüü sisu (vastavalt süsteemi seisundile või seisundi puudumisele)

    Operatsioon: IVorm. Kuva (int)
    Viited: Väljuva kõne alustamine, Nimekirja kuvamine (Telefoniraamatu allsüsteem)
    Eeltingimused:
    • Telefoni kontrolleri (Käivitaja) seisund on fikseeritud
    Järeltingimused:
    • Süsteemi kasutajaliidese kontrollerile (Käivitaja) antakse edasi sisuga täidetud kasutajaliidese tükk, mis edastada telefoni riistvarale.

    Operatsioon: helista (number)
    Viited: Väljuva kõne alustamine
    Eeltingimused:
    • telefoninumber on valitud kas telefoniraamatu kirjest või sõrmistikult sisestades
    Järeltingimused:
    • Loodud on objekt 'Kõne'
    • Kõnet on alustatud (suhtluses tugijaamade süsteemiga)
    • Kõneregistri kirje on loodud
    • Aktiveeritud on mikrofon ja kõlar

    Operatsioon: kontrolliVõrku()
    Viited: Väljuva kõne alustamine
    Eeltingimused:
    • -
    Järeltingimused:
    • Tagastatakse tõeväärtus true kui koduvõrgu levi on piisavalt hea ning tugijaam piisavalt koormamata, et kõneseanssi alustada, vastasel korral tõeväärtus false .

    Operatsioon: alustaKõne(telefoninumber)
    Viited: Väljuva kõne alustamine
    Eeltingimused:
    • sisestatud on telefoninumber
    • kõneregistri loomise protsess on toimunud
    • võrgu kontrollimisel on saadud positiivne tulemus
    Järeltingimused:
    • Tugijaama ja telefoni vahel on loodud sideseanss
    • Tugijaam on saanud sihtabonendi numbri, ning tagastanud tõeväärtuse kõne loomise õnnestumise kohta

    Operatsioon: aktiveeriMikrofonJaKõlar()
    Viited: Väljuva kõne alustamine
    Eeltingimused:
    • tugijaam on saatnud positiivse vastuse kõne alustamise kohta – kõne teise osapoole telefon 'kutsub'
    Järeltingimused:
    • Kasutaja kuuleb sideseansi käigus edastatavaid ning lahtikrüpteeritud kõneandmeid
    • Mikrofon salvestab helisid , need krüpteeritakse ning edastatakse kõnepuhvrisse

    realisatsioon


    Kasutusjuhu Väljuva kõne alustamine realisatsioon

    Jadadiagramm


    Joonis 11. Kasutusjuhu „Väljuva kõne alustamine“ jadadiagramm

    Interaktsioonidiagramm


    Joonis 12. Kasutusjuhu „Väljuva kõne alustamine“ interaktsioonidiagramm

    Ülevaatlik disaini klassidiagramm


    Joonis 13. Ülevaatlik disaini klassidiagramm
  • Vasakule Paremale
    Mobiiltelefoni tarkvara #1 Mobiiltelefoni tarkvara #2 Mobiiltelefoni tarkvara #3 Mobiiltelefoni tarkvara #4 Mobiiltelefoni tarkvara #5 Mobiiltelefoni tarkvara #6 Mobiiltelefoni tarkvara #7 Mobiiltelefoni tarkvara #8 Mobiiltelefoni tarkvara #9 Mobiiltelefoni tarkvara #10 Mobiiltelefoni tarkvara #11 Mobiiltelefoni tarkvara #12 Mobiiltelefoni tarkvara #13 Mobiiltelefoni tarkvara #14 Mobiiltelefoni tarkvara #15 Mobiiltelefoni tarkvara #16 Mobiiltelefoni tarkvara #17 Mobiiltelefoni tarkvara #18 Mobiiltelefoni tarkvara #19 Mobiiltelefoni tarkvara #20 Mobiiltelefoni tarkvara #21 Mobiiltelefoni tarkvara #22
    Punktid 50 punkti Autor soovib selle materjali allalaadimise eest saada 50 punkti.
    Leheküljed ~ 22 lehte Lehekülgede arv dokumendis
    Aeg2008-01-12 Kuupäev, millal dokument üles laeti
    Allalaadimisi 60 laadimist Kokku alla laetud
    Kommentaarid 0 arvamust Teiste kasutajate poolt lisatud kommentaarid
    Autor Rain Ungert Õppematerjali autor
    Projekt aines “Objektorienteeritud disain”

    Sarnased õppematerjalid

    Andmebaaside programmeerimine
    81
    doc

    Andmebaaside programmeerimine

    rohkem kui 5 sekundit. Andmete muudatuse salvestamine süsteemi poolt ei tohi võtta aega rohkem kui 5 sekundit. kasutajaliides klientidele mõeldud kasutajaliides peab olema igal juhul veebipõhine. kujundus Kasutada tuleb silmale pehmeid värve. arendusvahendid Arendusvahendina tuleks kasutada organisatsioonile hangitud CASE tarkvara Rational Rose. usaldusväärsus Tellimuste haldamise süsteemi tõrgeteta töö on hädavajalik organisatsiooni tõrgeteta töötamiseks. Tõrked tekitaksid suurt finantsilist kahju ja ka moraalset kahju. varukoopiad Kuna hallatavad andmed on organisatsiooni jaoks olulised ning sellepärast tuleb vähemalt kord nädalas teha andmetest varukoopia.

    Andmebaaside projekteerimine
    E-deklaratsioonide haldamine
    36
    doc

    E-deklaratsioonide haldamine

    TALLINNA TEHNIKAÜLIKOOL Informaatikainstituut Infosüsteemide õppetool Projekt aines IDU5360 "Kontseptuaalne süsteemianalüüs" e-deklaratsioonide haldamine Üliõpilane: ... Õpperühm: ... Matrikli nr.: ... Juhendaja: ... Tallinn 2011 2 Autorideklaratsioon Deklareerin, et käesolev ainetöö on minu töö tulemus ja seda ei ole kellegi teise poolt varem üheski aines esitatud. ............................. ................................ (kuupäev) (töö esitaja allkiri) 3

    Informaatika
    Puhkuste ja töölt eemalolekute haldamise rakenduse testimine
    132
    pdf

    Puhkuste ja töölt eemalolekute haldamise rakenduse testimine

    TALLINNA  TEHNIKAÜLIKOOL   INFOTEHNOLOOGIA  TEADUSTKOND   INFORMAATIKAINSTITUUT           Puhkuste  ja  töölt  eemalolekute  haldamise   rakenduse  testimine   Projekt  õppeaines  “Tarkvara  kvaliteet  ja  standardid”           Autorid:   Martin  Koidu  

    Tarkvara kvaliteet ja standardid
    Kino infosüsteemi strateegilise arenduse dokumentatsioon
    110
    doc

    Kino infosüsteemi strateegilise arenduse dokumentatsioon

    TALLINNA TEHNIKAÜLIKOOL Informaatikainstituut Infosüsteemide õppetool Iseseisev töö aines 'Infosüsteemide projekteerimine': Kino infosüsteemi strateegilise arenduse dokumentatsioon Teostajad: Indrek Kempi (001546) Pärtel Lias (010617) Eero Ringmäe (010636) Õpperühmad: LAP51 ja LAP 52 Juhendaja: Lea Elmik Tallinn 2003 Autorideklaratsioon: Kinnitame, et käesolev projekt on meie

    Infosüsteemi projekteerimine
    Andmebaaside eksami kordamisküsimuste vastused
    56
    doc

    Andmebaaside eksami kordamisküsimuste vastused

    The Third Manifesto ­ Kolmas Manifest. Milline on Kolmandas Manifestis kirjeldatud andmebaasikeele nimi? D. Lühendid ­ tähendus ja sisu DBMS (Database Management System) - Andmebaasisüsteem (andmebaasihaldur) on riistvaral ja tarkvaral põhinev süsteem andmebaaside defineerimiseks, loomiseks, manipuleerimiseks, juhtimiseks, haldamiseks ja kasutamiseks. MÄRKUS. Andmebaasi kasutamise tarkvara võib olla andmebaasihalduse süsteemi osa, kuid võib olla ka iseseisev andmebaasihalduse süsteem. 2 RDBMS (Relational Database Management System) - Relatsiooniline andmebaasisüsteem on 21 sajandi algul domineeriv andmebaasisüsteemi tüüp. DBA (Database Administrator) - andmebaasi administraatori ülesanne on andmebaasi töö jälgimine ja tagamine.

    Andmebaasid I
    Microsoft access
    57
    doc

    Microsoft access

    LISA 1. Näidis andmebaas SUGUPUU.mdb CD'l........................................................1 SISSEJUHATUS............................................................................................................2 1.ANDMEBAASI MÕISTE TUTVUSTUS..................................................................4 2.ANDMEBAASISÜSTEEMI ACCESS KÄIVITAMINE JA ANDMEBAASI LOOMINE..................................................................................................................... 6 3.ANDMEBAASI TABELID........................................................................................8 4.EBASOBIVATE ANDMETE BLOKEERIMINE....................................................13 4.1.Vormingud......................................................................................................... 13 4.2.Sisestuseeskiri.................................................................................................... 14 4.3.Väärtusreegel............................

    Andmebaasid
    PHP EDASIJÕUDNUD RAAMAT
    210
    docx

    PHP EDASIJÕUDNUD RAAMAT

    01 - PHP ja MySQL - Sissejuhatus Teemad  Sissejuhatus  Mis on MySQL  Mis on SQL  Andmebaasi haldamine Sissejuhatus Millega ma nüüd jälle hakkama sain? Nimelt otsustasin vana php mooduli lüüa vähemalt kaheks ning kirjeldada iga teema täpsemalt lahti. Esimene osa peaks olema php põhikursus, kus õpime aluseid ning selles teemas nihutame latti kõrgemale ja omandame keerulisemaid asju. Näiteks õpime kuidas siduda php andmebaasiga, kuidas saada paremini läbi vormidega, mida hakata peale sessioonidega jne. Alustamegi kohe andmebaasi tutvustamisega, milleks meil seda vaja on ja kuidas andmebaasi hallata. Mis on MySQL? Niisiis, php alused mooduli alguses paigaldasime arvutisse WAMP serveri, mis paigaldas meie arvutisse Apache veebiserveri, MySQL andmebaasi ja Php mooduli. Kuigi tihti öeldakse MySQL kohta lihtsalt andmebaas, siis on tegemist tegelikult andmebaasihalduriga või siis kaandmebaasimootoriga. See sisaldab endas:  andmebaasi serverit

    Informaatika
    Uurmiustöö Windows Xp
    50
    pdf

    Uurmiustöö Windows Xp

    kasutajaliidest, parandatud töökindlust ning lihtsustatud arvuti kasutamist ja hooldamist. Põhiliselt kodukasutajatele mõeldud Windows 98-st ja Windows Me-st on Windows XP märksa töökindlam. Tähtsamad täiustused on: · parem ühilduvus olemasolevate seadmete ja programmidega · täiustatud meediapleier, mis mängib ka DVD-filme, WMA-, MP3- ja DivX-faile · videoredaktor Windows Movie Maker · CD-kirjutamise tarkvara · lihtne Interneti tulemüür · uus brauser Internet Explorer 6 · uus, lihtsustatud kasutajaliides · suurem töökindlus Töökindel Windows XP on täielikult 32-bitine. Iga programm töötab oma mälupiirkonnas. Mõne programmi "rippuma jäämisel" saab selle tavaliselt maha võtta ilma teiste programmide tööd katkestamata. Üks kasutaja võib arvuti teisele üle anda ilma oma seanssi lõpetamata. See suurendab mälu vajadust. Mugavaks tööks on vaja 256 MB muutmälu

    Kirjandus




    Meedia

    Kommentaarid (0)

    Kommentaarid sellele materjalile puuduvad. Ole esimene ja kommenteeri



    Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun