Sisteme Informatice 1.1. Sistem, Sistem informaţional, Sistem informatic În cadrul studiului procesului de proiectare a sistemelor informatice, esenţială este noţiunea de sistem. Un sistem reprezintă un ansamblu de elemente (componente) interdependente între care se stabileşte o interacţiune dinamică, pe baza unor reguli prestabilite, cu scopul atingerii unui anumit obiectiv. Conform teoriei sistemelor, orice organism economic este un sistem. În funcţie de cât de detaliată este analiza, un sistem comportă nouă caracteristici: Fiecare sistem acceptă un număr de intrări, prelucrează informaţia furnizată de acestea şi trimite rezultatele către ieşiri şi de aici, în mediul în care evoluează sistemul. Limitele sistemului îl separă pe acesta de mediul în care acesta se maninfestă. Prin intermediul interfeţelor un sistem comunică cu mediul. Un sistem există doar în mediul care îl conţine şi va interacţiona cu acesta prin datele şi informaţiile primite. Un sistem este alcătuit din componente. Acestea, numite şi susbsisteme între care se stabilesc diverse relaţii, pot fi formate din elemente componente indivizibile sau din grupuri de elemente agregate. De exemplu, departamentul financiar-contabil al unei întreprinderi este format prin agregarea persoanelor care îndeplinesc funcţii de această natură, la fel şi departamentul de management al resurselor umane. Proiectarea subsistemelor este foarte importantă deoarece, în cazul în care sistemul în ansamblu nu mai funcţionează corecat, „repararea” acestuia ar trebui să fie posibilă prin simpla înlocuire a subsistemului care a cauzat defecţiunea. Limitările sistemului se referă la constrângerile impuse de parametrii acestuia (de exempleu capacitate de memorare sau viteză) în funcţie de care sistemul trebuie să funcţioneze pentru a-şi atinge scopul pentru care a fost realizat.
21
Embed
Sisteme Informatice - Facultatea de Stiinte Economice si ...sorinv/Proiectarea Sistemelor Informatice Curs 1-3... · Aplicatia 2.1 Aplicatia 2.k ... staţii grafice, pentru servere
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Sisteme Informatice
1.1. Sistem, Sistem informaţional, Sistem informatic
În cadrul studiului procesului de proiectare a sistemelor informatice,
esenţială este noţiunea de sistem. Un sistem reprezintă un ansamblu de elemente
(componente) interdependente între care se stabileşte o interacţiune dinamică, pe
baza unor reguli prestabilite, cu scopul atingerii unui anumit obiectiv. Conform
teoriei sistemelor, orice organism economic este un sistem.
În funcţie de cât de detaliată este analiza, un sistem comportă nouă
caracteristici:
Fiecare sistem acceptă un număr de intrări, prelucrează informaţia
furnizată de acestea şi trimite rezultatele către ieşiri şi de aici, în mediul în care
evoluează sistemul. Limitele sistemului îl separă pe acesta de mediul în care
acesta se maninfestă. Prin intermediul interfeţelor un sistem comunică cu mediul.
Un sistem există doar în mediul care îl conţine şi va interacţiona cu acesta prin
datele şi informaţiile primite.
Un sistem este alcătuit din componente. Acestea, numite şi susbsisteme
între care se stabilesc diverse relaţii, pot fi formate din elemente componente
indivizibile sau din grupuri de elemente agregate. De exemplu, departamentul
financiar-contabil al unei întreprinderi este format prin agregarea persoanelor care
îndeplinesc funcţii de această natură, la fel şi departamentul de management al
resurselor umane.
Proiectarea subsistemelor este foarte importantă deoarece, în cazul în care
sistemul în ansamblu nu mai funcţionează corecat, „repararea” acestuia ar trebui să
fie posibilă prin simpla înlocuire a subsistemului care a cauzat defecţiunea.
Limitările sistemului se referă la constrângerile impuse de parametrii
acestuia (de exempleu capacitate de memorare sau viteză) în funcţie de care
sistemul trebuie să funcţioneze pentru a-şi atinge scopul pentru care a fost
realizat.
Există câteva noţiuni importante referitoare la studiul sistemului.
Descompunerea este foarte utilă atunci când se încearcă înţelegerea funcţionării
unui sistem complex. Acesta va fi descompus în subsisteme mai simple, a căror
structură poate fi analizată şi înţeleasă pe rând, fără a se lua în calcul interferenţele
între subsisteme. Funcţionarea unui calculator personal poate fi înţeleasă mai uşor
dacă se studiază mai întâi funcţionarea fiecărui modul în parte (procesor, North
Bridge, Sout Bridge, memorie, etc.).
Modularitatea derivă direct din descompunere şi uşurează procesul de
depanare a sistemului.
Cuplarea se referă la faptul că sistemele sunt interdependente deşi ar trebui
să fie cât mai independente posibil. Astfel, defectarea unui subsistem ar antrena
deteriorarea în lanţ a tuturor subsistemelor şi, în final, nefuncţionarea
sistemuluiprincipal. Dacă independenţa este asigurată, se poate înlocui doar
componenta defectă, procesul de depanare şi reparare scurtându-se mult.
Coeziunea reprezintă măsura în care un subsistem poate îndeplini o singură
funcţie.
Sistemul informaţional se bazează, conform denumirii, în special pe
informaţii. Acesta cuprinde ansamblul informaţiilor interne şi externe utilizate în
cadrul organizaţiei precum şi datele care au stat la baza obţinerii lor, procedurile şi
tehnicile de obţinere a informaţiilor (plecând de la datele primare) şi de difuzare a
informaţiilor, precum şi personalul implicat în culegerea, transmiterea, stocarea şi
prelucrarea datelor. Sistemul informaţional nu se referă doar la modul în care se
utilizează instrumentele puse la dispoziţie de TI&C ci şi la modul în care oamenii
interacţionează cu tehnologia într-o instituţie.
În domeniul economic, sistemul informaţional asigură legătura între
sistemul decizional şi cel operaţional.
Un sistem informaţional poate fi reprezentat ca în figura 1:
Sistem operaţional
Sistem decizional
Sistem informatic
Date, informaţii
Decizii automatizate
Sistem informaţional
Figura 1. Relaţia sistem informatic- sistem informaţional.
Notă: În cadrul acestui curs, prin organizaţie se va referi o intreprindere, instituţie,
societate comercială.
Funcţiile unui sistem informaţional sunt următoarele:
• să colecteze informaţii din sistemele operaţional şi decizional
precum şi informaţiile ce provin din mediul extern;
• să memoreze aceste informaţii precum şi informaţii rezultate din
prelucrarea lor;
• să asigure accesul la memorie în vederea comunicării informaţiilor
stocate;
• să prelucreze informaţiile la cererea sistemului operaţional şi a
sistemului de conducere.
Noţiunea de sistem informatic este legată de informatizarea activităţii
organizaţiei, prin urmare de folosirea echipamentelor hardware şi a produselor
software pentru organizarea şi administrarea informaţiilor. Utilizarea
calculatoarelor în cadrul sistemului informaţional (SI) al unei organizaţii conduce
la definirea componentei Sistem Informaţional Automatizat (SIA) – care cuprinde
numai lucrările realizate cu ajutorul calculatoarelor. Din acest punct de vedere,
relaţia SI – SIA poate fi reprezentată ca în figura 2.
Sistem informatizat Procesor de informaţii Informaţie Reguli
Sistem manual
Sistem
Om
Calculator
Fişiere manuale
Fişiere informatice
Reguli şi proceduri
scrise
Programe şi Structuri de date
Fig. 2. Relaţia SI – SIA
Definiţie.
Un sistem informatic este un sistem utilizator-calculator integrat, care
furnizează informaţii pentru a sprijini activităţile de la nivel operaţional şi
activităţile de management într-o organizaţie, utilizând echipamente hardware şi
produse software, proceduri manuale, o bază de date şi modele matematice pentru
analiză, planificare, control şi luarea deciziilor.
Obiectivul principal urmărit prin introducerea unui sistem informatic
îl constituie asigurarea conducerii cu informaţii reale şi în timp util, necesare
fundamentării şi elaborării operative a deciziilor.
Elaborarea sistemelor informatice impune modelarea sistemului
informaţional al organizaţiei cu ajutorul unui formalism prin care să poată fi
reprezentată cât mai sugestiv şi fidel realitatea din cadrul sistemului informaţional.
Pentru organizaţii de complexitate mică, informatizarea poate însemna
realizarea unei singure aplicaţii informatice referită de asemenea ca sistem
informatic.
Sistemele informatice complexe pot fi descompuse în subsisteme, care la
rândul lor pot fi descompuse în aplicaţii destinate unor categorii de utilizatori,
aplicaţii care la rândul lor pot fi constituite din unul sau mai multe programe scrise
în diverse limbaje de programare după cum este ilustrat în figura 3.
Sistem Informatic
Subsistem 1 Subsistem 2 Subsistem n
Aplicatia 2.1 Aplicatia 2.k
Program 2.k.1 Program 2.k.s
Fig.3. Sistem informatic, subsisteme, aplicaţii, programe
Sistemele, subsistemele şi aplicaţiile informatice sunt produse informatice
numite şi produse software. Un produs informatic este constituit din programe care
accesează baza de date şi din documentaţia necesară pentru utilizarea şi
întreţinerea programelor. Acestea se realizează în baza unor metodologii şi
necesită parcurgerea unor etape începând cu specificarea cerinţelor şi terminând cu
implementarea, exploatarea şi întreţinerea lor.
Sistemul informatic economic este un ansamblu structurat de elemente
intercorelate funcţional pentru automatizarea procesului de obţinere a informaţiilor
şi pentru fundamentarea deciziilor. Sistemul informatic este inclus în sfera
sistemului informaţional atâta vreme cât în cadrul sistemului informaţional vor
exista o serie de activităţi care nu vor putea fi automatizate [11].
1.1.1. Componentele sistemului informatic
Un sistem informatic este compus din [11]:
− baza informaţională;
− baza tehnică;
− sistemul de programe;
− baza ştiinţifică şi metodologică;
− factorul uman (resursele umane);
− cadrul organizatoric.
Baza informaţională cuprinde:
− datele supuse prelucrării;
− fluxurile informaţionale;
− sistemele şi nomenclatoarele de coduri.
Pentru o întreprindere entităţile bazei informaţionale pot fi grupate după
cum urmează:
− pentru activitatea de aprovizionare: stocuri de materiale, intrări
materiale, consumuri de materiale, contracte cu furnizorii, programe de
aprovizionare;
− pentru activitatea de producţie: tehnologii şi reţete de fabricaţie,
program de lucru, norme de muncă şi consumuri de manoperă;
− pentru activitatea de desfacere: stocuri de produse, contracte cu clienţii,
realizări contracte;
− pentru activitatea de marketing: evoluţia cererii şi a ofertei, dinamica
preţurilor, elasticitatea cererii şi a producţiei;
− pentru activitatea financiar-contabilă: solduri şi rulaje contabile,
calculaţia costurilor, bugete de venituri şi cheltuieli, contabilitatea
analitică şi sintetică;
− pentru activitatea de personal: evidenţa personalului, salarizări, dotări
social-culturale şi gestiunea lor;
pentru activitatea de cercetare-dezvoltare: studii tehnico-economice, proiecte
tehnice, investiţii, etc.
Baza tehnică este constituită din totalitatea mijloacelor tehnice de culegere,
transmitere, stocare şi prelucrare a datelor, locul central revenind calculatoarelor
electronice.
Sistemul de programe cuprinde totalitatea programelor utilizate pentru
funcţionarea sistemului informatic în concordanţă cu funcţiunile şi obiectivele
stabilite. Sunt avute în vedere atât programele de bază (software de bază) cât şi
programele aplicative (software de aplicaţie).
Baza ştiinţifică şi metodologică este constituită din:
− algoritmi;
− formule;
− modele;
− tehnici de realizare a sistemelor informatice.
Resursele umane constau din:
− personalul de specialitate: analişti, programatori, ingineri de sistem,
analişti-programatori ajutori, operatori, etc.;
− beneficiarii sistemului.
Cadrul organizatoric este cel specificat în regulamentul de organizare şi
funcţionare (ROF) al unităţii în care va fi utilizat sistemul informatic.
La realizarea şi utilizarea unui sistem informatic trebuie avute în vedere
următoarele componente hard şi soft: reţele, echipamente, produse software de
bază, produse software de aplicaţie.
Echipamente
− Echipamente de calcul : calculatoare, staţii grafice, pentru servere de
reţea, servere de baze de date, staţii de lucru (clienţi, utilizatori), UPS-
uri;
− Echipamente de comunicaţie : router-e, hub-uri, modem-uri, switch-uri.
Produse software
Produse software de bază:
− Sisteme de operare pentru serverul de reţea (Windows Server, Mac OS
X Server, Red Hat Enterprise Linux) şi pentru staţiile de lucru sau
clienţi (Windows 10, Ubuntu Linux, Mac OS X);
− Sisteme de Gestiune a Bazelor de Date (ORACLE, Microsoft SQL
Server, MySQL, ACCESS, DB2 etc.);
− Sisteme GIS (Geographical Information System) – utilizate pentru
realizarea aplicaţiilor pentru stocarea şi prelucrarea datelor spaţiale;
− Limbaje (medii) de programare – utilizate pentru realizare software de
aplicaţie.
Produse software de aplicaţie – produse program ce constituie aplicaţiile şi
subsistemele sistemului informatic.
1.1.2. Clasificarea sistemelor informatice
Sistemele informatice se clasifică după mai multe criterii .
1. În funcţie de domeniul de utilizare, sistemele informatice pot fi pentru :
− conducerea activităţilor economico-sociale
− conducerea proceselor tehnologice
− cercetare ştiinţifică şi proiectare tehnologică
− activităţi speciale.
2. În funcţie de elementul supus analizei:
− sisteme informatice orientate spre funcţii;
− sisteme informatice orientate spre proces;
− sisteme informatice orientate spre date;
− sisteme informatice orientate spre obiecte;
− sisteme informatice orientate spre cunoştinţe.
3. După modul de organizare a datelor:
− sisteme bazate pe fişiere;
− sisteme bazate pe tehnica bazelor de date: ierarhice, reţea, relaţionale,
orientate-obiect;
− sisteme mixte.
4. După metoda folosită în analiza şi proiectarea sistemelor:
− sisteme dezvoltate după metoda sistemelor;
− sisteme dezvoltate după metoda clasică a ciclului de viaţă;
− sisteme dezvoltate după metoda structurată;
− sisteme dezvoltate după metoda orientată-obiect;
− sisteme dezvoltate după metoda rapidă(RAD);
− sisteme dezvoltate după metoda echipelor mixte(JAD);
− sisteme dezvoltate după metoda prototipurilor.
5. După gradul de centralizare:
− sisteme centralizate;
− sisteme descentralizate;
6. După gradul de dispersie a resurselor sistemului informatic:
− sisteme informatice locale (bazate pe reţea locală, staţii de lucru):