Informatica
Internet si World - Wide -WebInternet si World - Wide -Web[1] Definirea sistemului World Wide Web World Wide Web (sau Web[2]) este cel mai mare rezervor de informatie electronica din lume. Cu alte cuvinte, Web este o colectie de milioane de documente legate intre ele, care se gasesc pe calculatoare raspandite in intreaga lume. Cand se parcurg site-uri din Web cu ajutorul unui browser se pot vizualiza elemente de tip text, grafica, video sau audio (cunoscute sub numele de hipermedia). Internetul este vehiculul care permite comunicarea intre calculatoarele din intreaga lume . Web-ul este deci un sistem de comunicare global care permite calculatoarelor sa transfere date hipermedia in Internet. Altfel spus, Web-ul se poate considera un sistem de documente sau programe legate intre ele, asezate la nivelul superior al Internet-ului (hardware si software). Aparitia Web-ului Desi Internet-ul a aparut la sfarsitul anilor '60, Web-ul nu a fost creat pana in martie 1989. Tim Berners-Lee, creatorul Web-ului, pe cand lucra la Consiliul European pentru Cercetare Nucleara (CERN), Laboratorul european pentru fizica particulelor de la Geneva, a fost nevoit sa gaseasca o cale de a transmite informatii catre cercetatorii din domeniul fizicii energiilor inalte aflati in diverse zone geografice si o modalitate de a simplifica procesul de gasire a informatiilor pe Internet. In acest scop, el a propus un "sistem hipertext' de comunicatie intre calculatoare. Sistemul propus urma sa lege documentele prin intermediul unei retele de calculatoare, pentru utilizarea in comun a rezultatelor cercetarii stiintifice. CERN a promovat Web-ul, avand in vedere eventuala sa dezvoltare de la o retea locala la o retea globala, accesibila din intreaga lume. Prima utilizare publica a Web-ului a avut loc in ianuarie 1992, la Geneva, Elvetia, unde cercetatorii au avut acces la date Web din site-urile Web ale CERN. Prin proiectul Web al lui Berns-Lee, au fost stocate documente pe unul sau mai multe calculatoare, numite servere Web. Cercetatorii au avut acces la aceste date utilizand un program special numit browser Web. Astazi, utilizand Internet-ul, utilizatorii se conecteaza la un server Web si solicita anumite documente Web. Serverul Web ca raspuns, livreaza documentul utilizatorului, acesta putand sa-l parcurga cu ajutorul unui program browser. Un server poate raspunde la cererile mai multor utilizatori in acelasi timp. In aprilie 1993, dupa aproape un an si jumatate de la introducerea Web-ului, existau 60 de servere Web. Astazi se estimeaza numarul severelor la peste un milion. Relatia Web-ului cu Internet-ul Pe la inceputurile Internet-ului informatiile erau stocate pe servere de date si erau stocate in modul in care se stocheaza datele pe orice hard disk din orice calculator, adica erau pur si simplu scrise pe hard disk-ul server-ului si erau sub forma de fisiere. Pentru a accesa aceste fisiere si indirect si server-ul care le stocheaza se folosea un program special numit FTP (File Transfer Protocol). Programe de acest gen se utilizeaza si astazi si se numesc clienti FTP. Cu ajutorul acestor programe se poate transfera de pe server pe calculatorul utilizatorului fisierul cu informatiile dorite si invers. Din nefericire cu cresterea numarului de fisiere, creste si gradul de dificultate al localizarii fisierelor necesare. Pe scurt, FTP-ul nu a fost un program pentru utilizatorii obisnuiti. Necesitatea Web-ului a fost impusa datorita uneia din problemele cu care se confrunta Internet-ul si anume aceea ca in fiecare zi apar foarte multe documente noi (aproape 100.000 de documente) sau apar modificari in cele existente. In aceste conditii apare Web-ul, un sistem care stie ce fisier, unde se afla, fara a trebui ca noi sa accesam server-ul respectiv, Web-ul il acceseaza si-i da utilizatorului fisierele cerute. Toate acestea se fac in 'culise', utilizatorul neobservand ca Web-ul cauta pe Internet ceea ce el a cerut si numai dupa ce gaseste, acele fisiere se trimit catre utilizator. Cu alte cuvinte, Web-ul utilizeaza Internet-ul ca baza de comunicatie.
Produsele IT prezinta o serie de particularitati si anume: sunt creatii intelectuale; procesul de dezvoltare a acestora are caracteristici proprii; in urma multiplicarii, rezulta intotdeauna copii fidele ale produsului; produsele software nu se uzeaza; odata ce o eroare a fost corectata, ea nu va mai apare. Datorita naturii software-ului si capabilitatii sale de a fi codificat si usor de configurat pentru aplicatii specifice, este necesar sa existe norme si reguli definite, prin care sa se poata asigura dezvoltarea acestuia. Dezvoltarea software-ului se caracterizeaza prin aceea ca anumite activitati sunt asociate cu anumite faze ale procesului de dezvoltare, in timp ce la alte activitati se poate apela pe tot parcursul procesului. O alta caracteristica distincta a industriei IT o reprezinta implicarea puternica a clientului, care practic alege (impune) configuratia dorita a hardware-ului precum si software-ul corespunzator. Datorita acestei implicari, producatorii de hardware sunt obligati sa dezvolte in mod constant noi tehnologii pentru a veni in intampinarea dorintelor clientilor. Deoarece cumparatorii, la alegerea hardware-ului, tin seama de sistemele software care pot fi folosite pe hardware-ul respectiv, creatorii sistemelor software trebuie sa se adapteze in permanenta si sa creeze asemenea software care sa fie disponibil sau potential disponibil pentru hardware-ul existent. Ca urmare a celor mentionate mai sus (desfasurarea activitatilor la interfata cu clientul) este necesara o abordare foarte flexibila a managementului calitatii, care sa permita un grad mare de libertate pentru personalul implicat in activitatile respective. In domeniul IT trebuie sa se acorde o importanta deosebita urmatoarelor elemente: clientul, resursele umane, procesele, planificarea, produsule si imbunatatirile preconizate. O alta particularitate a produselor IT este legata de documentatie, care este esentiala pentru succesul oricarei dezvoltari de produs in acest domeniu. Documentatia este necesara in fiecare din etapele ciclului de viata al produselor IT. In consecinta, elaborarea si mentinerea documentatiei se impune de la initierea realizarii produsului, pe parcursul etapelor de proiectare, dezvoltare, testare, instalare, utilizare, modificare, imbunatatire si pana la incetarea utilizarii acestuia. Procesul de realizare a documentatiei este considerat incheiat atunci cand produsul IT ajunge la sfarsitul existentei sale. O particularitate a industriei IT o reprezinta modul de specificare a cerintelor, intrucat caracteristicile produselor IT si in special ale software-ului sunt mult diferite de ale altor tipuri de produse. Cele mai importante caracteristici ale produselor IT sunt considerate ca fiind urmatoarele[9]: corectitudinea (correctness) - insusirea produsului IT de a fi conform cu cerintele specificate; mentenabilitatea sau modificabilitatea (maintainability/modifiability) - usurinta cu care produsul IT poate fi modificat (schimbat) ca urmare a unor modificari necesare pentru corectare, pentru adaptare sau pentru perfectionarea produsului; portabilitatea (portability) - efortul cerut pentru transferarea sistemelor software de pe un suport hardware pe altul; testabilitatea (testability) - usurinta cu care un sistem software, sau o parte a sa poate fi testata; utilizabilitatea (usability) - efortul cerut pentru a invata, utiliza si intrerupe functionarea unui produs IT; fiabilitatea (reliability) - abilitatea produselor IT de a functiona fara intreruperi o perioada determinata; eficienta (efficiency) - gradul in care resursele produsului sunt utilizate in aplicatii; integritatea (integrity) - gradul in care produsul IT si datele aferente sunt imune la accesul neautorizat al clientului; Atunci cand se utilizeaza un browser pentru vizualizarea documentelor Web, datele afisate sunt transmise prin Internet. Deci Internet-ul este mecanismul de transport care permite browserului sa transmita si sa receptioneze date. Diferenta esentiala dintre Web si Internet este ca Web-ul permite gasirea drumului printr-un numar aproape infinit de documente legate. Daca am incerca localizarea de documente fara ajutorul Web-ului, utilizand numai instrumente de Internet, vom avea nevoie de un index principal al informatiilor din Internet. Dar un astfel de index nu este realizabil deoarece lista ar trebui actualizata in mod continuu, pe masura ce utilizatorii adauga sau sterg documente.
|