Documente Academic
Documente Profesional
Documente Cultură
acestora
Alegerea unui pachet software de aplicaţie potrivit pentru o companie este o activitate laborioasă
care presupune atât cunoaşterea procesului de selecţie a produselor software cât şi a criteriilor de
calitate a acestora.
Procesul de selecţie a pachetelor software poate respecta următoarele etape:
1. Stabilirea necesităţii de achiziţionare a pachetului software şi identificarea pachetelor software
potenţial candidate.
2. Eliminarea pachetelor software care nu au caracteristicile cerute sau care nu pot funcţiona pe
/ împreună cu echipamentele hardware, sistemul de operare şi sistemul de gestiune a bazelor
de date dorite de beneficiar.
3. Utilizarea de tehnici de evaluare pentru a evalua pachetele rămase şi pentru a obţine un
punctaj sau o clasificare generală a acestora.
4. Realizarea unei analize mai detaliate prin utilizarea unei versiuni de probă a pachetelor
software aflate pe primele poziţii şi efectuarea unei evaluări empirice. Pachetul trebuie testat
într-un mediu adecvat.
5. Negocierea unui contract prin specificarea preţului pachetului, numărului licenţelor software
oferite, a planului de plăţi, funcţionalităţile specifice, responsabilităţile privind instalarea,
reparaţiile şi mentenanţa, planul de livrare şi instalare a produselor şi alte aspecte legale.
6. Cumpărarea şi implementarea celui mai potrivit pachet software.
Calitatea produselor software poate fi privită din punctede vedere al producătorului sau al
utilizatorului. În continuare sunt prezentate câteva criterii de calitate a produselor software din
punct de vedere al utilizatorului, respectiv criterii de alegere a produselor software. Aceste
criterii ţin de caracteristicile funcţionale ale pachetului de programe, de caracteristicile de calitate
software, de vânzătorul (după caz producătorul sau distribuitorul) produsului, de costurile de
achiziţie şi implementare şi respectiv beneficiile aduse de utilizarea produsului software, de
configuraţia hardware şi software necesară utilizării noului produs, respectiv existentă la
utilizator
Tabelul I.1. prezintă câteva criterii legate de caracteristicile funcţionale ale pachetelor
software.
Tabelul I.1.
Criteriu Descriere
Funcţionalitatea inclusă Tipuri de funcţionalităţi sau funcţii ale activităţii beneficiarului pe care pachetul
trebuie să le ofere. Descrie modul în care pachetul software acoperă fiecare funcţie
Obiectiv principal Domeniu sau domeniile spre care software-ul este orientat
Completitudine Gradul în care software-ul îndeplineşte cerinţele funcţionale
Adaptabilitate Posibilităţile de personalizare şi adaptare la cerinţele specifice ale beneficiarului
Deschidere Posibilităţile de dezvoltare ulterioară (internă şi externă)
Interoperabilitate Capacitatea de a se integra cu alte instrumente şi produse software
Niveluri de securitate Politicile de securitate suportate de pachetul software (de identificare a
utilizatorului, de audit, criptarea de date etc.)
Utilizare simultană Numărul de utilizatori care se pot conecta simultan la produs şi îl pot folosi
Parametrizare completă Parametrii algoritmului folosit să fie sub controlul utilizatorului
Dimensiunea problemei Dimensiunea maximă a problemei ce trebuie rezolvată în raport cu dimensiunea
maximă a problemei care este acceptată de produsul program
Criteriile de alegere sunt strâns legate de caracteristicile de calitate, asigurate în toate etapele de
elaborare a produsului program. Din punct de vedere al produselor software, se poate vorbi de
calitatea la elaborator şi calitatea la beneficiar sau de calitatea procesului de realizare şi calitatea
produsului final.
Calitatea produselor software reprezintă totalitatea însuşirilor tehnice, economice şi sociale ale
acestora. Ea reprezintă ansamblul însuşirilor ce exprimă gradul în care acestea satisfac nevoia
utilizatorilor, în funcţie de parametrii tehnico-economici, de gradul de utilitate şi de eficienţă
economică în exploatare.
Calitatea produselor software poate fi exprimată prin: calitatea de concepţie şi proiectare
(măsura în care proiectul produsului program asigură satisfacerea cerinţelor utilizatorilor),
calitatea de execuţie (măsura în care procesul de elaborare se desfăşoară conform fluxurilor
stabilite, cu utilizarea resurselor adecvate), calitatea de conformitate (gradul de concordanţă
dintre însuşirile reale ale produsului program şi cele prezentate în documentaţia finală),
capacitatea de utilizare (comportamentul produsului program în rezolvarea curenta a
problemelor aparţinând clasei pentru care a fost elaborat) şi capacitatea de mentenanţă (măsura
în care pot fi eliminate anomaliile ce apar în timpul execuţiei sau pot fi puse de acord noi cerinţe
de prelucrare cu efortul pentru implementare).
Însuşirile calitative ale produselor program se creează în procesul de elaborare, dar se manifestă
în procesul de utilizare. Calitatea procesului de elaborare reflectă modul de realizare, laturile
activităţii de concepţie tehnologică, măsurile organizatorice din unităţile de informatică si oferă
garanţia realizării de produse program performante.
Calitatea produsului program este expresia finală a procesului de realizare, sintetizând nivelul
tehnic, funcţional şi economic, caracteristic fiecărui program; calitatea fiind o noţiune complexă
şi dinamică, întrucât conţinutul produsului program evoluează în timp - în funcţie de cerinţele
practice ale utilizatorilor - atât extensiv, prin modificarea numărului de funcţii de prelucrare, cât
si intensiv, prin îmbunătăţirea performanţelor acestuia.
Utilizatorul este cel care verifică calitatea unui produs program, având drept criteriu satisfacerea
cerinţelor sale. Producătorii de produse software trebuie să obţină, cel puţin, acel nivel al calităţii
care să permită satisfacerea aşteptărilor utilizatorului. Un nivel mai scăzut, duce la alegerea
produselor software concurente, care la acelaşi preţ oferă nivelul necesar al calităţii. Pe de altă
parte, un nivel mult mai ridicat al calităţii antrenează costuri foarte mari, care se reflectă în preţul
produsului. În acest caz, utilizatorul alege acele produse concurente care la un preţ mai scăzut,
oferă un nivel suficient al calităţii. Este necesară, deci, utilizarea unor metode de evaluare a
calităţii software, astfel încât să existe posibilitatea comparării nivelului planificat al calităţii cu
cel obţinut efectiv.