Criterii de alegere a produselor program €  ºi evaluarea

28
Criterii de alegere a produselor program şi evaluarea performanţelor acestora

description

no description

Transcript of Criterii de alegere a produselor program €  ºi evaluarea

Criterii de alegere a produselor program şi evaluarea

performanţelor acestora

Etapele generale ale procesului de selecţie

• Stabilirea necesităţii de achiziţionare a pachetului software şi identificarea pachetelor software care pot fi candidate potenţiale, inclusiv investigarea funcţiilor şi capacităţile software oferite de vânzător.

• Stabilirea pachetelor software candidate.

• 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.

• Utilizarea de tehnici de evaluare pentru a evalua pachetele rămase şi pentru a obţine un punctaj sau o clasificare generală a acestora.

• Realizarea unei analize mai detaliate prin obţinerea 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.

• Negocierea unui contract prin specificarea preţului pachetului, numărului de licenţe software, 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.

• Cumpărarea şi implementarea celui mai potrivit pachet software.

Criterii legate de caracteristicile funcţionale ale pachetului software

Funcţionalitatea inclusă - Arii de funcţionalitate 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/ domenii funcţionale spre care software-ul este orientat

Completitudine - Este definită ca fiind gradul în care software-ul îndeplineşte cerinţele funcţionale (produsul rezolvă toate problemele din clasa respectivă)

Adaptabilitate - Nivelul de personalizare cerut de cerinţele specifice ale beneficiarului

Deschidere - Deschidere către dezvoltări ulterioare (interne şi externe), precum şi către alte aplicaţii existente

Interoperabilitate - Capacitatea de a se integra cu alte instrumente şi aplicaţiiNiveluri 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 folosiParametrizare completă - Parametrii algoritmului folosit să fie sub controlul

utilizatoruluiDimensiunea probleme - iDimensiunea maximă a problemei ce trebuie

rezolvată în raport cu dimensiunea maximă a problemei, acceptată de produsul program

Caracteristicile de calitate software Personalizare

Câmpuri personalizabile - Posibilitatea de a personaliza anumite elemente ale interfeţei

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

PortabilitateStandarde SGBD - Mulţimea sistemelor de gestionare a bazelor

de date care pot fi accesate de un pachet software (SQL Server, Oracle, DB2, Sybase, Informics etc.)

Standarde de comunicaţie - Standardele inter-organizaţionale 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)

MentenabilitateScalabilitate - Abilitatea pachetului software de a suporta

creşterea numărului de utilizatori şi a numărului de tranzacţii

Caracteristicile de calitate software - continuareUtilizabilitate

Interfaţa utilizator - Uşurinţa cu care utilizatorul poate folosi interfaţa a pachetului de programe

Tipuri de utilizatori - Posibilitatea ca pachetul software să fie folosit de către utilizatori începători, intermediari sau avansaţi sau de o combinaţie 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 modalităţile 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

Uşurinţa în utilizare - Uşurinţa cu care utilizatorul poate învăţa şi utiliza un pachet de programe

Existenţa manualului de utilizare - Disponibilitatea unui manual de utilizare, cu index, care să conţină informaţii importante şi comenzile principale

Tutorial - Disponibilitatea unui tutorial pentru a învăţa modul de utilizare a pachetului de programeInstruireDisponibilitatea unor cursuri de formare pentru a învăţa pachetul software

Demonstraţii - Disponibilitatea online a unor versiuni demonstrative sau de încercare gratuite ale produsului

Caracteristicile de calitate software - continuare

FiabilitateRobusteţe - Capacitatea pachetului de programe pentru a rula în

mod constant, fără eroriCorectitudine - Produsul program respectă specificaţiile de

realizare Salvare şi recuperare - Capacitatea pachetului software de a oferi

facilităţi de salvare şi recuperare a datelor şi rezultatelor

EficienţăViteza de execuţie - Pachetul software oferă rezultate într-un

interval de timp rezonabil, în raport cu dimensiunea datelorCalitatea algoritmilor - Calitatea algoritmilor utilizaţi cu efecte în

calitatea rezultatelor, viteza de execuţie, consumul de resurse

Criterii legate de vânzător/distribuitor

Mentenanţă şi actualizare - Sprijinul oferit de către producător / distribuitor pentru mentenanţa şi actualizarea pachetului software

Consultanţă - Disponibilitatea producătorului / distribuitorului de a oferi suport tehnic şi consultanţă

Timpul de răspuns - Nivelul serviciilor oferite de către producător / vânzător

Experienţă - Experienţa producătorului / vânzătorului cu privire la dezvoltarea produselor software

Popularitate - Popularitatea producătorului / distribuitorului pe piaţa de profil

Abilităţi tehnice şi de afaceri - Abilităţile tehnice şi de afaceri ale producătorului / distribuitorului

Experienţa anterioară - Dacă există, experienţa profesională anterioară în relaţia cu distribuitorul

Referinţe - Referinţe ale clienţilor existenţi care folosesc produsul

