Sunteți pe pagina 1din 4

Intrebari teoretice

1. Enumerati tipurile de licente software si explicati semnificatia acestora.


- licente gratuite de proba, care au un termen limitat de utilizare (30-60 zile) sau un numar fix
de lansari in executie (20-30) si sunt de obicei receptionate impreuna cu un calculator nou sau
de pe pagina web a producatorului produsului software
- licente educationale, care au un cost redus si poti fi utilizate de catre elevi si studenti in
procesul educational si nu este permisa utilizarea in scopuri comerciale
- licente pe un termen fixat
- licente comerciale depline, pentru utilizare nerestrictionata (in scopul obtinerii de beneficii
materiale)
- licente freeware au dreptul de autor inregistrat, sunt accesibile gratuit pe o perioada
nelimitata de timp, dar pot exista restrictii de utilizare (personala, necomerciala, academica
etc.)
- licente shareware se refera la software proprietar care este furnizat gratuit pe o perioada
limitata, dar care contine restrictii de functionalitate, de disponibilitate sau de comoditate in
utilizare
- licente full copywright sunt cele in care produsul e supus complet drepturilor de autor cu
toate restrictiile aferente lui

2. Enumerati si explicati criteriile de alegere a produselor software din punct de vedere al


caracteristicilor de calitate. Evaluati din acest punct de vedere un produs software pe
care il conoasteti si justificati evaluarea facuta.

Personalizare

a) campuri personalizabile – posibilitatea de a personaliza elementele interfetei


b) rapoarte personalizabile – posibilitatea de a personaliza elemente ale rapoartelor generate de
produs

Portabilitate

a) standardul SGBD suportat – multimea SGBD-urilor care pot fi accesate de pachetul software
(SQL Server, Oracle etc.)
b) standardele de comunicatie acceptate (XML, …)
c) varietatea platformelor pe care poate rula atat hardware cat si software

Mentenabilitate

a) scalabilitatea – abilitatea pachetului de a suporta cresterea numarului de utilizatori si a


numarului de tranzactii

Utilizabilitate

a) interfata utilizator – usurinta cu care utilizatorul poate folosi interfata produsului


b) tipuri de utiliztori – posibilitatea de a folosi pachetul de catre utilizatori incepatori,
intermediari, avansati
c) vizualizarea datelor – capacitatea pachetului de a prezenta datele intr-un mod eficient
d) raportarea erorilor - produsul ar trebui sa puna in evidenta erorile, sa stabileasca natura si
cauza lor, precum si modalitatile de diminuare
e) varietatea domeniilor in care poate fi utilizat produsul
f) usurinta in utilizare – usurinta cu care utilizatorul poate sa invete sa utilizeze produsul

Fiabilitate

a) robustete – capacitatea produsului de a rula constant fara erori


b) corectitudine – produsul trebuie sa respecte specificatiile de realizare
c) salvare si recuperare a datelor si rezultatelor

Eficienta

a) viteza de executie
b) calitatea algoritmilor

3. Cloud computing – definitie, enumerati si explicati tipurile de cloud in ceea ce priveste


amplasarea solutiei.

Cloud computing reprezinta o solutie de utilizare a resurselor informatice hardware si sofware


externe, care se pot configura in functie de necesitatile beneficiarului.

In functie de amplasarea solutiei exista:

- public cloud – infrastructura de calcul este gazduita de furnizorul de cloud la sediul acestuia.
Clientul nu are nici vizibilitate si nici control asupra locului in care e gazduita infrastructura
de calcul care este impartita intre diverse organizatii.
- private cloud – infrastructura este dedicata unei anumite organizatii si nu e partajata cu alte
organizatii. Este o solutie mai scumpa, dar mai sigura decat public. Infrastructura poate fi
localizata la sediul clientului (private cloud on premise) sau la distanta (private cloud of
premise).
- hybrid cloud – organizatia poate gazdui aplicatiile cirtice in cloud privat si aplicatiile care nu
au probleme de securitate in cloud public.
- community cloud – implica partajarea infrastructurii de calcul intre organizatii din aceeasi
comunitate (ex. organizatia guvernamentala dintr-o regiune).

4. Cloud computing – definitie, avantaje si dezavantaje.

Cloud computing reprezinta o solutie de utilizare a resurselor informatice hardware si sofware


externe, care se pot configura in functie de necesitatile beneficiarului.

