Sunteți pe pagina 1din 28

Criterii de alegere a produselor program i evaluarea performanelor acestora

Etapele generale ale procesului de selecie


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. Stabilirea pachetelor software candidate. 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.

Utilizarea de tehnici de evaluare pentru a evalua pachetele rmase i pentru a obine un punctaj sau o clasificare general a acestora.
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 testat ntr-un mediu adecvat.

Negocierea unui contract prin specificarea preului pachetului, numrului de licene software, planului de pli, funcionalitile specifice, responsabilitile privind instalarea, reparaiile i mentenana, planul de livrare i instalare a produselor i alte aspecte legale.
Cumprarea i implementarea celui mai potrivit pachet software.

Criterii legate de caracteristicile funcionale ale pachetului software


Funcionalitatea inclus - Arii de funcionalitate sau funcii ale activitii beneficiarului pe care pachetul trebuie s le ofere. Descrie modul n care pachetul software acoper fiecare funcie Obiectiv principal - Domeniu/ domenii funcionale spre care software-ul este orientat 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 securitate - Politicile de securitate suportate de pachetul software (de identificare a utilizatorului, de audit, criptarea de date etc.) Utilizare simultan - Numrul de utilizatori care se pot conecta simultan la produs i l pot folos iParametrizare complet - Parametrii algoritmului folosit s fie sub controlul utilizatorului Dimensiunea probleme - iDimensiunea maxim a problemei ce trebuie rezolvat n raport cu dimensiunea maxim a problemei, acceptat de produsul program

Caracteristicile de calitate software

Personalizare
Cmpuri personalizabile - Posibilitatea de a personaliza anumite elemente ale interfeei Rapoarte personalizabile - Posibilitatea de a personaliza anumite elemente ale rapoartelor generate de pachet

Portabilitate
Standarde SGBD - Mulimea sistemelor de gestionare a bazelor de date care pot fi accesate de un pachet software (SQL Server, Oracle, DB2, Sybase, Informics etc.) Standarde de comunicaie - Standardele inter-organizaionale de transfer de date care sunt acceptate de un pachet software (EDI, XML) Varietatea platformelor - Capacitatea pachetului de programe de a rula pe mare varietate de platforme de calculator (hardware i software)

Mentenabilitate
Scalabilitate - Abilitatea pachetului software de a suporta creterea numrului de utilizatori i a numrului de tranzacii

Caracteristicile de calitate software - continuare


Utilizabilitate
Interfaa utilizator - Uurina cu care utilizatorul poate folosi interfaa a pachetului de programe Tipuri de utilizatori - Posibilitatea ca pachetul software s fie folosit de ctre utilizatori nceptori, intermediari sau avansai sau de o combinaie de tipuri de utilizatori Vizualizarea datelor Capacitatea pachetului software de a prezenta date n mod eficient Raportarea erorilor - S pun n eviden erorile existente n date i operare, s stabileasc locul, cauza i modalitile de eliminare a erorilor Varietatea domeniului - Capacitatea pachetului de programe de a fi utilizat n diferite industrii pentru a rezolva diferite tipuri de probleme economice Uurina n utilizare - Uurina cu care utilizatorul poate nva i utiliza un pachet de programe Existena manualului de utilizare - Disponibilitatea unui manual de utilizare, cu index, care s conin informaii importante i comenzile principale Tutorial - Disponibilitatea unui tutorial pentru a nva modul de utilizare a pachetului de programeInstruireDisponibilitatea unor cursuri de formare pentru a nva pachetul software Demonstraii - Disponibilitatea online a unor versiuni demonstrative sau de ncercare gratuite ale produsului

Caracteristicile de calitate software - continuare

Fiabilitate
Robustee - Capacitatea pachetului de programe pentru a rula n mod constant, fr erori Corectitudine - Produsul program respect specificaiile de realizare Salvare i recuperare - Capacitatea pachetului software de a oferi faciliti de salvare i recuperare a datelor i rezultatelor

Eficien
Viteza de execuie - Pachetul software ofer rezultate ntr-un interval de timp rezonabil, n raport cu dimensiunea datelor Calitatea algoritmilor - Calitatea algoritmilor utilizai cu efecte n calitatea rezultatelor, viteza de execuie, consumul de resurse

Criterii legate de vnztor/distribuitor


