Sunteți pe pagina 1din 4

Criterii de alegere a produselor software si evaluare a performantelor

acestora

Etapele procesului de selectie a pachetelor software:
1. Stabilirea necesitatii de achzitionare
2. Analiza functiilor, capacitatilor, caracteristicilor fiecarui pachet
3. Eliminarea pachetelor care au functia ceruta dar nu pot functiona impreuna cu celelalte
produse hard/soft deja existente
4. Evaluarea produselor pe baza de punctaj
5. Testarea primelor produse din clasificare
6. Analiza dreptului de achizitie si a cheltuielilor aferente utilizarii produsului

Calitatea pachetelor software poate fi analizata fie din punct de vedere al utilizatorului, fie a
realizatorului (prin standardele de calitate ISO)

Caracteristicile de calitate ale produselor software din punct de vedere al standardelor
ISO:
a) caracteristici functionale :
1. functionalitatea inclusa
2. obiectivul principal
3. completitudinea
4. adaptabilitate
5. deschidere
6. interoperabilitate
7. nivelul de securitate
8. nr de utilizatori care pot lucra simultan
9. parametrizare completa
10. dimensiunea problemei
b) caracteristici de calitate softare ( Clase de criterii si criterii )
1. Personalizare
2. Portabilitate (standarde SGBD, standarde de comunicatie, varietatea platformelor)
3. Mentenabilitate
4. Utilizabilitate
usurinta cu care utilizatorul poate sa foloseasca interfata
posibilitatea utilizarii produsului de catre utilizatori incepatori/intermediari/avansati
capacitatea produsului de a prezenta datele in mod eficient
capacitatea prodului de a identifica erorile si de a le elimina
existenta manualului de utilizare
existenta tuturialelor
posibilitati de instruire
versiuni demo
5. Fiabilitate (fara erori la rulare, salvare si recuperare)
6. Eficienta (viteza de executie, consumul de resurse)

Criterii legate de vanzator/distribuitor:
timpul de raspuns al vanzatorului
experienta
popularitatea produsului / vanzatorului
abilitatile tehnice si de afaceri
referinte

Criterii legate de costuri si beneficii :
costul licentelor
costurile de instruire
costurile de instalare si implementare
costuri de actualizare
costuri hard

Criterii legate de hard si soft :
memoria interna
spatiu extern de stocare
disponibilitatea codului sursa
platforma hard

Licentele software

Licenta software = reprezinta o autorizatie de a utiliza produsul software gratuit sau contra
cost in scop personal, comercial sau educativ. Licenta poate fi folosita pt o singura persoana
sau pt un grup de persoane si poate lua forma unui angajament scris dar de multe ori e
inclusa si in soft-ul insusi.

Principii de distributie a produselor soft din punct de vedere a licentei :
1. Principiul distributiei libere
2. Principiul distributiei comerciale

Produsele software comerciale pot avea urmatoarele tipuri de licenta:
a) licente gratuite de proba : permit utilizarea intr-un timp limitat ( de obicei 30 de zile )
b) licente educationale : in scop educativ pt elevi/studenti, in timp limitat sau nelimitat.
c) licente comerciale depline

In functie de dreptul de autor, licentele pot fi:
a) soft freeware
b) property soft
Software freeware = cu distributie libera; sunt gratuite dar impun restrictii de utilizare in
scop comercial.
Software-ul freeware poate fi studiat sau modificat, fara restructii sau cu restrictii minime. Pt
a fi considerat soft liber, codul sursa trebuie sa fie distribuit impreuna cu o nota de copy-right.
Multe produse pot fi in acelasi timp si freeware si liber.
Software-ul liber nu trebuie confundat cu soft-ul Open Source.

Property software = e opusul software-ului liber , iar prin intermediul dreptului de copy-
right controleaza modul in care e achizitionat, utilizat si distribuit produsul.
Din acest punct de vedere, licentele software pot fi impartite in:
- Shareware
- Freeware
- Full copy - right

Licentele freeware - gratuit pt o perioada nelimitata de timp
Licentele shareware - gratuit pe o perioada limitata si care contine restrictii de functionalitate

Cloud - computing

Cloud - Computing = reprezinta o solutie de utilizare a resurselor informatice , hard si soft
externe. Aceste resurse pot fi servere, spatii de stocare, aplicatii software sau servicii.

Tipuri de cloud :
1. In functie de amplasarea solutiei:
Public - Cloud (infrastructura intre orice tip de organizatie)
Private - Cloud (infrastructura in organizatie)
Hybrid - Cloud (combinatie intre cele 2)
Community - Cloud (infrastructura intre organizatiile dintr-o anumita comunitate)

2. In functie de tipul de servicii oferite:
Infrastructure as a service (IAAS):
Ofera servicii legate de dispozitivele hardware
Furnizori: Amazon EC2, Amazon S3, Flexiscale
Platform as a Service (PAAS):
Ofera platforme de dezvoltare in cloud.
Furnizori: Google Application Engine, Microsoft Azure
Software as a Service (SAAS):
Ofera solutii software in cloud.
Pionier in domeniu a fost Salesforce.com cu solutia online de tip Customer
Relationship Management (CRM)
Alti furnizori: Google Gmail, Microsoft Hotmail, Google Docs, etc.

Caracteristicile solutiilor de calcul:
infrastructuri de calcul de dimensiuni mari
model de facturare de timpul "plateste cat consumi".
De obicei, nu implica un angajament pe termen lung cu furnizorul.
Serviciile sunt disponibile din orice locatie.

Avantajele solutiilor Cloud:
accesul de oriunde
accesul 24/24 h la infrastructura
protectia mediului
creste deschiderea utilizatorilor catre tehnici noi

Dezavantajele solutiilor Cloud:
nu toate aplicatiile pot sa ruleze in Cloud
probleme privind protectia si securitatea datelor
posibila lipsa de incredere a utilizatorului in aceasta solutie

Tehnologii inrudite cu solutiile Cloud :
- Grid - Computing : o retea de calculatoare utilizate impreuna pt a obtine resurse mai mari/
rapide de utilizare.
- Virtualizarea : conceptie abstracta care desparte componentele hard de sistemul de oprare
pt a oferi o mai buna utilizare a resurselor.
- Utility Computing
- Autonomic Computing

Elemente constitutive ale produselor software de aplicatii
Programul este o combinatie de instructiuni de calcul si definitii de date care permit
calculatorului sa execute calcule si functii de control.Programul constituie o unitate de sine
statatoare care interactioneaza doar cu sistemul de operare si lucreaza cu date de intrare / iesire
proprii.
Modulul (la nivel de program) este un element de structura al programului, rezultat din
divizarea acestuia n parti disjuncte, astfel nct fiecare parte sa aiba independenta functionala, iar
interactiunea dintre parti sa fie minima. Modulul este caracterizat de urmatoarele elemente: functia,
logica, interfata si ponderea sau taria modulului. Mentionam ca termenul de modul este utilizat la
orice nivel n ierarhia sistem informatic, subsistem, aplicatie, program.
Pachetul / sistemul de programe reprezinta o multime de programe / module, constituita
ntr-o structura de tip liniar, arborescent sau retea, care rezolva izolat sau mpreuna probleme de un
anumit tip, apartinnd unei aceleasi clase de probleme.
Bibliotecile de (sub)programe sunt colectii de (sub)programe care rezolva probleme dintr-o
anumita clasa si sunt folosite de programatori ca instrumente de dezvoltare a aplicatiilor, obtinnd
astfel un nalt grad de standardizare si modularizare.

S-ar putea să vă placă și