Viața de zi cu zi, ne obligă să deținem cât mai multe informații, informații care să ne ajute în luarea unor decizii corecte privind modul de… [625639]

UNIVERSITATEA BABEȘ -BOLYAI
FACULTATEA DE ȘTIINȚE ECONOMICE
ȘI GESTIUNEA AFACERILOR
CLUJ NAPOCA

Lucrare de licență
Monitorizarea cursului valutar

Coordonator științific
Lect.univ.dr. Sergiu Jecan
Student: [anonimizat]

2018
Cuprins

INTRODUCERE

Viața de zi cu zi, ne obligă să deținem cât mai multe informații, informații care să ne
ajute în luarea unor decizii corecte privind modul de abordare a activității noast re viitoare.
Schimbul valutar a apărut ca și consecință a comerțului internațional care presupunea cumpărarea
și vânzarea în monede diferite. Cursul de schimb reprezintă
prețul unei monede determinat prin raportarea la o altă monedă. Cursul valutar este
prezent în activitățile de rutină ale băncilor, ale tuturor instituțiilor financiare, ale
persoanelor fizice și juridice și ale tuturor companiilor.

Aplicația de monitorizare a cursului valutar a fost concepută pentru a facilita accesul
la informațiile referitoare la cursul de schimb, evoluția valutelor pe diferite perioade
de timp și reprezentarea grafică a informațiilor pentru o mai bună înțelegere. Aplicația
colectează informații zilnic de pe un server pe care le persistă într -un fișier în format CSV, pe
suportul căruia generează statistici care le afișează sau le reprezintă grafic, într -o
manieră cat mai accesibilă pentru utilizator.

Utilizatorii aplicației au la dispoziție un convertor rapid care face schimburi în funcție
de cotațiile valutare ale Băncii Naționale a României. De asemenea aplicația pune la
dispoziția utilizatorilor cotațiile valutare interbancare în timp real, informații ce ajută

la comparația prețurilor la valută.

Prin intermediul aplicației de monitorizare utilizatori i vor avea la dispoziție cursurile
valutare de la Banca Națională din România, informații clasificate astfel încât
utilizatorii să poată vedea foarte ușor care este tendința (creștere/scădere) unei monede de schimb.
De asemenea în aplicație vor fi afișate ultimele știri și cele mai mai relevante din domeniul
economic.

Deoarece cursul de schimb poate suferi modificări semnificative pe parcursul unei zile,
informațiile vor fi preluate la un interval de câteva ore astfel încât acuratețea informațiilor să fie
maximă.
1. Analiza problemei

În ultimii ani tot mai mulți oameni au început să aibă acces la calculatoare moderne și la internet.
Acest lucru a dus la circulația mult mai rapidă a informațiilor. Toate aceste lucruri au fost menite
să faciliteze desfășurarea oricărui tip de activitate fie economică fie personală. Nevoia de informare
rapidă la dus la dezvoltarea tehnologiilor care furnizează date exacte și corecte.

1.1 Analiza tehnică

1.1.1 Computerul

Computerul, numit și calculator, este o mașină de calcul care prelucrează informații și date ghidată
de o listă de instrucțiuni numită program. Tehnologia acestor dispozitive a apărut odată cu anul
1930 când Claude Shannon a dezvoltat calculatorul digital în defavoarea celui analogic. Astăzi
calculatoarele au ajuns extrem de puternice, performante și cu un design modern dar au la bază
principiile arhitecturii von Neumann. Această abordare împarte calculatorul în 4 componente
principale: UAL (unitatea aritmetică -logică), UC (unitatea de control ), memoria centrală și
dispozitivele de intrare/ieșire (I/E).

1.1.2 Internetul

Internetul a apărut la mijlocul anilor 1960 sub forma ARPANET (Advanced Research Projects
Agency Network) și a fost la început o rețea compusă din mai multe calculatoare pr ezente în
instituții americane care lucrau pentru ARPA(departament de cercetare al Pentagonului).

Inițial rețeaua ARPANET era capabilă să asigure doar 3 servicii de comunicație: telnet(conectarea
la distanță), tipărirea de la distanță și transferul de fiș iere(File Transfer Protocol). După 10 ani
rețeaua a depășit 80.000 computere iar în zilele noastre rețeaua s -a extins la nivel global.

2.Business Intelligence

