Inginerie Software Unitatea 2 Srs (Specificația Cerințelor Ș I Software-Ului) Problemă
Inginerie Software Unitatea 2 Srs (Specificația Cerințelor Ș I Software-Ului) Problemă
O companie de camioane independentă doreș te să urmărească ș i să înregistreze obiceiurile de conducere ale ș oferilor săi. Pentru aceasta
scopul companiei a închiriat 800 de numere de telefon ș i a imprimat numărul pe faț ă, spate ș i laturi
din toate camioanele deț inute de companie. Lângă numerele 800 este scris un mesaj „VĂ RUGĂM SĂ RAPORTAȚ I
ORICE PROBLEMĂ CU Ș OFERUL SAU CAMIONUL SUNAȚ I ACEST NUMĂR. Compania de hacking aș teaptă
pentru a dezvolta un sistem care:
(i) Colectează informaț ii de la apelant despre performanț a ș i comportamentul ș oferului, precum ș i despre camion.
condiț ie.
(ii) Generează rapoarte zilnice ș i lunare pentru gestionarea ș oferilor ș i camioanelor.
(iii) Raportează problemele care necesită acț iuni imediate unui manager de serviciu.
Analizaț i enunț ul problemei ș i listaț i funcț iile principale care trebuie incluse în documentul SRS.
RĂSPUNS:
Cuprins
1
1.0. Introducere
1.1. Scop
Scopul acestui document este de a prezenta o descriere detaliată a Sistemului de Hacking pentru Camioane.
voi explica scopul ș i caracteristicile sistemului, interfeț ele sistemului, ceea ce va face sistemul,
constrângerile în care trebuie să funcț ioneze ș i modul în care sistemul va reacț iona la stimulii externi.
Acest sistem software va fi un Sistem de Hackuire a Camioanelor pentru urmărirea camioanelor ș i a ș oferilor care conduc.
comportament. Acest sistem va fi proiectat pentru a minimiza condusul imprudent ș i a reglementa traficul. Prin minimizarea
conducerea imprudentă evită accidentele.
Mai precis, acest sistem este proiectat pentru a permite apelantului să comunice cu agentul de serviciu.
manager pentru a informa despre performan ț a ș i comportamentul ș oferului, precum ș i despre condi ț iile camionului. Software-ul
va facilita comunicarea între apelant ș i managerul de serviciu prin telefon ș i generează raportul pentru
fiecare conducător auto ș i gestionarea camioanelor.
1.4. Referinț e
IEEE. IEEE Std 830-1998 Practică Recomandată IEEE pentru Specificaț iile Cerinț elor Software.
Societatea Informatică IEEE, 1998.
Ambele secț iuni ale documentului descriu acelaș i produs software în întregime, dar sunt destinate
pentru audienț e diferite ș i, prin urmare, folosesc un limbaj diferit.
Apelant
Telefon
În serviciu
manager 2
Apelant
Sistemul de Hackuire a Camioanelor are apelanț i, callee ș i manager de serviciu. Orice apelant poate comunica cu
sistemul este prin telefon. Managerul de serviciu va lua măsuri în consecinț ă.
Un sistem de hackerează a camioanelor face următoarele lucruri, aș a cum este arătat mai jos.
Colectaț i informaț ii de la apelant despre performanț a ș i comportamentul ș oferului, precum ș i despre camioane
condiț ie
Generaț i rapoarte zilnice ș i lunare pentru fiecare ș ofer ș i managementul camioanelor.
Raportează problemele care necesită acț iune imediată unui manager de serviciu.
i) Menț ineț i detaliile camionului: Compania de camioane menț ine informaț ii despre camioanele lor
în baza lor de date. Adăugarea de informaț ii noi despre camioane, modificarea, ș tergerea detaliilor despre camioane sunt
susț inut în această sarcină.
ii) Menț ineț i detaliile ș oferului: Compania de camioane păstrează informaț ii despre ș oferii lor
în baza lor de date. Aceasta include adăugarea detaliilor noului ș ofer, modificarea, ș tergerea detaliilor ș oferului
susț inut în această sarcină.
iii) Lista programului: Indică care ș ofer conduce camionul cu destinaț ia, data.
iv) Primirea plângerii: Când un apelant face o plângere despre camion la telefon,
informaț iile precum numărul camionului, data, ora, locul, problema actuală sunt înregistrate în
registru de reclamaț ii.
v) Generaț i raportul zilnic: pregătiț i raportul zilnic despre toate plângerile primite.
vi) Generaț i Raport Lunar : preparaț i raportul lunar despre toate plângerile primite.
Faci un apel
Apelant
3
3.1.2 Manager de serviciu Caz de utilizare
Colectează informaț ii
Generaț i
raport
Raport
problemă
În serviciu
manager
Uș urinț a în utilizare: Acest sistem este dotat cu opț iuni prietenoase pentru utilizator, bazate pe meniuri, pentru a actualiza
plângeri, pentru a genera rapoartele
Fiabilitate : Deoarece MS-Access este folosit pentru a stoca informaț iile, generarea de rapoarte ș i acț iunea
măsurile luate împotriva ș oferului pentru conducerea sa nepoliticoasă sau orice altă activitate sunt foarte confidenț iale.
Performanț ă: Informaț iile sunt actualizate rapid, iar rapoartele sunt generate într-o fracț iune din
secunde
Securitate: Deoarece sunt furnizate două autentificări cu parole, o a treia persoană nu poate accesa
informaț ii păstrate în acest sistem.
4. Anexe
Specificaț ie hardware
i3
RAM :
Specificaț ia Software-ului :
Interfaț ă front-end : Visual Basic 6.0
4
Limită de permisiune String ID camion Ș ir
Starea prezentă Text ID conducător String
Destinaț ie Date
Dată ș i Timp Ș ir
Tabel ș oferi
ID-ul ș oferului Ș ir
Nume Ș ir Tabel de Înregistrare a Reclamaț iilor
Camion 2,3,4
Plângere
Număr de telefon
Manager de serviciu
Apelant 2,3,4
ÎNTREBARE DE LUCRU: Un sistem automatizat de emitere a biletelor vinde bilete de tren. Utilizatorii îș i aleg
destina ț ie & introduce ț i un card de credit & un număr de identificare personal. Biletul de tren este emis & al lor
contul de card de credit a fost taxat cu costul său. Când utilizatorul apasă butonul de start, se afiș ează un meniu
destinaț ia potenț ială este activată împreună cu mesajul către utilizator de a selecta destinaț ia. Odată ce o
destinaț ia a fost selectată, utilizatorul este rugat să introducă un identificator personal. Când tranzacț ia de credit
a fost validat, biletul este emis.
(i) Write a set of non-functional requirements setting out its expected reliability & its response
timp.
(ii) Identifică ambiguităț ile sau omisiunile din declaraț ie ș i scrie sistemul
cerinț e folosind o notare bazată pe java. Orice presupuneri rezonabile pot fi făcute.