Mentenan i actualizare - Sprijinul oferit de ctre productor / distribuitor pentru mentenana i actualizarea pachetului software Consultan - Disponibilitatea productorului / distribuitorului de a oferi suport tehnic i consultan Timpul de rspuns - Nivelul serviciilor oferite de ctre productor / vnztor Experien - Experiena productorului / vnztorului cu privire la dezvoltarea produselor software Popularitate - Popularitatea productorului / distribuitorului pe piaa de profil Abiliti tehnice i de afaceri - Abilitile tehnice i de afaceri ale productorului / distribuitorului Experiena anterioar - Dac exist, experiena profesional anterioar n relaia cu distribuitorul Referine - Referine ale clienilor existeni care folosesc produsul

Criterii legate de costuri i beneficii


Costul licenelor - Costul licenelor produsului din punct de vedere al numrului de utilizatori Costurile de instruire - Costurile de instruire ale utilizatorilor care vor folosi produsul Costuri de instalare i implementare - Costuri legate de instalarea i implementarea pachetului software Costuri de mentenan - Costuri legate de mentenana produsului software Costuri de actualizare - Costuri de actualizare a produsului atunci cnd o nou versiune va fi lansat Costuri hardware - Costul mainilor folosite pentru a sprijini sistemul, inclusiv procesoare, memorie i terminale Beneficii directe - Economii tangibile n munc i echipamente, reducerea costului pe unitatea de procesare i eliminarea costurilor privind serviciile externalizate

Criterii legate de hardware i software


Memorie intern - Memoria intern necesar pentru rularea produsului Spaiu extern de stocare - Spaiu de stocare sub form de spaiu pe disc sau alte faciliti de stocare Cod surs - Disponibilitatea codului surs Platform hardware - Platforma hardware necesar pentru a rula software-ul Tehnologia de reea - Tehnologia de reea necesar pentru a rula pachetul de programe, de exemplu LAN, WAN,

Calitatea produselor software Reprezint


totalitatea nsuirilor tehnice, economice si sociale ale acestora. ansamblul nsuirilor ce exprima gradul n care acestea satisfac nevoia utilizatorilor, n funcie de parametrii tehnico-economici, de gradul de utilitate si de eficienta economica n exploatare.

Exprimat prin: calitatea de concepie si proiectare - msura n care proiectul produsului program asigur satisfacerea cerinelor utilizatorilor; calitatea de execuie - msura n care procesul de elaborare se desfoar conform fluxurilor stabilite, cu utilizarea resurselor adecvate; calitatea de conformitate - gradul de concordan dintre nsuirile reale ale produsului program si cele prezentate n documentaia final capacitatea de utilizare - comportamentul produsului program n rezolvarea curenta a problemelor aparinnd clasei pentru care a fost elaborat; capacitatea de mentenan - msura n care pot fi eliminate anomaliile ce apar n timpul execuiei sau pot fi puse de acord noi cerine de prelucrare cu efortul pentru implementare.

Aspecte legislative privind protecia produselor software


Legea 8/1996 - Legea privind dreptul de autor i drepturile conexe, modificat i completat prin
Legea nr. 285 din 23 iunie 2004 Ordonana de Urgen a Guvernului nr. 123 din 1 septembrie 2005.

Aspecte legislative privind protecia produselor software - continuare Obiectul dreptului de autor l reprezint operele originale de creaie intelectual, indiferent de modalitatea de creaie, modul i forma concret de exprimare i independent de valoarea i destinaia lor. Coninutul dreptului de autor: autorul are dreptul exclusiv de a autoriza reproducerea integral sau parial, difuzarea, transmiterea prin fir, cablu, fibr optic, accesul public la bazele de date, dac ele sunt protejate, utilizarea, nchirierea, mprumutul originalului sau a copiilor. Prin contractul de nchiriere autorul permite folosirea pe un timp determinat a originalului sau a copiilor. Durata dreptului de autor - tot timpul vieii autorului i se transmite prin motenire conform legislaiei n vigoare

Dispoziii speciale privind programele pentru calculator

Art. 72. Prin prezenta lege, protecia programelor pentru calculator include orice expresie a unui program, programele de aplicaie si sistemele de operare, exprimate in orice fel de limbaj, fie in cod-sursa sau cod-obiect, materialul de concepie pregtitor, precum si manualele. Ideile, procedeele, metodele de funcionare, conceptele matematice si principiile care stau la baza oricrui element dintr-un program pentru calculator, inclusiv acelea care stau la baza interfeelor sale, nu sunt protejate.

Dispoziii speciale privind programele pentru calculator