Business Intelligence este un concept care face referire la o colecție de aplicații software și
tehnologii care colectează, gestionează și analizează informațiile furnizate de alte sisteme de
gestiune sau baze de date.
Sistemele de Business Intelligence oferă perspective istorice, curente și predictive ale operațiunilor
de afaceri, cel mai adesea u tilizând date care au fost adunate într -un depozit de date și ocazional
lucrează din date operaționale. Elementele software suportă raportarea, analizele interactive,
vizualizarea și extragerea datelor statistice. Aplicațiile abordează vânzări, producție, financiare și
multe alte surse de date de afaceri pentru scopuri care includ managementul performanței afacerii.

În trecut, cei care erau activi în domeniul IT erau utilizatorii principali ai aplicațiilor BI. Cu toate
acestea, instrumentele BI au evoluat pentru a fi mai intuitive și mai ușor de utilizat, permițând un
număr mare de utilizatori din diferite domenii org anizaționale să acceseze instrumentele.

2.1 Avantajele Business Intelligence

Conceptul de Business Intelligence, atunci când este implementat și utilizat corespunzător, oferă
multe beneficii. Printre avantajele cheie se numără:

 Alinierea unei organizați i în jurul unui set consistent de Indicatori cheie de performanță
(KPI)
 Decizii mai rapide
 Prezentare grafică simplificată a indicatorilor de performanță și a măsurătorilor
 Prezentarea fiabilă a informațiilor
 Combinarea mai multor surse de date (ERP, CRM, foi de calcul, bugete etc.)
 Colectarea și difuzarea mai rapidă a informațiilor.

2.2 Dezavantaje ale Business Intelligence
Unele dintre dezavantajele Business Intelligence sunt:
 Cost
 Complexitate
 Utilizare limitată

3. Despre QlikView

QlikView este cea mai flexibilă platformă de Business Intelligence pentru transformarea datelor
în cunoștințe. Mai mult de 24.000 de organizații din întreaga lume au permis utilizatorilor să -și
consolideze cu ușurință, să caute și să analizeze vizual toate datele pentru o înțelegere fără
precedent a afacerii utilizând simplitatea QlikView.
O luare eficientă a deciziilor se bazează pe disponibilitatea informațiilor corecte și ușor accesibile.
Având doar câteva minute de învățat, asociațiile automate ale QlikView creează pos ibilități
nesfârșite de a face interogări ad -hoc fără a necesita structuri și ierarhii definite cu tărie, așa cum
se întâmplă în alte instrumente de analiză a datelor. QlikView promovează o analiză
nerestricționată a datelor aplicațiilor, ajutând utilizato rii să ia decizii de economisire a timpului și
precise.

Acesta aduce un nou nivel de analiză, înțelegere și valoare la magazinele existente de date cu
interfețe de utilizator care sunt curate și simple.

QlikView se desprinde din grila BI din lumea tradiț ională, unde utilizatorii de afaceri și
dezvoltatorii petrec luni de documentare și codificare a acestor cerințe în tablouri de bord, analize
și rapoarte, folosind diferite produse pentru fiecare output. Importarea datelor în
QlikView durează câteva minut e, deoarece nu este necesară introducerea datelor sau stocarea
acestora în formate intermediare, cum ar fi depozite de date (deși QlikView poate furniza date din
aceste sisteme).

QlikView integrează atât construcția calculelor analitice de bază din back -end, cât și interfața
utilizator frontală. Cu această soluție completă de BI, dezvoltatorii au un singur loc de construit,
în loc să utilizeze instrumente separate BI pentru tablouri de bord, analize și rapoarte. În cele din
urmă, aplicația QlikView care re zultă oferă capacități puternice de căutare asociativă și vizualizare
a datelor, care permit utilizatorilor de afaceri să vizualizeze propriile lor fragmente din datele de
bază.

3.1 Arhitectura

Figura 1 prezintă o vedere simplificată a implementării QlikView standard care conține locația
diferitelor componente QlikView, precum și locațiile de date și aplicații.

QlikView are trei componente principale de infrastructură: QlikView Developer, QlikView Server
(QVS) și QlikView Publisher ( QDS).

3.1.1 QlikView Developer

QlikView Developer sau Desktop este un instrument care rulează pe sistemul de operare Windows
folosit de designeri și dezvoltatori pentru a:
 Extrage datele din baza de date
 Modela datele extrase
 Crea o interfață grafică – GUI (Graphical User Interface)
 Crea analize