Criterii legate de costuri şi beneficii

Costul licenţelor - Costul licenţelor produsului din punct de vedere al numărului 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 mentenanţa produsului software

Costuri de actualizare - Costuri de actualizare a produsului atunci când o nouă versiune va fi lansată

Costuri hardware - Costul maşinilor 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

Spaţiu extern de stocare - Spaţiu de stocare sub formă de spaţiu pe disc sau alte facilităţi de stocare

Cod sursă - Disponibilitatea codului sursăPlatformă hardware - Platforma hardware

necesară pentru a rula software-ulTehnologia de reţea - Tehnologia de reţea

necesară pentru a rula pachetul de programe, de exemplu LAN, WAN,

Calitatea produselor software

Reprezintă – totalitatea însuşirilor tehnice, economice si sociale ale acestora. – ansamblul însuşirilor ce exprima gradul în care acestea satisfac

nevoia utilizatorilor, în funcţie de parametrii tehnico-economici, de gradul de utilitate si de eficienta economica în exploatare.

Exprimată prin:• calitatea de concepţie si 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 si 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;

• 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.

Aspecte legislative privind protecţia produselor software

• “Legea 8/1996 - Legea privind dreptul de autor şi drepturile conexe”,

• modificată şi completată prin – Legea nr. 285 din 23 iunie 2004 – Ordonanţa de Urgenţă a Guvernului nr. 123

din 1 septembrie 2005.

Aspecte legislative privind protecţia produselor software - continuare

Obiectul dreptului de autor îl reprezintă operele originale de creaţie intelectuală, indiferent de modalitatea de creaţie, modul şi forma concretă de exprimare şi independent de valoarea şi destinaţia lor.

Conţinutul dreptului de autor: autorul are dreptul exclusiv de a autoriza reproducerea integrală sau parţială, 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 vieţii autorului şi se transmite prin moştenire conform legislaţiei în vigoare

Dispoziţii speciale privind programele pentru calculator

Art. 72. • Prin prezenta lege, protecţia programelor

pentru calculator include orice expresie a unui program, programele de aplicaţie si sistemele de operare, exprimate in orice fel de limbaj, fie in cod-sursa sau cod-obiect, materialul de concepţie pregătitor, precum si manualele.

• Ideile, procedeele, metodele de funcţionare, conceptele matematice si principiile care stau la baza oricărui element dintr-un program pentru calculator, inclusiv  acelea care stau la baza interfeţelor sale, nu sunt protejate.

Art. 73. 1. Titularul dreptului de autor al unui program pentru calculator

beneficiază in mod corespunzător de drepturile prevăzute de prezenta lege, îndeosebi de dreptul exclusiv de a realiza si de a autoriza:

a. reproducerea permanenta sau temporara a unui program, integral sau parţial, prin orice mijloc si sub orice forma, inclusiv in cazul in care reproducerea este determinata de instalarea, stocarea, rularea sau executarea, afişarea sau transmiterea in reţea;

b. traducerea, adaptarea, aranjarea si orice alte transformări aduse unui program pentru calculator, precum si reproducerea rezultatului acestor operaţiuni, fora a prejudicia drepturile persoanei care transforma programul pentru calculator;

c. distribuirea si închirierea originalului sau a copiilor unui program pentru calculator sub orice forma.

2. Prima vânzare a unei copii a unui program pentru calculator pe piaţa interna de câtre titularul drepturilor sau cu consimţământul acestuia epuizează dreptul exclusiv de autorizare a distribuirii acestei copii pe piaţa interna.

Dispoziţii 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 mulţi angajaţi in exercitarea atribuţiilor de serviciu ori după instrucţiunile celui care angajează, aparţin 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. utilizatorului i se acorda dreptul neexclusiv de utilizare a programului pentru

calculator;b. 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 autorizării titularului

dreptului de autor actele prevăzute la art. 73 lit. a) si b), daca acestea sunt necesare pentru a permite dobânditorului legitim sa utilizeze programul pentru calculator intr-un mod corespunzător destinaţiei sale, inclusiv pentru corectarea erorilor.

Dispoziţii speciale privind programele pentru calculator

Art. 77.1. Utilizatorul autorizat al unui program pentru calculator poate

face, fără autorizarea titularului dreptului de autor, o copie de arhiva sau de siguranţa, in măsura in care aceasta este necesara pentru asigurarea utilizării programului.

2. Utilizatorul autorizat al copiei unui program pentru calculator poate, fără autorizarea titularului dreptului de autor, sa analizeze, sa studieze sau sa testeze funcţionarea acestui program, in scopul de a determina ideile si principiile care stau la baza oricărui element al acestuia, cu ocazia efectuării oricăror operaţiuni de instalare, afişare, rulare sau executare, transmitere ori stocare a programului, operaţiuni pe care este in drept sa le efectueze.

3. Autorul nu are dreptul de a retracta opera, despăgubind, daca este cazul, pe titularii drepturilor de utilizare, prejudiciaţi prin exercitarea retractării.