Art. 73. 1. Titularul dreptului de autor al unui program pentru calculator beneficiaz in mod corespunztor de drepturile prevzute de prezenta lege, ndeosebi de dreptul exclusiv de a realiza si de a autoriza:
a. reproducerea permanenta sau temporara a unui program, integral sau parial, prin orice mijloc si sub orice forma, inclusiv in cazul in care reproducerea este determinata de instalarea, stocarea, rularea sau executarea, afiarea sau transmiterea in reea; traducerea, adaptarea, aranjarea si orice alte transformri aduse unui program pentru calculator, precum si reproducerea rezultatului acestor operaiuni, fora a prejudicia drepturile persoanei care transforma programul pentru calculator; distribuirea si nchirierea originalului sau a copiilor unui program pentru calculator sub orice forma.

b.

c.

2.

Prima vnzare a unei copii a unui program pentru calculator pe piaa interna de ctre titularul drepturilor sau cu consimmntul acestuia epuizeaz dreptul exclusiv de autorizare a distribuirii acestei copii pe piaa interna.

Dispoziii speciale privind programele pentru calculator


Art. 74. In lipsa unei clauze contrare, drepturile patrimoniale de autor asupra programelor pentru calculator, create de unul sau de mai muli angajai in exercitarea atribuiilor de serviciu ori dup instruciunile celui care angajeaz, aparin acestuia din urma. Art. 75. 1. In lipsa unei clauze contrare, printr-un contract de utilizare a unui program pentru calculator se prezuma ca:
a. b. utilizatorului i se acorda dreptul neexclusiv de utilizare a programului pentru calculator; utilizatorul nu poate transmite unei alte persoane dreptul de utilizare a programului pentru calculator.

2.

Cesiunea dreptului de utilizare a unui program pentru calculator nu implica si transferul dreptului de autor asupra acestuia. Art. 76. In lipsa unei clauze contrare, nu sunt supuse autorizrii titularului dreptului de autor actele prevzute la art. 73 lit. a) si b), daca acestea sunt necesare pentru a permite dobnditorului legitim sa utilizeze programul pentru calculator intr-un mod corespunztor destinaiei sale, inclusiv pentru corectarea erorilor.

Dispoziii speciale privind programele pentru calculator

Art. 77.
1. Utilizatorul autorizat al unui program pentru calculator poate face, fr autorizarea titularului dreptului de autor, o copie de arhiva sau de sigurana, in msura in care aceasta este necesara pentru asigurarea utilizrii programului. Utilizatorul autorizat al copiei unui program pentru calculator poate, fr autorizarea titularului dreptului de autor, sa analizeze, sa studieze sau sa testeze funcionarea acestui program, in scopul de a determina ideile si principiile care stau la baza oricrui element al acestuia, cu ocazia efecturii oricror operaiuni de instalare, afiare, rulare sau executare, transmitere ori stocare a programului, operaiuni pe care este in drept sa le efectueze. Autorul nu are dreptul de a retracta opera, despgubind, daca este cazul, pe titularii drepturilor de utilizare, prejudiciai prin exercitarea retractrii.

2.

3.

Dispoziii speciale privind programele pentru calculator Art. 78. Autorizarea titularului dreptului de autor nu este obligatorie atunci cnd reproducerea codului sau traducerea formei acestui cod este indispensabila pentru obinerea informaiilor necesare interoperabilitii unui program pentru calculator cu alte programe pentru calculator, daca sunt ndeplinite urmtoarele condiii
a. actele de reproducere si de traducere sunt ndeplinite de o persoana care deine dreptul de utilizare a unei copii a programului sau de o persoana care ndeplinete aceste aciuni in numele celei dinti, fiind abilitata in acest scop; informaiile necesare interoperabilitii nu sunt uor si rapid accesibile persoanelor prevzute la lit. a) a prezentului articol; actele prevzute la lit. a) a prezentului articol sunt limitate la prtile de program necesare interoperabilitii.

b. c.

Dispoziii speciale privind programele pentru calculator

Art. 79. Informaiile obinute prin aplicarea art. 78:


a. nu pot fi utilizate in alte scopuri dect realizarea interoperabilitii programului pentru calculator, creat independent; b. nu pot fi comunicate altor persoane, in afara cazului in care comunicarea se dovedete necesara interoperabilitii programului pentru calculator, creat independent; c. nu pot fi utilizate pentru definitivarea, producerea ori comercializarea unui program pentru calculator, a crui expresie este fundamental similara, sau pentru orice alt act ce aduce atingere drepturilor autorului.