QlikView Desktop este, de asemenea, mediul în care se dezvoltă toată interfața pentru utilizator
și designul aplicațiilor.
Tipul de fișier creat utilizând QlikView Desktop este cunoscut sub numele de QVW (.qvw sau
fișier QlikView). La reîncărcare, un QVW poate fi utilizat pentru a crea un QVD numai pentru
date (date QlikView), fișier, care este binar și nu conține interfață.
Una dintre particularitățile unui fișier QVD este aceea că este comprimată cu ajutorul a celorași
algoritmi pe care QlikView le utilizează pentru stocarea datelor în memorie – astfel încât fișierele
pot fi incredibil de mici pentru cantitatea de date pe care le conțin. Încărcarea din QVD înapoi în
memorie este oarecum rapidă, deoarece formatul fișierului reflectă modul în care QlikView
abordează datele din memoria RAM.

Captură de ecran a unei aplicații demo – QlikView

3.1.2 QlikView Server (QVS)

QVS este un produs de pe server care conține motorul de analiză în memorie și care gestionează
toate comunicările client / server dintre un client QlikView (adică desktop, plugin IE, AJAX sau
Mobile) și serverul. Acesta include un mediu de administrare (Ql ikView Management Console)
care asigură accesul administratorului pentru a controla toate aspectele legate de implementarea
serverului (inclusiv securitate, grupuri, distribuție etc.) și include un server web pentru a oferi
acces frontal la documentele din interiorul acestuia. Portalul de utilizatori al serverului web este
cunoscut sub numele de Access Point. (Deși QVS conține propriul server web, se poate utiliza și
Microsoft IIS (Internet Information Server) în acest scop). QVS se ocupă de autorizarea cli entului
împotriva furnizorilor de directoare existenți (de exemplu, Microsoft Active Director, eDirectory)
și efectuează citirea și scrierea în ACL -urile (listele de control al accesului) pentru documentele
QVW.

QMS – Consola de managemen t

Cu QlikView Server, utilizatorii sunt identificați pentru prima dată când se conectează la Access
Point și apoi își păstrează propria sesiune a unui document după verificarea autorizației de folosire
a documentului. Aici, serverul are grijă de procesul de actualizare a datelor. QlikView Server nu
numai că controlează actualizarea sau reîncărcarea datelor, dar permite, de asemenea, utilizatorilor
accesul simultan la aplicațiile de QlikView fără a interfera unul cu celălalt.

3.1.3 QlikView Publisher / Q likView Distribution Service (QDS)

Editorul QlikView este un produs de pe server care efectuează două funcții principale:
1) Se utilizează pentru a încărca date direct din surse de date definite prin intermediul șirurilor de
conexiune din fișierele sursă QVW.
2) De asemenea, este folosit ca serviciu de distribuție pentru a reduce datele și aplicațiile din
fișierele QVW sursă pe baza diferitelor reguli (cum ar fi autorizația de utilizator sau privilegiile de
acces la date) și să distribuie aceste documente nou create către serverele QlikView
corespunzătoare sau ca static PDF rapoarte prin e -mail.
Sursele de date care pot fi ușor accesate de QlikView includ baze de date compatibile ODBC sau
OLEDB, fișiere standard plate, cum ar fi Microsoft Excel, XML etc., p recum și de la sisteme
precum SAP NetWeaver, Salesforce.com și Informatica.

Etapele prin care trece o aplicație QlikView

Atunci când este rulat QlikView Server cu o licență QlikView Publisher (QVP), pe lângă serviciile
de QlikView Server (QVS) și Ql ikView Distribution Service (QDS) vor fi prezentate și
următoarele servicii în Windows Services:

 QlikView Management Service (QMS)
 QlikView Directory Service Connector (DSC)
 QlikView Web Server (QVWS)

3.1.4 QlikView Management Service (QMS)
QlikView Management Service este punctul de întâlnire a tuturor componentelor QlikView atât
prin intermediul QMC(QlikView Management Console) cât și API -urile folosite de QlikView.

QlikView Management Service (QlikView Server Reference Manual)
QlikView Management Service (QMS) păstrează setările într -o bază de date proprie, QVPR.
QVPR este în mod implicit stocat ca fișiere XML – o alternativă este stocarea setărilor într -o bază
de date SQL. O instalare poate avea doar o singură instanță de QMS a ctivă.

