Etapa actuala este etapa in care economia mondiala a trecut de la societatea predominant industriala la societatea informationala, guvernata de un set nou de reguli, in care tehnologiile digitale permite accesarea, procesarea, stocarea si transmiterea informatiilor. Complexitatea activitatilor desfasurate la nivelul organizatiilor reclama o viziune sistemica, in care fiecare componenta este parte a unui intreg.
In cadrul teoriei generale a sistemelor, disciplina stiintifica care elaboreaza principiile metodologice de investigare a sistemelor, care asigura o baza formal metodologica unitara de cercetare, un loc important il ocupa sistemele deschise, sisteme ce pot realiza o stare de echilibru dinamic cu mediul exterior. Organizatiile in cadrul carora se desfasoara activitati economice sunt considerate sisteme deschise (fig. 1).
Fig. 1
. sistemul informational se defineste ca un ansamblu organizat si integrat de operatii de culegere, transmitere, prelucrare, sistematizare, analiza si pastrare, difuzare si valorificare a informatiilor.
. sistemul informatic este un ansamblu structurat si corelat de proceduri si echipamente electronice de calcul care permit culegerea, transmiterea si prelucrarea datelor, obtinerea de informatii.
sistemul informatic = cuprinde ansamblul actiunilor formale furnizoare de informatie, desfasurate sau planificate in interiorul organizatiei.
1.2 Structura generala a unui sistem informatic
Evidentierea structurii generale a unui sistem informatic se obtine pornind de la functia acestuia de a prelucra datele in vederea obtinerii informatiilor necesare unei desfasurari normale a activitatilor intr-o organizatie. Principalele componente sunt: intrari, prelucrari, iesiri.
Intrarile pot fi clasificate in tranzactii externe si tranzactii interne.
Tranzactiile externe reprezinta multimea datelor de intrare provenite din exteriorul sistemului. Sunt date consemnate pe documente in cadrul sistemului operational (numar factura, tip document de plata, nume client), sau sunt date provenite din mediul exterior (cursul de schimb valutar, cotele de TVA, cotele de impozit).
Tranzactiile interne sunt reprezentate de date intermediare de lucru, obtinute in urma unor prelucrari desfasurate in cadrul sistemului informaticl (situatia stocurilor si soldurilor la o anumita perioada, valoarea totala a produselor livrate, valoarea totala a incasarilor).
Prelucrarile reprezinta un ansamblu omogen de proceduri automate cu functie de:
- creare si actualizare a bazei de date;
- consultare a bazei de date;
- reorganizare a bazei de date;
SISTEM DECIZIONAL
SISTEM INFORMATIONAL
SISTEM OPERATIONAL
MEDIUL
EXTERIOR
Date
Ordine
Informatii
Decizii
- salvare/restaurare a bazei de date.
Iesirile sistemului informatic sunt reprezentate de rezultatele prelucrarilor desfasurate. Iesirile pot fi obtinute in urma unor operatii de transfer a datelor, sau pot fi obtinute in urma operatiilor de calcul pe baza unor algoritmi prestabiliti.
In functie de continutul si forma lor de reprezentare, iesirile pot fi clasificate astfel:
- indicatori sintetici
- rapoarte
- grafice
- foi de calcul electronice
- iesiri destinate altor sisteme
Dintre componente, setul de programe utilizat pentru efectuarea prelucrarilor ocupa un loc important, impunand contextul de utilizare, organizarea si functionarea celorlalte componente. Cunoscut sub denumirea de produs program, produs informatic sau produs software, pentru multi autori substituie notiunea de sistem informatic. Din punct de vedere structural, cuprinde doua elemente fundamentale: date si prelucrari (Wirth N-Prentice Hall, EngleWood Cliffs, 1976):
Structuri de date + Algoritmi de prelucrare = Produs software
Un produs software poate reprezenta un program ce rezolva anumite probleme, un sistem de operare, un compilator, un program utilitar, un mediu de operare, un mediu de programare, un mediu de rezolvare, o platforma, o procedura, un program editor, un generator de programe, un program ativirus, un document HTML/PHP/ASP, un program de e-mail, un browser, etc.
In cadrul unei organizatii, necesitatea unei viziuni unitare asupra activitatii desfasuratede impune inglobarea produsele software intr-un sistem informatic. Metodele de dezvoltare software sunt astfel incluse in metodele de dezvoltare ale sistemelor informatice.
Booch G., Rumbaugh J., Jacobson I. The Unified Language user Guide, Addison-Wesley, 1999
Roper M. Software Testing, McGraw-Hill, 1994
Sommerville I. Software Engineering. Ed. Addison Wesley, 2001
K. Lunn. Software development with UML, Ed. Palgrave Macmillan, 2003.
Popa Gh, Udrica M. Baze de date ACCESS - culegere de probleme Ed. Cison, Bucuresti 2006
Udrica M. Modelare orientata obiect, Ed. Cison, 2000
Zaharie D. Rosca I. Proiectare obiectuala a sistemelor informatice. Ed. Dual Tech, Bucuresti, 2006
www.en.wikipedia.org
www.ece.cmu.edu/~koopman/des_s99/sw_testing/
www.rational.com
www.tessella.com/literature/Supplements/swdesign_UML.htm
Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.