Proiectarea sistemelor informaționale

Curs
7.7/10 (7 voturi)
Conține 1 fișier: doc
Pagini : 7 în total
Cuvinte : 1587
Mărime: 18.48KB (arhivat)
Puncte necesare: 0
Capitolul - 6

Extras din curs

Notiuni de baza si principii de testare a SI

Definitie. Testarea – este un proces de executie a programei cu scopul de a evidentia erorile.

Etapele de executie a procesului sunt redate pentru teste.

Fiecare test determina:

- Un set initial de date si conditiile de lansare a programei;

- Rezultatele asteptate în urma executarii programului.

Scopul proiectarii variantelor de teste consta în evidentierea sistematica a diferitor clase de erori într-un timp scurt.

Testarea asigura:

- Evidentierea erorilor;

- Demonstrarea ca functiile programei (SI) corespund cerintelor;

- De a demonstra ca realizarea cerintelor corespund caracteristicilor programei;

- Reflectarea sigurantei fata de indicatorul calitatii.

Vom examina fluxurile informationale a procesului de testare (fig. 6.1).

Testul Rezulatele Erorile Corectarea

programei testarii

Datele initiale Rezultatele Intensitatea

Pentru lansare asteptate erorilor

Prognoza sigurantei

Fig. 6.1 Fluxurile informationale a procesului de testare

La intrarea în procesul de testare persista 3 fluxuri:

1. Textul programei.

2. Datele initiale pentru lansarea programului.

3. Rezultatele asteptate.

Toate rezultatele obtinute în urma testarii sunt estimate si sunt comparate cu rezultatele asteptate. Cînd se depisteaza o incoincidenta, se fixeaza o eroare – se începe depanarea.

Exista 2 metode de testare a programei (SI):

1. Testarea functionala (testarea laditei negre).

2. Testarea structurala (testarea laditei albe).

§ 6.2 Testarea functionala

Cunoscutele: functiile programei.

Se examineaza functionalitatea fiecarei functii pe toata durata de determinare.

Dupa cum se vede în fig. 6.2 locul de baza a aplicatiilor de testare functionala – interfata SI.

Testarea functionala

x y

Intrarile Iesirile

Fig. 6.2 Testarea functionala

Aceste teste demonstreaza:

- Cum se executa functiile SI

- Cum sunt primite datele initiale

- Cum se formeaza rezultatele

- Cum se pastreaza integritatea informatiei exterioare

La testarea functionala se precauta caracteristicile de sistem, se ignoreaza structura logica interna. O testare definitiva practic este imposibila.

Ex. Daca în SI persista 10 valori de intrare ti fiecare primeste cîte 10 valori atunci va fi nevoie de 1010 variante de teste.

La fel este de mentionat ca testarea functionala nu reactioneaza la multe particularitati a erorilor.

§ 6.3 Testarea structurala

Sunt cunoscute: Structura interna a SI.

Se examineaza elementele interne a SI si legaturile dintre ele (fig. 6.3).

Testarea structurala

X Y

Intrarile Iesirile

Fig. 6.3 Testarea structurala

Obiectul testarii în cazul dat este comportarea interna a SI. Se verifica corectitudinea construirii tuturor elementelor SI si corectitudinea interactiunii unul cu altul. De obicei se analizeaza legaturile de dirijare a elementelor, mai rar legaturile informationale. Testarea structurala se caracterizeaza dupa principiul în care teste se executa sau se suprapune logica (testul initial) a SI.

§ 6.4 Particularitatile testarii structurale

Testarea structurala este bazata pe analiza structurii de dirijare a SI. SI se considera pe deplin (integral) verificat daca sa efectuat testarea definitiva a cailor grafului de dirijare.

În acest caz se formeaza variante de teste, în care:

1. Se garanteaza controlul tuturor cailor independente a SI.

2. Se trec arcurile True, False pentru toate rezolvarile logice.

3. Se executa toate ciclurile (în diapazonul de limite).

4. Se analizeaza corectitudinea structurilor interne a datelor.

Neajunsurile testarii structurale:

1. Numarul cailor independente poate fi foarte mare. De ex.. : Daca ciclul în program se executa de K ori, iar înauntrul ciclului sunt n arcuri, atunci numarul de cai se calculeaza dupa formula:

m =

unde n=5 si k=20 numarul cailor m=10 . Se considera ca pentru elaborare, executare si aprecierea testului pentru una din cai de 1 ms. Atunci pentru 24 ore, 365 zile în an pentru testare va fi necesar de 3170 ani.

2. Testarea completa a cailor nu garanteaza corespunderea programei cu cerintele initiale.