Avantaje:

- acces la aplicatii de oriunde si oricand


- software-ul este platit in functie de utilizare
- cresterea capacitatilor functionale ale clientului
- creste deschiderea utilizatorului catre noile tehnologii aparute pe piata
Dezavantaje:

- nu toate aplicatiile ruleaza in cloud


- suportul organizational al clientului
- securitatea si protectia datelor
- maturitatea solutiilor oferite in cloud
- lipsa de incredere a utilizatorului in solutiile cloud
- necesitatea aderarii la anumite standarde pe care le impun solutiile cloud oferite
- necesitatea accesului la internet rapid

5. Ce este permis si ce nu este permis prin legea dreptului de autor privind productia
produselor software.
- Este permisa realizarea reproducerii permanente/temporare a unui produs integral sau partial.
- Se permite traducerea, adaptarea, aranjarea si orice alte tranformari aduse unui program.
- Este permisa distribuirea si inchirierea originalului sau a copiilor sub orice forma.
- Utilizatorul nu poate transmite unei alte persoane dreptul de utilizare.
- Utilizatorul autorizat poate sa faca fara autorizarea titularului o copie de arhiva sau de
siguranta daca aceasta este necesara pentru asigurarea utilizarii programului.
- Utilizatorul poate sa analizeze, sa studieze sau sa testeze functionarea programului in scopul
de a determina ideile si principiile care stau la baza oricarui element al acestuia.
- Autorul nu are dreptul de a retracta opera, despagubind pe titularii dreptului de utilizare
prejudiciati.

6. Enumerati si explicati criteriile de alegere a produselor software din punctul de vedere


al carateristicilor functionale, precum si cele referitoare la vanzator/distribuitor.
Explicati din punct de vedere al caracteristicilor functionale doua produse software din
aceeasi categorie pe care le cunoasteti si justificati evaluarea facuta.

Criterii legate de caracteristicile functionale ale produsului:

- functionalitate inclusa – gradul de acoperire al functiilor din activitatea beneficiarului pe


care le acopera produsul software
- obiectivul principal – domeniul sau domeniile functionale spre care este orientat produsul
- completitudine – gradul in care produsul rezolva toate problemele din clasa respectiva
- adaptabilitate – nivelul de personalizare cerut de cerintele specifice ale beneficiarului
- deschidere catre dezvoltari ulterioare – permite sau nu sa fie upgradat cu mai multe functii
- interoperabilitate – posibilitatea de a se integra cu alte produse software
- nivelul de securitate – posibilitatea de identificare a utilizatorului, de acordare a drepturilor
de acces pe diverse tipuri de utilizator, de criptare a datelor etc.
- utilizare simultana – numarul de utilizatori care pot fi conectati concomitent la produs
- parametrizare completa – presupune ca parametri aplicatiei sa fie sub controlul
utilizatorului
- dimensiunea problemei care trebuie rezolvata in raport cu dimensiuea produsului
program

Criterii legate de vanzator/distribitor


- mentenanta si actualizare – sprijinul oferit de producator (distribuitor) pentru intretinerea si
actualizarea produsului
- consultanta – capacitatea distribuitorului de a oferi consultanta tehnica
- timpul de raspuns al distribuitorului
- experienta producatorului in domeniul dezvoltarii de software
- popularitatea producatorului pe piata de profil
- abilitatile tehnice de afaceri ale producatorului/distribuitorului
- experienta anterioara in relatia cu distribuitorul
- referintele altor clienti cu privire la produs si distribuitor

7. Clasificati produsele software de aplicatie din punct de vedere al generatiei din care fac
parte.
a) Produse program care prelucreaza date (produse program clase)
- Produse program monolit (nemodularizate, extreme de dificil de modificat si fara
posibilitate de interactiune intre produs si utilizator)
- Produse program conversationale (executia aplicatieii se bazeaza pe conversatie de tip
intrebare-raspuns intre utilizator si produs)
- Produse program prietenoase (au interfata de tip Windows)
b) Produse program care prelucreaza cunostiinte
- Sisteme de asistare a deciziei (au in component lor un subsistem de gestiune a BD, un
subsistem de modele si un subsistem de cunostiinte)
- Sisteme expert (analizeaza cunostiinte ca si SSD, avand in plus posibilitatea de a-si genera
automat noi cunostiinte, pe baza experientei anterioare)

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