3.1.5 QlikView Directory Service Connector (DSC)

DSC este folosit pentru a urmări utilizatorii și pentru a efectua toate sarcinile de gestionare care
implică utilizatori, de exemplu, asignarea licențelor, fie că utilizați DMS (un director persona lizat),
fie Windows Active Directory. Efectul principal al deconectării sale este imposibilitatea de a
utiliza QEMC, de a atribui licențe, de a efectua reîncărcări cu acces la secțiuni în anumite cazuri,
de a programa sarcini(task -uri in QMC) și așa mai de parte.
În toate cazurile, toate serviciile QlikView trebuie să fie puse în funcțiune pentru a obține
funcționarea corectă a serverului.

3.1.6 QlikView Web Server (QVWS)

Serverul web poate fi serverul QlikView Web (QVWS) integrat sau Microsoft IIS. QVWS e ste
instalat ca serviciu Windows în timpul unei instalări implicite și complete a serverului QlikView.
Când se utilizează IIS, aceleași funcții sunt furnizate de un set de pagini ASPX și de un serviciu
special de asistență, QlikView Settings Service (QSS). QSS acționează ca interfață de gestionare
a setărilor utilizate de paginile ASPX.

APLICAȚIE QLIKVIEW PENTRU MONITORIZAREA CURSULUI
VALUTAR

Secțiunea de față își propune să prezinte o aplicație QlikView pentru calculatoarele personale, ce
le va permite utilizatorilor să se informeze asupra evoluțiilor cursului valutar și totodată să poată
vedea date din trecut reprezentate grafic.

SCOP ȘI OBIECTIVE

Scopul acestui proiect este să creeze o aplicație confortabilă pentru utilizatori și să le ofere
posibilitatea să renunțe informarea din diferite alte surse care necesită un anumit pachet de
informații economice pentru înțelegerea lor. Infrastructura aplicației va fi realizată într -o manieră

PROIECTAREA SISTEMULUI

Aplicația implementată a adoptat o arhitectură client -server pe trei nivele, care includ interfața
utilizator, nivelul de gestiune a datelor și nivelul de date care constă în preluarea de informații pe
baza unui API. Ace astă arhitectură (figura 5.2) permite astfel fiecărui dintre cele trei nivele să fie
extins în mod independent sau să fie ajustat. Prin urmare, această arhitectură furnizează un mediu

de dezvoltare flexibil pentru aplicația de monitorizare a cursului valut ar.

NIVELUL DE PREZENTARE
Din arhitectura prezentată anterior, aplicația pentru monitorizarea cursului valutar folosește
nivelul de prezentare pentru afișarea informațiilor pe ecran. Aceste informații sunt grupate pe mai
multe categorii sau funcționalități.

NIVELUL LOGIC
Acest nivel gestionează procesarea datelor și răspunde cererii funcțiilor din nivelul de
prezentare, cum ar fi transformarea datelor care sunt preluate într -un format care să permită
utilizarea lor în grafice sau tabele.

NIVELUL DE PRELUARE A DATELOR
Nivelul de preluare a datelor este cel mai jos nivel dintre cele trei și este reprezentat de
scriptul care preia datele prin intermediul API -ului și le exportă într -un fișier în format CSV
(Comma separated values). Acest fișier este încărcat în QlikView și se începe prelucrarea datelor
care ulterior sunt afișate în aplicație.

DIAGRAMA DE FLUX A APLICAȚIEI

CERINȚE FUNCȚIONALE

În această secțiune vor fi prezentate cerințele funcționale pentru afișarea informațiilor din prim a
pagină, tab -ul pentru ultimele știri din domeniul economic, arhiva cursului valutar și convertorul
valutar.

IMPLEMENTARE
Aceasta secțiune va prezenta mai în detaliu căile tehnice abordate pentru a îndeplini atât cerințele
funcționale cât și cele non -funcționale. Așadar în prima parte vor fi prezentate soluțiile abordate
în construirea celor mai importante elemente vizuale, urmând ca în partea a doua să discutăm
despre detaliile ce țin de implementarea tehnică a aplicației. În ultima parte vom puncta posibilele
inconveniente ale aplicației, precum și pașii ce ar trebui efectuați pentru îmbunătățirea acesteia.
De menționat că toată implementarea respectă șablonul de proiectare Model -View -Controller.
Model -view -controller (MVC) (din engleză, aproximativ: model -vizualizare -controlor) este un
model de arhitectură care se folosește în ingineria software. Scopul MVC este de a ține separate
logica busin ess-ului și interfața utilizatorului, astfel încât cei care întrețin aplicația să schimbe mult
mai ușor o parte, fără a impacta alte componente. În MVC, modelul conține informațiile (datele)
și regulile business; view -ul conține elemente din interfața util izatorului (texte, input -uri ale
formularelor etc); controller -ul gestionează comunicarea sau conexiunea dintre model și view.