3. În program pot fi omise careva cai.

4. Este imposibil de depistat erorile, aparitia carora depinde de datele prelucrate (acestea sunt erorile conditionate de expresiile de tipul if abs (a-b)<exp...if (a+b+c)/3=a...).

Avantajele testarii structurale sunt legate de principiul cutiei albe care permite evidenta particularitatile erorilor program:

1. Numarul de erori este minimala în „centru” si maximala la „periferiile” programului.

2. Presupuneri preventive referitor la probabilitatea fluxului de dirijare sau datele în program deseori sunt incorecte. În rezultat calea poate deveni tipica si modelul dupa care se efectuiaza calculile va fi slab.

3. La înscrierea algoritmului SI în forma de text într-un limbaj de programare posibil întroducerea unor erori tipice de translare (sintactice si semantice).

4. Unele rezultate în program depind nu de datele initiale dar de starea interna a programului.

Preview document

Proiectarea sistemelor informaționale - Pagina 1
Proiectarea sistemelor informaționale - Pagina 2
Proiectarea sistemelor informaționale - Pagina 3
Proiectarea sistemelor informaționale - Pagina 4
Proiectarea sistemelor informaționale - Pagina 5
Proiectarea sistemelor informaționale - Pagina 6
Proiectarea sistemelor informaționale - Pagina 7

Conținut arhivă zip

  • Proiectarea Sistemelor Informationale.doc

Alții au mai descărcat și

Probleme Seminar Sisteme Digitale

PROBLEMA 1 Se consideră funcţia booleană descrisă de Tabelul de adevăr: Pentru această funcţie se cer următoarele: 1.1. să se precizeze dacă...

Html Seminar 7

font-family: font1, font2... stabilirea unei liste de fonturi disponibile, separate prin caracterul virgulă font-size: „n” pt unde „n” reprezintă...

Baze de Date

Facilitati Access Pentru Dezvoltarea Aplicatiilor Access Faciliteza Dezvoltarea si Exploatarea Bazelor De Date Punând La Dispozitia...

Bazele Informaticii

In general, un sistem se defineste ca fiind un ansamblu de elemente fizice si logice interconectate si interconditionate prin relatii fizice,...

SADD

Disciplina SADD face parte din grupul disciplinelor de specialitate Disciplina se predă la domeniul de licenţă Inginerie industrială, la...

Sisteme de Operare

7.Interogari 7.1. Tipuri de interogari Interogarile sunt acele obiecte din baza de date care ne permit sa introducem, sa actualizam si sa aranjam...

Metode de Sortare

In cazul unui vector sortat elementul cu indice i este succesorul celor cu indici de la 0 la i-1 si predecesorul celor cu indici de la i+1 la n-1....

Te-ar putea interesa și

Proiectarea Sistemelor Informaționale

INTRODUCERE În perioada de tranziţie la economia de piaţă o importanţă deosebită capătă automatizarea proceselor de prelucrare a informaţiei....

Aplicație informatică pentru gestiunea schimburilor valutare în cadrul unei case de schimb valutar

INTRODUCERE Dupa cum se stie activitatea unei case deschimb valutar cuprinde trei aspecte mai importante si anume: gestiunea schimbului de valute,...

Analiza și proiectarea sistemelor informaționale la BRD GSG

CAPITOLUL 1. Analiza și modelarea sistemului informațional existent 1.1. Prezentarea generală a organizației Istoria BRD a început în 1923, odată...

Proiect SIM (Sisteme Informaționale de Management)

PLANIFICREA SISTEMULUI 1. Planul de afaceri A. Descrierea firmei S.C. “SODDA PRO” S.R.L. Sibiu, înfiintatã în anul 1994, este printre cele mai...

Proiect auditul și controlul sistemelor informaționale - Saga C

.) Prezentarea generala a sistemului informational 1.1) Definitia sistemului informational Sistemul informational reprezinta ansamblul de...

Proiectarea sistemelor informaționale

Cap 1. Proiectarea logică a sistemului informaţional 1.1. Proiectarea logică a bazei de date Diagrama entitate – relaţie 1.2 .Proiectarea...

Proiect sisteme informaționale economice

1.1 ROLUL SISTEMULUI IFORMATIONAL Întreprinderea poate fi definitã ca o unitate economicã autonomă care îşi asigurã existenţa şi dezvoltarea prin...

Analiza sistemelor informaționale într-o firmă

1.1. Definirea misiunii, obiectivelor si strategiei organizationale la Regia Autonoma Judeteana de Apa-Canal Iasi. 1.1.1. Misiunea Furnizarea...

Ai nevoie de altceva?