Documente Academic
Documente Profesional
Documente Cultură
n proiectarea de sisteme informatice, un element esenial l constituie utilizarea elementelor teoriei sistemelor ca un mijloc ce asigur coerena etapelor. Abordarea sistemic pentru rezolvarea problemelor activitii dintr-o organizaie are drept cadru definirea problemelor i oportunitilor iar apoi dezvoltarea de soluii. Studiul unei probleme i formularea de soluii implic urmtoarele activiti relaionate: 1. 2. 3. 4. 5. 1. Cunoaterea i definirea problemei; Elaborarea de soluii alternative i evaluarea lor; Selectarea celei mai bune soluii; Design-ul sistemului; Implementarea i evaluarea sistemului.
Cunoaterea i definirea problemei Pentru a rezolva o anumit problem este necesar cunoaterea i nelegerea situaiei. Aceasta implic separarea problemelor de simptome, determinarea obiectivelor, stabilirea constantelor i evaluarea problemei ntr-un context sistemic sau o viziune sistematic. Problema este reprezentat de condiia care cauzeaz rezultatele nedorite.
Simptomele sunt semnale care au drept cauz problema. 2. Elaborarea de soluii alternative i evaluarea lor n mod normal exist mai multe posibiliti de rezolvare a unei probleme i deci, nu este bine s se treac de la definirea problemei la o singur rezolvare deoarece se limiteaz opiunile fr a se considera avantajele sau dezavantajele fiecrei soluii. Pentru a construi nite variante alternative se pot folosi soft-uri de simulare (softuri pentru fundamentarea deciziei). Dup ce s-au elaborat soluiile alternative, acestea trebuie s fie evaluate pentru ca s se aleag cea mai bun soluie. Scopul evalurii este de a determina care dintre soluii ndeplinete condiiile. Criteriile de evaluare pot fi aranjate n ordinea importanei sau cntrite n funcie de rolul lor n realizarea scopului sistemului. 3. Selectarea celei mai bune soluii Odat ce toate soluiile alternative au fost evaluate se poate face o comparaie ntre ele, iar apoi se poate selecta cea mai bun dintre ele. Dac se folosesc criterii multiple de comparaie selecia celei mai bune soluii devine un proces dificil. Design-ul sistemului Dup ce soluia optim a fost aleas trebuie trecut la construirea unui plan pentru aplicarea ei care precede implementarea soluiei. Aceast etap implic elaborarea unor specificaii i mai apoi a unui plan (program) de implementare. Specificaiile elaborate vor conine descrieri detaliate ale caracteristicilor personalului, software, hardware precum i a resurselor de date necesare precum i
4.
a alternativelor i activitilor necesitate de sistemul informatic. Implementarea i evaluarea sistemului n cazul implementrii sistemului se vor specifica resursele, activitile precum i timpul necesar. Pasul final este de a monitoriza soluia adoptat i a o evalua. Exist i posibilitatea ca soluia adoptat s fie un eec. Etapa postimplementare este orientat spre determinarea faptului dac soluia ajut firma i obiectivele sistemelor afectate, iar dac acestea nu corespund se vor relua paii precedeni pn la gsirea unei soluii corespunztoare. Proiectarea i dezvoltarea de sisteme informatice este o activitate deosebit de important pentru o organizaie. n vederea proiectrii abordarea sistemic reprezint cea mai bun soluie. Dezvoltarea de soluii informatice pentru a rezolva problemele economice mai este denumit i dezvoltarea de aplicaii. Cele mai multe aplicaii informatice se bazeaz pe analiza informaiilor dintr-o organizaie. Cnd o viziune sistemic se folosete pentru a dezvolta sisteme informatice utilizndu-se mai muli pai ntr-un ciclu avem aa numitul ciclu al dezvoltrii de sisteme informatice. Pentru aceast etap paii urmrii i elementele produse sunt: 1. 2. 3. 4. 5. Investigarea sistemului Studiul de fezabilitate Analiza sistemului existent Necesitile funcionale Proiectarea sistemelor Specificaiile de sistem Implementarea sistemelor Sistemul operaional ntreinerea sistemului mbuntirea sistemului 5.
4.1 Investigarea sistemului Primul pas n procesul de elaborare este de a investiga sistemele existente. Aceast investigaie poate include studii preliminare ale sistemului informatic propus cu soluii pentru rezolvarea problemelor ce vor urmri: determinarea faptului c exist sau nu o problem; elaborarea unui studiu de fezabilitate; dezvoltarea unui plan de management. Studiul de fezabilitate este un studiu preliminar care investigheaz necesarul de informaii i determin necesarul de resurse, costuri, avantaje precum i fezabilitatea proiectului propus. n acest sens, fezabilitatea poate fi: - fezabilitate organizaional care se canalizeaz asupra modului n care sistemul informatic propus atinge obiectivele organizaiei; - fezabilitate economic care pune accentul pe costurile i beneficiile sistemului propus n relaie cu osturile dezvoltrii i operrii sale; - fezabilitate tehnic care se ocup de necesitile de hardware i software i de modul n care acestea pot fi achiziionate n timp; - fezabilitate operaional ce analizeaz dac managerii, angajaii etc., pot opera, utiliza sistemul propus.
4.2 Analiza sistemului existent Analiza sistemelor reprezint un studiu asupra necesitilor informaionale ale utilizatorului final. Ea implic studii detaliate asupra: 1. informaiilor necesare pentru organizaie i utilizatorii finali; 2. activitile, resursele i produsele existente n cadrul sistemului informatic prezent. Analiza organizaional care urmrete evaluarea sistemelor organizaionale precum i a mediului i care, n general, implic un studiu detaliat asupra: 123456mediului; structurii managementului; personalului; business-ului; sistemelor nconjurtoare; sistemele informatice prezente.
Analiza sistemului existent premergtor elaborrii unui nou sistem trebuie fcut o analiz a sistemului prezent (manual sau informatic). Aceasta analiz implic studiul activitilor, resurselor i produselor. Se mai analizeaz modul n care sistemul actual utilizeaz: - hardware, software, persoanele, convertirea lor n produse informatice; - cum se efectueaz introducerea, transmiterea, prelucrarea i controlul datelor.
Analiza necesitilor patrimoniale este o etap important n care paii urmrii sunt: 1. Determinarea necesitilor informaionale; 2. Determinarea posibilitilor prezente de prelucrare a informaiilor; 3. Elaborarea unui necesar funcional. Design-ul sistemului dac analiza sistemului descrie ce fel de sistem trebuie folosit pentru ndeplinirea scopului, design-ul sistemului specific cum sistemul i va atinge obiectivele. Design-ul este constituit din specificaii utilizate pentru: - dezvoltare de softuri; - achiziia de hardware; - testarea sistemului; - alte activiti legate de implementarea sistemului. Totodat, design-ul sistemului are la baz trei activiti: - designul interfaei cu utilizatorul; - datele utilizate; - procesul. Design-ul interfaei se refer la interaciunea ce va avea loc ntre utilizatorul final i program (aplicaie). Acesta trebuie s fie atractiv i uor de utilizat, s poat fi folosite i alte echipamente de introdus date (de exemplu un scanner). Interfaa cu utilizatorul are n vedere: - ecranele de afiare; - dialogurile interactive calculator/utilizator; - formulare de introducere a datelor; - documente; - rapoarte.
Design-ul datelor are n vedere structura bazei de date i a fiierelor ce vor fi utilizate de noul sistem informatic. n acest caz trebuie avut n vedere: - atributele sau caracteristicile entitilor (obiecte, oameni, locuri, eveniment) prin care sistemul informatic propus - relaiile ce se stabilesc ntre aceste entiti; - specificarea elementelor prin care fiecare entitate va fi urmrit de ctre SI propus; - stabilirea condiiilor pentru ca datele utilizate s fie valide. Design-ul procesului aceast activitate are n vedere resursele software, adic programele utilizate precum i procedurile prin care acestea vor fi utilizate de sistem. Astfel, n aceast etap, se vor elabora: - specificaii detaliate de programe i proceduri; - specificaii care s ntrein controlul funcional i s analizeze performanele sistemului. Specificaiile de sistem - vor fi orientate ctre: - resursele hardware; - resursele software; - resursele de personal. 4.3 Implementarea sistemului Implementarea de sisteme informatice bazate pe computer ntr-o organizaie implic, din punct de vedere managerial schimbri majore n procesele comerciale, n structurile organizaionale precum i n relaiile de munc.
n general, n domeniul managementului, se remarc: necesitatea implicrii managerilor n designul organizaional; necesitatea implicrii managementului resurselor umane incluznd activiti pentru dezvoltarea spiritului de iniiativ, a motivrii i a recompensrii personalului; analiza i definirea tuturor aspectelor privind organizaia, dezvoltarea de programe care costurile i riscurile n scopul de a maximiza beneficiile de pe urma schimbrii.
Implementarea de sisteme informatice trebuie vzut ca un proces care asigur respectarea planului elaborat. Astfel, procesul de implementare urmrete investigarea, analiza i designul ca etape ale dezvoltrii sistemului. Activitile principale ale procesului de implementare sunt: 1. 2. 3. 4. 5. Achiziionarea de software, hardware i servicii; Dezvoltarea de software; Pregtirea (trainingul) personalului; Elaborarea documentaiei de sistem; Elaborarea sistemului pilot.
1. Achiziionarea de software, hardware i servicii Achiziiile de software, hardware i servicii informatice sunt o activitate deosebit de important. Sursele de achiziie pot fi firmele mai mari sau mai mici cu avantaje sau dezavantaje pentru fiecare (n general pre i servicii). Furnizorii de servicii informatice pot fi: - Productorii de computere;
Distribuitorii de computere; Integratorii de sisteme (care dein resposnabilitile privind sistemele informatice pentru o organizaie, fiind o surs extern); Consultanii independeni (ca persoane individuale).
Evaluarea de software, hardware i servicii Pentru a evalua i selecta achiziiile de soft i hard trebuie avut n vedere: s se cear furnizorilor oferte i propuneri bazate pe specificaiile de sistem; s se prezinte necesarul minim din punct de vedere al performanelor pentru toate produsele achiziionate; dac sunt oferte asemntoare, pentru determinarea celei mai bune se va elabora un sistem de punctaj n funcie de anumii factori de evaluare. Atunci cnd se evalueaz hardware-ul trebuie s se analizeze performanele fiecrui echipament din punct de vedere al caracteristicilor sale: performanele: viteza de lucru, componentele, capacitate, fiabilitate; cost: preul total al componentelor; disponibilitate: data livrrii ( posibilitatea de livrare imediat); compatibilitate: cu echipamentele existente sau cu alte echipamente ce urmeaz a fi achiziionate; modularitate: posibilitatea de a interschimba echipamentele;
tehnologie: data fabricaiei i generaia din care face parte echipamentul; ergonomie: uurina n exploatare, confortabilitatea, lipsa radiaiilor; relaia cu mediul: nu afecteaz mediul, consum redus de energie; software: compatibilitate cu soft-ul necesar, existena driverelor; service i documentare: existena de suport on-line, documentaii, perioada de garanie. Factorii de evaluare pentru software:
eficiena: rezultatele oferite n urma prelucrrii, viteza de prelucrare, performanele; flexibilitatea: posibilitatea de a prelucra datele oferite de alte soft-uri sau de a folosi rezultatele prelucrrii altor programe; securitate: msura n care datele nu sunt afectate de atacuri informatice, virui i posibilitatea de a asigura secretul acestora; limbaj: dac soft-ul se gsete n limba local; hardware: existena de conflicte cu hardware; cost: preul de achiziie; disponibilitate: posibilitile de livrare imediat sau data livrrii; compatibilitate: cu alte soft-uri sau sisteme de operare existente sau n curs de achiziie; tehnologie: data fabricaiei, versiunea programului sau generaia din care face parte; documentaia: dace este complet, forma n care se gsete, limba n care este scris;
ergonomie: dac softul este uor utilizabil n exploatare i accesibil; suport: dac exist asisten on-line, perioada ct dureaz aceasta.
Evaluarea serviciilor informatice n cazul n care se dorete utilizarea acestui sistem de lucru, trebuie s se aib n vedere: 1. performanele 2. dezvoltarea de sisteme 3. ntreinerea cheltuielile cu ntreinerea, uurina ntreinerii 4. trainingul 5. back-up 6. accesibilitatea 7. hardware-ul 8. Software-ul 4.4 ntreinerea sistemului n general ntreinerea sistemului privete documentarea, trainingul i alte activiti legate de ea. testarea,
1- Testarea sistemului Implic urmtoarele activiti: - testarea hardware-ului i a conexiunulor; - testarea i modificarea (dac e cazul) a programelor; - testarea procedurilor de prelucrare a informaiilor. 2- Documentarea Servete ca o metod de comunicare a personalului responsabil cu dezvoltarea, implementare i ntreinerea sistemelor
informatice. Aceasta e important n diagnoza erorilor i a reparrii lor. Documentarea implic: - manuale pentru procedurile operaionale; - mostre de formulare pentru introducerea datelor; - mostre de rapoarte. 3- Trainingul Este un component vital care servete la buna funcionate a sistemului. Acesta poate include: - pregtirea introducerii datelor - pregtirea procedurilor de lucru - pregtirea personalului n nelegerea necesitii sistemului - pregtirea specific pentru anumite elemente de hardware i software 4- ntreinerea propriu zis Este reprezentat de activitile de monitorizare, evaluare i modificare operaional a sistemului prin care se pot face i unele mbuntiri. Funciile de ntreinere includ: - o postimplementare care vine s asigure c sistemul i ndeplinete obiectivele i corespunde ateptrilor - efectuarea de corecii n dezvoltarea sau utilizarea sistemului care include i o revizuire periodic sau un audit pentru sistem pentru a se asigura c sistemul funcioneaz corespunztor - efectuarea de schimbri n sistem datorate modificrii mediului de afaceri sau a activitii n general.