Professional Documents
Culture Documents
(3 Darbas) Reikalavimu Specifikacija
(3 Darbas) Reikalavimu Specifikacija
VILNIAUS UNIVERSITETAS
MATEMATIKOS IR INFORMATIKOS FAKULTETAS
PROGRAMŲ SISTEMŲ INŽINERIJOS KATEDRA
Reikalavimų specifikacija
(1 versija)
VILNIUS
2010-04-03
2
TURINYS
ANOTACIJA
Paulius Norkus
Mob. tel. +370 696 55296
El. Paštas: paulius.nrk@gmail.com
Indėlis į darbą:
• Funkciniai programų sistemos reikalavimai
• Vidinių interfeiso reikalavimai
Simonas Pauliukevičius
Mob. tel. +370 654 77654
El. Paštas: akimirksnis@gmail.com
Indėlis į darbą:
• Vartotojo interfeiso reikalavimai.
• GUI skrynšotai.
Kęstutis Matuliauskas
Mob. tel. +370 600 012345
El. Paštas: kestutis@mifsa.lt
Indėlis į darbą:
• Nefunkciniai programųsistemos reikalavimai (išskyrus “Vidinių interfeiso
reikalavimai”)
1.ĮVADAS
4
Dalykinė sritis
Transporto priemonių parkavimas;
Probleminė sritis
• Efektyvus klientų aptarnavimas;
• Statistikos stoka;
• Neefektyvus pažeidėjų nubaudimas;
Naudotojai
Darbo pagrindas
Darbas parengtas kaip programų sistemų inžinerijos pirmasis laboratorinis darbas
„Verslo tikslų ir poreikių specifikacija“ naudojantis esamais doc. A.Čaplinksko
reikalavimais pirmajam laboratoriniam darbui
Naudoti dokumetai
[1] Lietuvos Respublikos rinkliavų įstatymas;
http://www3.lrs.lt/pls/inter3/dokpaieska.showdoc_l?p_id=103713
[2] Vilniaus miesto savivaldybės tarybos 2005 m. liepos 20 d. sprendimu Nr.1-881 „Dėl
vietinės rinkliavos už naudojimąsi mokamomis transporto priemonių stovėjimo
vietomis ir aikštelėmis nustatymo
http://parking.lt/uploads/docs/Gatve/2006-12-20%20Nr%201-1468%20sprendimo
%20pakeitimas.doc
Klientas – žmogus, ieškantis parkavimo vietos arba norintis už jau rastą užsimokėti.
Eismo kontrolės darbuotojas – žmogus, sekantis ar nėra neužsimokėjusių už
paslaugas klientų.
Parkavimosi automatas – prietaisas, įtaisomas šalia parkavimosi zonų, gali priimti
mokėjimus už parkavimą, bei integruotame ekrane rodyti tam tikrą informaciją.
Stovėjimo(parkavimosi) vieta – vieta, skirta stovėti vienam automobiliui.
Kiekvienoje parkavimosi vietoje įmontuotas bevielio ryšio sensorius siunčia informaciją
apie vietos užimtumą pagrindiniam serveriui.
Klientų interfeisas yra 2 rūšių – stovėjimo vietos paieška realizuota grafiniu interfeisu,
prieinamu internetu (naudojantis naršykle). Apmokant už stovėjimo vietą visa
informacija rodoma parkavimosi automato ekrane.
Administratoriaus ir eismo kontrolės darbuotojo interfeisai realizuoti grafiškai
kompiuterio ekrane. Kadangi sistema kuriama JAVA platformoje, vizualinė dalis
nepriklauso nuo naudojamos operacinės sistemos ir yra kuriama JAVA Swing
komponentų pagalba.
(langų maketus žr. priede.)
VEIKIMO REIKALAVIMAI
Vaizdavimo tikslumo reikalavimai
2.Bevielis ryšis - turi veikti su ne didesniu kaip 5 proc. 'packet loss' paketų praradimu,
domenų perdavimo metu tarp serverio ir mokėjimo automato.
Patikimumo reikalavimai
Robastiškumo reikalavimai
14
Nepertraukiamo maitinimo šaltinis turi gebėti dirbti ne mažiau kaip 90 minučių periodą
be pertraukos, iki elektros tiekimas bus atstatymas.
Serveryje turi būti įdiegta ugniasienė, tinkamai apsaugant nuo ne mažiau kaip 1000
'botnet' tinkle galinčių būti užkrėstų kompiuterių.
Našumo reikalavimai
Serverio programinė įranga su duomenų baze(per visą naudojimo laikotarpį) turi tilti į
2 PiB(2048 TiB) kietųjų diskų masyvą.
Pasiekus daugiau kaip 90 proc. serverio užpildymą, privalo būti informuotas serverio
administratorius. Serveris turi išsiųsti atsakymą be užklausos į serverio
administratoriaus mobilųjį įrenginį.
DIEGIMO REIKALAVIMAI
Ruošinio reikalavimai Sistema turi turėti 'auto-restore' funkciją, kuri būtų saugoma
atsarginiame kietąjame diske. Įvykus programos gedimui, sistema turėtų galimybę
atkurti šią bazinę versiją, kurioje yra įrašyti pradiniai tik instaliuotos sistemos
duomenys(informacija apie mokėjimo automatus).
Sistemoje turi būti integruota galimybė, serveriu vykdyti interneto ryšio pagalba,
kasdienius kreipimusis į kūrėjų pagalbos tinklapį.
Visa duomenų bazė turi būti išsaugoma prieš atnaujinimą ir sėkmingai paleidžiama
įvykdžius atnaujinimą.
Pakitus duomenų bazės struktūrai, turi būti įvykdoma duomenų bazės perkėlimo į
naują versiją, restruktūrizavimo programa, adaptuojanti duomenų bazė tinkamai veikti
įkėlus į naująją sistemą.
TIRAŽUOJAMUMO REIKALAVIMAI
Pagrindinė sistema yra įdiegiama 2 kartus - į centrinį ir atsarginį serverį, centrinėje
stotyje. Į kiekvieną apmokėjimo automatą papildomai įdiegiama valdymui ir
nuskaitymui reikalinga programinė įranga. Tiražuoti programinę įrangą didesniu kiekiu,
turi teisę tik jos valdytojas(kūrėjas). Klientas(naudotojas), turi neribotą instaliacijų
skaičių tik pagalbinei programinei įrangai - t.y. instaliuojamai į mokėjimo automatus.
APSAUGOS REIKALAVIMAI
2.Apmokant kortele, saugumas yra užtikrinamas reikalaujamu PIN kodo įvedimu, kartu
išsaugant ir asmens fotografiją automate esančios integruotos vaizdo kameros
pagalba.
JURIDINIAI REIKALAVIMAI
1. Programų sistema turi būti kuriama naudojant legalią programinę įrangą.
2. Sistema neprieštarauja:
16
6.PRIEDAS
17
18