Diagrama de arhitectură MVC(model –
view-controller)
Modelul de arhitectură MVC:
 “Modelul” definește ce date ar trebui să conțină aplicația. Dacă starea acestor date se
modifică, atunci modelul va notifica de obicei vizualizarea (astfel încât afișajul se poate
modifica după cum este necesar ) și uneori controlerul (dacă este necesară o logică diferită
pentru a controla vizualizarea actualizată).

 “View” -ul este responsabil de conectarea elementelor grafice unui element hardware, cu
alte cuvinte, exprimarea ultimei forme a datelor: interfața g rafică cu care interacționează
utilizatorul.

 “Controlorul” este responsabil pentru răspunsul la intrarea utilizatorului și pentru
efectuarea interacțiunilor asupra obiectelor modelului de date. Controlorul primește
intrarea, validează intrarea și apoi efe ctuează operațiunea de business care modifică starea
modelului de date.

Logică: Introducere → Procesare → Rezultat
Controller → Model → View

IMPLEMENTAREA INTERFEȚEI
Pentru a îndeplini cerințele ce țin de o interfață ușor de utilizat, a fost aleasă o cale pentru evitarea
meniurilor clasice astfel încât utilizatorul să poată vedea informațiile cele mai importante chiar la
deschiderea aplicației. După această etapă utilizatorul poate să navigheze prin celelalte
componente ale aplicației printr -un singur click.

Meniul din aplicația de monitorizare
În QlikView interfața grafică este realizată prin tehnica drag and drop. Practic, sunt create obiecte
care sunt apoi customizate astfel încât să expună info rmațiile într -o manieră cât mai ușor de citit.

Tipurile de obiecte în QlikView

Customizarea unui obiect de tip Chart – Grafic
Imaginile din aplicație și logo -urile agențiilor de știri au fost încărcate în aplicație prin tehnica
Bundle Load. Tehnica Bun dle este folosită pentru a include fișiere externe, cum ar fi fișiere

imagine sau audio sau obiecte conectate la o valoare de câmp, care să fie stocate în fișierul qvw.

Exemplu de încărcare a imaginii cu Bundle Load

IMPLEMENTAREA COMPONENTEI PENTRU ULTI MELE ȘTIRI
Implementarea funcționalității pentru Ultimele știri a fost realizată prin importarea RSS Feed –
urilor de la cele mai relevante agenții de știri economice din România. Astfel, în momentul în care
se face un reload în aplicație, se preiau toate ac este știri. De asemena, utilizatorul poate alege
agenția de știri de la care să citească știrile.
RSS (Rich Site Summary) este un tip de conținut web care permite utilizatorilor să acceseze
actualizările conținutului online într -un format standardizat, car e poate fi citit de calculator. Aceste
fluxuri pot, de exemplu, să permită unui utilizator să urmărească numeroase site -uri diferite într –
un singur agregator de știri. Agregatorul de știri va verifica automat fluxul RSS pentru conținut
nou, permițând trans miterea conținutului în mod automat de pe site -ul web la site -ul Web sau de
la site la utilizator.
RSS Feed -urile vor fi încărcate în aplicație și vor fi stocate în tabele iar din aceste tabele vor fi
afișate în obiectele din aplicație pentru utilizare.

Aceste scripturi sunt generate automat de QlikView la încărcarea link -ului de la pagina de RSS și
reprezintă simple încărcări de date din tabelele stocate în aplicație.
IMPLEMENTAREA COMPONENTEI PENTRU ARHIVA CURSULUI VALUTAR
În implementarea acestei componente s -au folosit datele încărcate în aplicație. Aceste date au fost
introduse într -un grafic care, în funcție de selecția pe care o realizează utilizatorul, afișează evoluția
unei monede de schimb. Utilizatorul poate selecta o anumită dată calendaristică iar aplicația
afișează valoarea fiecărei monede de schimb sau poate selecta simbolul unei monede iar aplicația
va afișa fiecare valoare a monedei în tabel și în grafic.

