Sunteți pe pagina 1din 5

Criterii de alegere a produselor program i evaluarea performanelor acestora

Alegerea unui pachet software de aplicaie potrivit pentru o companie este o activitate laborioas care presupune att cunoaterea procesului de selecie a produselor software ct i a criteriilor de calitate a acestora. Etapele generale ale procesului de selecie a pachetelor software sunt prezentate mai jos. 1. Stabilirea necesitii de achiziionare a pachetului software i identificarea pachetelor software care pot fi candidate poteniale, inclusiv investigarea funciilor i capacitile software oferite de vnztor. 2. Stabilirea pachetelor software candidate. 3. Eliminarea pachetelor software care nu au caracteristicile cerute sau care nu pot funciona pe / mpreun cu echipamentele hardware, sistemul de operare i sistemul de gestiune a bazelor de date dorite de beneficiar. 4. Utilizarea de tehnici de evaluare pentru a evalua pachetele rmase i pentru a obine un punctaj sau o clasificare general a acestora. 5. Realizarea unei analize mai detaliate prin obinerea unei versiuni de prob a pachetelor software aflate pe primele poziii i efectuarea unei evaluri empirice. Pachetul trebuie testant ntr-un mediu adecvat. 6. Negocierea unui contract prin specificarea preului pachetului, numrului de licene software, planului de pli, funcionalitiile specifice, responsabilitiile privind instalarea, reparaiile i mentenena, planul de livrare i instalare a produselor i alte aspecte legale. 7. Cumprarea i implementarea celui mai potrivit pachet software. Calitatea produselor software poate fi privit din dou puncte de vedere i anume din punct de vedere al productorului i din punct de vedere al urilizatorului. n continuare sunt prezentate cteva criterii de calitate a produselor software din punct de vedere a utilizatorului, respectiv criterii de alegere a produselor software. Aceste criterii in de caracteristicile funcionale ale pachetului de programe, de caracteristicile de calitate software, de vnztorul (dup caz productorul sau distribuitorul) produsului, de costurile de achiziie i implementare i respectiv beneficiile aduse de utilizarea produsului software, de configuraia hardware i software necesar utilizrii noului produs, respective existent la utilizator Criterii legate de caracteristicile funcionale ale pachetului software Criteriu Descriere Funcionalitatea Arii de funcionalitate sau funcii ale activitii beneficiarului pe care inclus pachetul trebuie s le ofere. Descrie modul n care pachetul software acoper fiecare funcie Obiectiv Domeniu/ domenii funcionale spre care software-ul este orientat principal Completitudine Este definit ca fiind gradul n care software-ul ndeplinete cerinele

funcionale (produsul rezolv toate problemele din clasa respectiv) Adaptabilitate Nivelul de personalizare cerut de cerinele specifice ale beneficiarului Deschidere Deschidere ctre dezvoltri ulterioare (interne i externe), precum i ctre alte aplicaii existente Interoperabilitate Capacitatea de a se integra cu alte instrumente i aplicaii Niveluri de Politicile de securitate suportate de pachetul software (de identificare a securitate utilizatorului, de audit, criptarea de date etc.) Utilizare Numrul de utilizatori care se pot conecta simultan la produs i l pot simultan folosi Parametrizare Parametrii algoritmului folosit s fie sub controlul utilizatorului complet Dimensiunea Dimensiunea maxim a problemei ce trebuie rezolvat n raport cu problemei dimensiunea maxim a problemei, acceptat de produsul program Clase de criterii i criterii, legate de caracteristicile de calitate software Clas criterii Criteriu Descriere Cmpuri Posibilitatea de a persoanaliza anumite personalizabile elemente ale interfeei Personalizare Rapoarte Posibilitatea de a persoanaliza anumite personalizabile elemente ale rapoartelor generate de pachet Mulimea sistemelor de gestionare a bazelor de date care pot fi accesate de un pachet Standarde SGBD software (SQL Server, Oracle, DB2, Sybase, Informics etc.) Standardele inter-organizaionale de transfer Portabilitate Standarde de de date care sunt acceptate de un pachet comunicaie software (EDI, XML) Capacitatea pachetului de programe de a rula Varietatea pe mare varietate de platforme de calculator platformelor (hardware i software) Abilitatea pachetului software de a suporta Mentenabilitate Scalabilitate creterea numrului de utilizatori i a numrului de tranzacii Utilizabilitate Uurina cu care utilizatorul poate folosi Interfaa utilizator interfaa a pachetului de programe Posibilitatea ca pachetul software s fie Tipuri de folosit de ctre utilizatori nceptori, utilizatori intermediari sau avansai sau de o combinaie de tipuri de utilizatori Vizualizarea Capacitatea pachetului software de a datelor prezenta date n mod eficient S puna n eviden erorile existente n date Raportarea i operare, s stabileasc locul, cauza i erorilor modalitile de eliminare a erorilor Capacitatea pachetului de programe de a fi Variatatea utilizat n diferite industrii pentru a rezolva domeniului diferite tipuri de probleme economice Uurina n Uurinta cu care utilizatorul poate nva i utilizare utiliza un pachet de programe Existena Disponibilitatea unui manual de utilizare, cu

manualului de utilizare Tutorial Instruire Demonstraii

Robustee Fiabilitate Corectitudine Salvare i recuperare Viteza de execuie Eficien Calitatea algoritmilor