Dispoziţii speciale privind programele pentru calculator

Art. 78. • Autorizarea titularului dreptului de autor nu este

obligatorie atunci când reproducerea codului sau traducerea formei acestui cod este indispensabila pentru obţinerea informaţiilor necesare interoperabilităţii unui program pentru calculator cu alte programe pentru calculator, daca sunt îndeplinite următoarele condiţii

a. actele de reproducere si de traducere sunt îndeplinite de o persoana care deţine dreptul de utilizare a unei copii a programului sau de o persoana care îndeplineşte aceste acţiuni in numele celei dintâi, fiind abilitata in acest scop;

b. informaţiile necesare interoperabilităţii nu sunt uşor si rapid accesibile persoanelor prevăzute la lit. a) a prezentului articol;

c. actele prevăzute la lit. a) a prezentului articol sunt limitate la pârtile de program necesare interoperabilităţii.

Dispoziţii speciale privind programele pentru calculator

Art. 79. • Informaţiile obţinute prin aplicarea art. 78:

a. nu pot fi utilizate in alte scopuri decât realizarea interoperabilităţii programului pentru calculator, creat independent;

b. nu pot fi comunicate altor persoane, in afara cazului in care comunicarea se dovedeşte necesara interoperabilităţii programului pentru calculator, creat independent;

c. nu pot fi utilizate pentru definitivarea, producerea ori comercializarea unui program pentru calculator, a cărui expresie este fundamental similara, sau pentru orice alt act ce aduce atingere drepturilor autorului.

Dispoziţii speciale privind programele pentru calculator

Art. 80. • Dispoziţiile art. 78 si 79 nu se aplica, daca se

cauzează un prejudiciu titularului dreptului de autor sau utilizării normale a programului pentru calculator.

Art. 81.• Dispoziţiile privind conţinutul dreptului de autor

nu se aplica programelor pentru calculator.

Beneficiază de protecţie prin lege şi programele create anterior intrării în vigoare a acestei legi

Dispoziţii speciale privind programele pentru calculator

Licenţe software • O licenţă software este folosită pentru a permite unei

persoane sau unui grup de persoane să folosească un anumit software. Aproape toate aplicaţiile software sunt licenţiate.

• Licenţa software reprezintă o autorizaţie de a utiliza produsul software, contra plată sau gratuit, în scopuri personale, comerciale sau educaţionale, pentru unul sau mai muţi 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.)

Licenţe software - continuare

• Produse software comerciale (elaborate pentru vânzare sau pentru utilizare în scopuri comerciale). Pentru ele există:– licenţe gratuite de probă - pentru un termen limitat

de utilizare  - de obicei 30 zile; – educaţionale - cu un cost redus; – pentru un termen fixat; – comerciale (depline) - pentru utilizare

nerestricţionată.   

• Produse software freeware – licenţe freeware (în distribuţie liberă). Licenţele sunt gratuite, dar de obicei se impune restricţia de utilizare a acestor produse în scopuri comerciale.

Licenţe software - continuare

In funcţie de drepturile asupra software-ului,licentele pot fi:

• Free Software (Software Liber)

• Proprietary Software (Software Proprietar).

Licenţe software - continuare

Software-ul liber asigură patru forme de libertate utilizatorilor săi, în ordine descrescătoare a importanţei:

1. de a utiliza programul în orice scop 2. de a studia modul de funcţiobare a programului,

şi de a-l adapta nevoilor proprii 3. de a redistribui copii, în scopul ajutorării

aproapelui, gratuit sau contra unei sume de bani care să acopere costurile de desfacere

4. de a îmbunătăţi programul, şi de a pune îmbunătăţirile la dispoziţia publicului, în folosul întregii societăţi

Licenţe software - continuare

Alţi 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 diferenţiază de Freeware prin sensul cuvântului „free”. Freeware înseamnă gratis, iar Free Software – libertate pentru studiere, modificare, copiere, redistribuire şi utilizare în orice scop, nu neapărat gratuit. Oricum, multe programe pot fi în acelaşi timp şi freeware şi free software.

Licenţe software - continuare

Software-ul liber, care poate fi distribuit gratuit sau contra cost, nu trebuie confundat cu programele freeware, acestea din urmă nepermiţând activităţile 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ă.

Licenţe 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 restricţii privind utilizarea şi modificarea sau restricţii considerate excesive privind copierea sau publicarea (în formă modificată sau nemodificată).

Licenţe software - continuare

 Licenţe shareware – se referă la software-ul proprietar care este furnizat gratuit pentru o perioadă limitată, dar care conţine restricţii de funcţionalitate, 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, făcându-se înţeles

faptul că, dacă se va utiliza în continuare, va trebui plătit – este de obicei acompaniat de o cerere de plată, iar licenţa de

distribuţie solicită respectiva plată.

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

Licenţe 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 fără a fi plătit.

Licenţe Full Copyright © - Simbolul drepturilor de autor ©este folosit pentru atenţionarea asupra faptului că acea lucrare este sub drepturile de autor.