Dispoziii speciale privind programele pentru calculator

Art. 80. Dispoziiile art. 78 si 79 nu se aplica, daca se cauzeaz un prejudiciu titularului dreptului de autor sau utilizrii normale a programului pentru calculator. Art. 81. Dispoziiile privind coninutul dreptului de autor nu se aplica programelor pentru calculator.

Beneficiaz de protecie prin lege i programele create anterior intrrii n vigoare a acestei legi

Licene software
O licen software este folosit pentru a permite unei persoane sau unui grup de persoane s foloseasc un anumit software. Aproape toate aplicaiile software sunt liceniate. Licena software reprezint o autorizaie de a utiliza produsul software, contra plat sau gratuit, n scopuri personale, comerciale sau educaionale, pentru unul sau mai mui utilizatori Legal, o licen software este un instrument juridic (cu titlu de drept contractual), care reglementeaz utilizarea sau redistribuirea software-ului. Astfel, o licen software reprezint un contract ntre furnizorul de software i utilizatorul final, referit uneori sub denumirea de EULA (End User License Agreement.)

Licene software - continuare Produse software comerciale (elaborate pentru vnzare sau pentru utilizare n scopuri comerciale). Pentru ele exist:
licene gratuite de prob - pentru un termen limitat de utilizare - de obicei 30 zile; educaionale - cu un cost redus; pentru un termen fixat; comerciale (depline) - pentru utilizare nerestricionat.

Produse software freeware licene freeware (n distribuie liber). Licenele sunt gratuite, dar de obicei se impune restricia de utilizare a acestor produse n scopuri comerciale.

Licene software - continuare

In funcie de drepturile asupra softwareului,licentele pot fi: Free Software (Software Liber) Proprietary Software (Software Proprietar).

Licene software - continuare Software-ul liber asigur patru forme de libertate utilizatorilor si, n ordine descresctoare a importanei: 1. de a utiliza programul n orice scop 2. de a studia modul de funciobare a programului, i de a-l adapta nevoilor proprii 3. de a redistribui copii, n scopul ajutorrii aproapelui, gratuit sau contra unei sume de bani care s acopere costurile de desfacere 4. de a mbunti programul, i de a pune mbuntirile la dispoziia publicului, n folosul ntregii societi

Licene software - continuare Ali termeni comuni sub care se identific software-ul liber sunt Software Libre, Free and Open Source Software (FOSS) i Free, Libre and Open Source Software (FLOSS). Free Software (Software Liber) se difereniaz de Freeware prin sensul cuvntului free. Freeware nseamn gratis, iar Free Software libertate pentru studiere, modificare, copiere, redistribuire i utilizare n orice scop, nu neaprat gratuit. Oricum, multe programe pot fi n acelai timp i freeware i free software.

Licene software - continuare Software-ul liber, care poate fi distribuit gratuit sau contra cost, nu trebuie confundat cu programele freeware, acestea din urm nepermind activitile de inginerie invers, modificarea i, n unele cazuri, redistribuirea liber. Software-ul liber nu trebuie confundat nici cu software-ul cu surs deschis (open-source software) care se refer strict la faptul c sursa programului este disponibil.

Licene software - continuare Proprietary Software (software proprietar) programul are un proprietar al copyright-ului care poate controla modul cum este folosit programul, n contrast cu programele n domeniu public. programele de calculator care impun restricii privind utilizarea i modificarea sau restricii considerate excesive privind copierea sau publicarea (n form modificat sau nemodificat).

Licene software - continuare


Licene shareware se refer la software-ul proprietar care este furnizat gratuit pentru o perioad limitat, dar care conine restricii de funcionalitate, disponibilitate sau comoditate n utilizare.
este un software comercial care este supus regulilor dreptului de autor, poate fi copiat cu scopul de a fi ncercat, fcndu-se neles faptul c, dac se va utiliza n continuare, va trebui pltit este de obicei acompaniat de o cerere de plat, iar licena de distribuie solicit respectiva plat.

n contrast cu acesta Retail Software este un termen folosit pentru un software comercial care nu poate fi copiat.

Licene software - continuare

Public Domain Software - se refer la un software care nu este protejat de legile dreptului de autor i poate fi folosit i copiat fr a fi pltit. Licene Full Copyright - Simbolul drepturilor de autor este folosit pentru atenionarea asupra faptului c acea lucrare este sub drepturile de autor.