index, care s conin informaii importante i comenzile principale Disponibilitatea unui tutorial pentru a nva modul de utilizare a pachetului de programe Disponibilitatea unor cursuri de formare pentru a nva pachetul software Disponibilitatea online a unor versiuni demonstrative sau de ncercare gratuite ale produsului Capacitatea pachetului de programe pentru a rula n mod constant, fr erori Produsul program respect specificaiile de realizare Capacitatea pachetului software de a oferi faciliti de salvare i recuperare a datelor i rezultatelor Pachetul software ofer rezultate ntr-un interval de timp rezonabil, n raport cu dimensiunea datelor Calitatea algoritmilor utilizai cu efecte n calitatea rezultatelor, viteza de execuie, consumul de resurse

Criterii legate de vnztor/distribuitor Criteriu Descriere Mentenan Sprijinul oferit de ctre productor / distribuitor pentru i actualizare mentenana i actualizarea pachetului software Consultan Disponibilitatea productorului / distribuitorului de a oferi suport tehnic i consultan Timpul de Nivelul serviciilor oferite de ctre productor / vnztor rspuns Experien Experiena productorului / vnztorului cu privire la dezvoltarea produselor software Popularitate Popularitatea productorului / distribuitorului pe piaa de profil Abiliti Abilitile tehnice i de afaceri ale productorului / tehnice i de distribuitorului afaceri Experiena Dac exist, experiena profesional anterioar n relaia anterioar cu distribuitorul Referine Referine ale clienilor existeni care folosesc produsul Criterii legate de costuri i beneficii Criteriu Descriere Costul Costul licenelor produsului din punct de vedere al licenelor numrului de utilizatori Costurile de Costurile de instruire ale utilizatorilor care vor folosi instruire produsul Costuri de Costuri legate de instalarea i implementarea

instalare i implementare Costuri de mentenan Costuri de actualizare Costuri hardware Beneficii directe

pachetului software Costuri legate de mentenana produsului software Costuri de actualizare a produsului atunci cnd o nou versiune va fi lansat Costul mainilor folosite pentru a sprijini sistemul, inclusiv procesoare, memorie i terminale Economii tangibile n munc i echipamente, reducerea costului pe unitatea de procesare i eliminarea costurilor privind serviciile externalizate

Criterii legate de hardware i software Criteriu Descriere Memorie Memoria intern necesar pentru rularea produsului intern Spaiu extern Spaiu de stocare sub form de spaiu pe disc sau alte de stocare faciliti de stocare Cod surs Disponibilitatea codului surs Platform Platforma hardware necesar pentru a rula software-ul hardware Tehnologia de Tehnologia de reea necesar pentru a rula pachetul de reea programe, de exemplu LAN, WAN, Criteriile de alegere sunt dup cum rezult din cele semnalate anterior, strns legate de caracteristicile de calitate, asigurate n toate etapele de elaborare a produsului program. Vom aminti c putem vorbi, ca n cazul oricrui produs, de calitatea la elaborator i calitatea la beneficiar sau de calitatea procesului de realizare i calitatea produsului final. Calitatea produselor software reprezint totalitatea nsusirilor tehnice, economice si sociale ale acestora. Ea reprezinta ansamblul nsusirilor ce exprima gradul n care acestea satisfac nevoia utilizatorilor, n functie de parametrii tehnico-economici, de gradul de utilitate si de eficienta economica n exploatare. Calitatea produselor software poate fi exprimat prin: a) calitatea de conceptie si proiectare - msura n care proiectul produsului program asigur satisfacerea cerintelor utilizatorilor; b) calitatea de executie - msura n care procesul de elaborare se desfasoar conform fluxurilor stabilite, cu utilizarea resurselor adecvate; c) calitatea de conformitate - gradul de concordan dintre nsusirile reale ale produsului program si cele prezentate n documentaia final d) capacitatea de utilizare - comportamentul produsului program n rezolvarea curenta a problemelor apartinnd clasei pentru care a fost elaborat; e) capacitatea de mentenanta - msura n care pot fi eliminate anomaliile ce apar n timpul executiei sau pot fi puse de acord noi cerinte de prelucrare cu efortul pentru implementare. nsusirile calitative ale produselor program se creaza n procesul de elaborare, dar se manifesta n procesul de utilizare. Calitatea procesului de elaborare reflecta modul de realizare, laturile activitatii de conceptie tehnologica, masurile organizatorice din unitatile de informatica si ofera garantia realizarii de produse program performante.

Calitatea produsului program este expresia finala a procesului de realizare, sintetiznd nivelul tehnic, functional si economic, caracteristic fiecarui program; calitatea fiind o notiune complexa si dinamica, ntruct continutul produsului program evolueaza n timp - n functie de cerintele practice ale utilizatorilor - att extensiv, prin modificarea numarului de functii de prelucrare ct si intensiv, prin mbunatatirea performantelor acestuia. Utilizatorul este cel care verifica calitatea unui produs program, avnd drept criteriu satisfacerea cerintelor sale. Producatorii de produse software trebuie sa obtina, cel putin, acel nivel al calitatii care sa permita satisfacerea asteptarilor utilizatorului. Un nivel mai scazut, duce la aleferea produselor doftware concurente, care la acelasi pret ofera nivelul necesar al calitatii. Pe de alta parte, un nivel mult mai ridicat al calitatii antreneaza costuri foarte mari, care se reflecta n pretul produsului. n acest caz, utilizatorul alege acele produse concurente care la un pret mai scazut, ofera un nivel suficient al calitatii. Este necesara, deci, utilizarea unor metode de evaluare a calitatii software astfel nct sa existe posibilitatea compararii nivelului planificat al calitatii cu cel obtinut efectiv.