IMPLEMENTAREA COMPONENTEI PENTRU ARHIVA CURSULUI VALUTAR

IMPLEMENTAREA SCRIPTULUI PENTRU PRELUAREA DATELOR

AUTOMATIZAREA PROCESULUI DE PRELUARE A DATELOR
Pentru ca informațiile expuse în aplicație să fie cât mai exacte, s -a folosit o metodă de automatizare
care face ca scriptul de preluare a datelor să ruleze în fiecare dimineață la ora 10. Procesul de
automatizare a fost realizat cu ajutorul Windows Task Scheduler.

Windows Task Scheduler este o componentă a Microsoft Windows care oferă posibilitatea de a
programa lansarea de programe sau scripturi la ore specifice sau după intervale de timp specificate.
Avantajele folosirii acestei metode de a rula un script automat:
 Se exclude nevoia ca o persoană să fie nevoită să ruleze scriptul de preluare a datelor în
fiecare zi. Astfel ne asigurăm că nu rămân e nici o zi în care scriptul nu rulează.

 Se elimină posibilele greșeli care pot apărea în efectuarea comenzii pentru preluarea
datelor.(Spre exemplu task -ul execută scriptul cu append “>>” pentru ca datele să fie
introduse la capătul fișierului și nu îl s uprascrie. O persoană poate greși punând doar “>”
iar acest lucru duce la ștergerea tuturor datelor anterioare și înlocuirea lor cu datele din
acea zi)

Comenzile care sunt executate de Windows Task Scheduler

În continuare se vor detalia pașii pentru real izarea unui task automat:

GENERAL
Cea mai importantă setare din primul tab al configurării task -ului este cea de: “Run whether user
is logged on or not”. Această setare permite ca scriptul să fie rulat chiar dacă userul care a construit
tot task -ul este logat sau nu.
De asemenea “Run with highest privileges” este o setare importantă care permite ca task -ul să fie
rulat cu prioritate dar necesită ca utilizatorul care a făcut task -ul să fie membru în grupul de
administratori în sistemul de operare curent.

TRIGGER
În tab -ul de Trigger se realizează programarea efectivă a executării task -ului. Posibilitățile sunt
variate dar în cazul de fată “On a schedule” (La un anumit moment) este potrivit.
De asemenea este important ca task -ul să se oprească dacă rulează mai mult de o oră deoarece la
o executare corectă a task -ului, timpul de execuție nu depășește 10 secunde pentru preluarea
datelor din ziua curentă și pentru stocarea lor în fișierul curs.csv.
Ultima setare pe această pagină este cea de “Enabled” ( Activat). Toate setările din această fereastră
vor fi luate în considerare doar dacă această opțiune este activată.

ACTIONS
În tab -ul “Actions” a fost configurată acțiunea propriu -zisă care trebuie realizată de acest task. În
cazul nostru task -ul va

SETTINGS
Ultimul tab care conține setări relevante pentru task -ul de automatizare a preluării datelor este cel
referitor la “Settings” adică setări.
Prima opțiune bifată se referă la posibilitatea de a rula manual task -ul în afara programării setate
în trigger. Este benefic să fie activată această opțiune pentru a asigura fluxul de date în cazul în
care apar erori la funcționarea task -ului. O altă opțiune bifată aici este capacitatea task -ului de a
reîncerca să ruleze de 3 ori și odată la 5 minute în cazul în care nu este executată corect acțiunea
stabilită.
De asemenea este bifată setarea ca atunci când task -ul rulează mai mult de o oră să fie oprit
procesul deoarece poate interfera cu alte task -uri programate și astfel să pericliteze funcționarea
fluxului aplicației.
Totodată există și tab -ul de “History” unde se poate vedea istoricul execuțiilor task -ului și se pot
culege informații despre posibilele erori ce pot apărea pe parcursul acțiunilor.
TESTAREA
TESTAREA UNITARĂ

Testarea unitară reprezintă o tehnică software de verificare și validare. Scopul acestei testări îl
reprezintă asigurarea că fiecare componentă a sistemului, în mod individual, funcționează la
parametrii corecți. O testare unitară reprezintă prima testare ce ar trebui efectuată în a cest plan de
testare.

Similar Posts