Sunteți pe pagina 1din 8

Grilele a fost la fel la toate numerele dar puse in alta ordine, subiectele teoretice

sunt de la nr 5 si nr 6. Au fost 6 numere la cei de la statistica, iar profa a fost singura la


supraveghere in sala.
1. Ce afirmaie despre parametrii este fals?
a. Utilizarea unui parametru cu un filtru in interogarea dvs. face filtru dinamic.
b. Cand creati un parametru, se poate realiza ,de asemenea un filtru care utilizeaza
parametrul.
c. Puteti crea o interogare care accepta un parametru a.i. sa specificati o valoare pentru
parametru ori de cate ori executati interogarea.
d. Singurul tip de parametru pe care il puteti specifica este un element dintr-o lista.
2. Pentru a afisa vanzarile totale si medii pentru o regiune ce raport ati folosi?
a. List raport
b. Summary raport
c. Frequency raport
d. Niciuna dintre cele de mai sus
3. Cand se seteaz un filtru se pot specifica
a. Condiii de filtrare multiple, dar nu condiii logice(AND sau OR)
b. Numai o condiie de filtrare
c. Condiii de filtrare multiple i condiii logice(AND sau OR)
d. Niciuna dintre cele de mai sus
4. Care sunt cele dou tipuri de coloane dintr-un set de date SaS
a. Numeric i caracter
b. Data i moneda
c. Integer si alfanumeric
d. Data si bani
5. Ce afirmaie despre task-ul Import Data este fals
a. Un nou set de date SaS este creat din datele importate
b. Se poate specifica o expresie pentru a crea o coloan nou
c. Puteti specifica atributele coloanelor, inclusiv numele,tipul i lungimea
d. Puteti prelua numele coloanelor din primul rand al fisierului de date
6. Ce task se va utiliza pentru a realiza raportul alaturat

a. List data
b. Table Analysis
c. Summary tables
d. One-Way Frequencies
7. n declaraia INPUT, semnul $ indic
a. Posibilitatea definirii dinamice a variabilei
b. Lipsa valorii pentru variabil
c. Valorile variabilei sunt de tip character
d. Valorile variabilei sunt de tip numeric
8. Care task ofer o opiune pentru a crea un graphic pentru a vedea distribuia datelor
a. Summary Tables
b. Ambele taskuri ofer aceast opiune
c. Summary statistics
d. Nici un rspuns nu este corect
9. Care format(formate) de rezultate ale unui query permit executia unei noi prelucrri
a. numai data tables
b. data views si reports
c. data tables si data views
d. numai data views
10. Ce se ntmpl cnd deschidei un set de date Sas in SaS EG
a. O copie a setului de date este adugat la proiect i _COPY_ este ataat la nume
b. Setul de date este ncorporat n fiierul proiectului
c. Se deschide Import Data Wizard i va permite sa creati un set de date Sas
d. Un pointer al setului de date este adugat la proiect

Subiecte teoretice

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

Licentele software reprezinta o autorizatie de a utiliza un produs software contra plata


sau gratuit in scopuri personale, comerciale sau educationale pt unul sau mai multi utilizatori.
Dpdv legal, ea este un instrument juridic cu titlul de drept contractual care reglementeaza
utilizarea si redistribuirea produselor software. LS se mai numesc si EULA (End user licence
agreement).
Licenta poate sa fie sub forma unui contract scris sau sa fie impusa ca parte in procesul de
instalare a produsului, caz in care, daca utilizatorul nu este de accord cu termenul licentei
intrerupe procesul de instalare.
Tipul de licenta depinde si de scopul utilizarii produslui. In functie de modul de distributie
exista doua principia de distributie a produselor:
1. Principiul distributiei libere - nu se percepe plata, dar de cele mai multe ori lipseste suportul
pt dezvoltarea produsului.
2. Principiul distributiei comerciale se percepe plata prin care se garanteaza suportul, diverse
tipuri de asistenta pe perioade de timp specificate prin licenta.

Principalele categorii de produse software dpdv al licentelor sunt: produse software comerciale
si produse software freeware.
1. Pt produsele software comerciale exista urmatoarele tipuri de licente:
- Licente gratuite de proba care sunt valabile pt o perioada limitata de timp, de obicei 30-60
zile sau pt un nr limitat de lansari in executie, de obicei 20-30 lansari. In cadrul acestor licente
gratuite de proba, utilizatorii poate sa testeze toate functionalitatile produselor, dar nu poate sa
reutilizeze pt obtinere de beneficii materiale.
- Licente educationale care permit utilizarea produselor in procesul educational sau pt
solutionarea unor probleme individuale de uz personal, dar nu pot fi utilizate pt obtinerea
beneficiilor materiale, nici individual si nici de catre institutii. Acestea au un cost redus fata de
licentele comerciale cu drepturi depline.
- Licente comerciale cu drepturi depline care sunt contra cost. Permit utilizarea produselor in
orice scopuri si pot avea valabilitate nelimitata sau limitata in timp.
2. Produse software freeware dispun de licente freeware, care sunt in distributie libera, sunt
gratuite, dar impugn restrictia de utilizare in scopuri comerciale. O alta impartire a licentelor
poate fi facuta in fct de drepturile asupra PS, in free software, numit si software liber si software
proprietar.
- Software liber poate fi studiat, modificat, imbunatatit si redistribuit cu restrictii minime. El
este supus legii dreptului de autor, in general este disponibil gratis, dar gratuitatea nu este
absolut necesara. Pt a fi considerat software liber codul sursa trebuie sa fie disponibil si
distribuit impreuna cu o nota de copy-right care sa permita urmatoarele forme de libertate:
a) De a utiliza produsul in orice scop

b) De a studia produsul si de a-l modifica in fct de nevoile personale


c) De a redistribuii copii in mod gratuity sau contra unei sume de bani care sa acopere
cheltuielile de distributie
d) De a imbunatatii programul si de a pune imbunatatirile la dispozitia publicului
Un produs este soft liber numai daca intruneste toate cele 4 libertati. Desi majoritatea soft liber
este gratuit, gratuitatea nu este un criteriu dupa care se poate spune ca un program este liber
sau nu. Deci produsele freeware nu sunt programe de free software. Ele se diferentiaza prin
sensul cuvantului free. In cazul produsului freeware, free inseamna gratis, in cazul free
software, free inseamna libertatea de a modifica, copia, redistribui si utiliza produsul in orice
scop.
Licentele pt soft liber ofera cele 4 tipuri de libertati si specifica titulaul dreptului de autor,
precum si titularii drepturilor de autori care au realizat modificarile anterioare ale produsului.
Soft liber nu trebuie confundat cu soft cu sursa deschisa, care se refera ca sursa produsului este
disponibila. Si open source este supus drepturilor de autor si in fct de continutul licentelor
utilizatorului ii sunt asigurate diverse drepturi.
Produsele soft liber sunt distribuite pe baza licentelor CCL, care permit pastrarea si propagarea
drepturilor de autor pt produsele elaborate prin modificari si redistribuiri ale modificarilor.
Exista mai multe tipuri de licente CCL.
- Software proprietar se refera la produsele care nu sunt soft liber si nici open source.
Programul are un proprietar al copy-right-ului care controleaza modul in care este utilizat
produsul software. Sunt impune restrictii privind utilizarea si modificarea, copierea si
redistribuirea.

Alta clasificare a licentelor:


- Licente shareware
- Licente freeware
- Licente full copy-right
1. Licentele freeware au dreptul de autor inregistrate, sunt accesibile gratuit pe o perioada
nelimitata de timp, dar pot sa aiba restrictii de utilizare: personale, necomerciale, academice
sau combinatii intre ele. Exista licente freeware care sa aiba o limuta de distribuire, adica sa fie
descarcate si utilizate, dar fara dreptul de a redistribui.
2. Licentele shareware se refera la software-ul proprietar, care este furnizat gratuit pe o
perioada limitata, dar care contine restrictii de functionare, de disponibilitate sau de usurinta in
utilizare. El este un software commercial supus regulilor drepturilor de autor, care poate fi
utilizat pt testare, pe o perioada limitata de timp, dupa care, daca utilizatorul doreste sa continue
sa-l utilizeze, trebuie sa plateasca costul licentei. Retail software este un software comercial
care nu poate fi copiat. Fabric domain software este un software care nu este protejar prin
legile drepturilor de autor, poate fi folosit, copiat in mod gratuity.
3. Full copy-right sunt licente care asigura restrictiile impuse de titularul drepturilor de autor.
2. Enumerati si explicati criteriile de alegere a produselor SW dpdv al caracteristicilor
de calitate.Evaluati din acest punct de vedere un produs SW pe care il cunoasteti si
justificati evaluarea facuta.

II. Criterii legate de caracteristici de calitate

1) Personalizarea
a) Rapoarte personalizate posibilitatea de a personaliza elemente ale rapoartelor generate
automat de produse
b) Campuri personalizabile- posibilitatea de a personalize elemente ale interfetei
2) Portabilitatea
a) Standardele SGDB acceptate de PS
b) Standarde de comunicatie acceptate de produs (ex: Xml, Edit)
c) Varietatea platformelor pe care poate sa ruleze produsul dpdv hardware si software
3) Mentenabilitatea
a) Scalabilitate capacitatea pachetului de a suporta cresterea nr de utilizatori si a nr de
tranzactii
4) Utilizabilitatea
a) Interfata utilizator- usurinta cu care utilizatorul poate folosi interfata produsului
b) Tiputile de utilizatori care pot sa foloseasca produsul utilizatori incepatori, intermediari
sau avansati sau combinatii dintre ei
c) Vizualizarea datelor capacitatea produsului de a vizualiza datle in mod eficient
d) Raportarea erorilor produsul trebuie sa sesizeze erorile, sa le evidentieze si sa le precizeze
locul si cauza aparitiei lor, precum si modul de eliminare a erorilor.
Erorile pot fi de 3 tipuri:
- Erori de operare
- Erori de algoritm impartite la 0, ciclare infinita
- Erori de sistem- depasire de capacitate de memorie, depasire spatiu hard-disk
e) Varietatea domeniilor in care poate fi utilizat
f) Usurinta in utilizare usurinta cu care utilizatorul poate sa invete sa foloseasca
g) Existenta manualului de utilizare
h) Existenta unui tutorial
i) Disponibilitatea unor cursuri de formare pt a invata produsul respective
j) Disponibilitatea online a unor versiuni demonstrative sau de incercare gratuite ale produsului

5) Fiabilitate
a) Robustete- capacitatea produsului de a functiona o perioada mare de timp fara erori
b) Corectitudine produsul sa respecte integral specificatiile de realizare
c) Salvare si recuperare- capacitatea produsului de a salva si recupera date si rezultate
6) Eficienta
a) Viteza de executie
b) Calitatea algoritmului

Pentru a evidentia mai mult aceste criterii de alegere a unui produs dpdv al calitaii,
vom lua n considerare produlul Sas. n primul rand, din prisma personalizarii, Sas ofera
facilitate utilizatorului de a-si personaliza rapoartele cu stiluri predefinite, sau acesta isi poate
crea propriile stiluri. Analizand sas din punctul de vedere al portabilittii, putem spune faptul
ca acesta accepta importarea datelor din cadrul altor programe, de exemplu din Excel, Acces
etc. Alt criteriu de calitate ar fi scalabilitatea. Atunci cand se lucreaza cu un set foarte mare de
date, in sas exista posibilitatea sa se realizeze mai multe operatiuni. Deci acesta are capacitatea
de a efectua un numar mare de tranzactii. Din punctul de vedere al numarului de utilizatori, pot
exista deficient la conectare, programul ruland mult mai greu.
Un alt criteriu de evaluare face referire la utilizabilitate, aceasta constand in masura in
care interfata Sas este usor de inteles de utilizator aceasta avand comenzi ce pot fi deduse.
Deasemenea, Sas ofera un module care accepta mai multe tipuri de utilizatori, incepand de la
incepatori pana la avansati. Facand referire la domeniile de analiza, Sas poate fi folosit in
analiza statistice, analiza datelor, data mining si multe altele. Capacitatea de rezolvarea a
problemelor din aceste domenii se realizeaza intr-o masura mare utilizand sas,deoarece pentru
fiecare obiectiv se pot folosi module specifice ce ajuta utiilizatorul in rezolvarea problemei.Sas
pune la dispozitie o serie de tutorial , de cursuri online pentru instruire, manual de pregatire ce
ajuta utilizatorul sa cunoasca mai bine programul si functionalitatile de care dispune. Din
punctul de vedere al vitezei de executie, sas proceseaza usor si rapid oferindu-i utilizatorului
posibilitatea de a salva datele si rezultatele obtinute in urma prelucrarilor realizate.

3. Cloud Computing-definitii, avantaje, dezavantaje.


Cloud Computing reprezinta o solutie de utilizator a resurselor informatice hardware sau
software externe care se pot configure in fct de necesitatile beneficiarului.
El reprezinta un mod de ofertare si de utilizare a resurselor de calcul si nu o tehnologie
informatica. Utilizarea resurselor se face la cerere si in cantitati variabile. Utilizatorul, respectiv
clientul de cloud, plateste doar ceea ce consuma.
Tipuri de Cloud Computing:
Este clasificat dupa 2 criterii:
1. Amplasarea solutiei Cloud:
a) Public cloud infrastructura de calcul e gazduita de catre furnizorul de cloud la sediu.
Clientul nu are nici vizibilitate si nici control asupra locului unde e gazduita. Resursele sunt
protejate de catre mai multe organizatii. Dezavantajul acestui tip de cloud e slaba securitate
asupra datelor.
b) Private cloud infrastructura de calcul este dedicata unei anumite organizatii si nu este
partajata cu altele. Ea poate fi localizata la sediul clientului, caz in care cloud-ul se numeste
public could on premise sau la sediul furnizorului (public cloud off premise). Acest tip de cloud
este mai scump decat cloud public, dar este o solutie mai sigura dpdv al securitatii.
c) Hybrid cloud este acel tip de cloud in care o organizatie are aplicatiile critice in cloud
private, iar cele care nu au probleme de securitate, in cloud public.
d) Community cloud implica partajarea infrastructurii intre organizatii din cadrul aceleiasi
comunitati. De ex, organizatiile guvernamentale dintr-o regiune poate sa-si gestioneze in acest
cloud datele despre cetatenii din acea zona.
2. In functie de tipul serviciilor oferite exista:
a) Infrastructure as a service (IaaS) pp oferirea de servicii care implica echipamente hardware
b) Platform as a service (PaaS) pp oferirea de platforme de dezvoltare de produse software
in cloud. De obicei, platformele de dezvoltare in cloud nu sunt compatibile unele cu altele.
c) Software as a service (SaaS) pp oferirea de produse software in cloud.
Dpdv al furnizorului de Cloud:
Dezavantaje: - Prognozele sunt greu de realizat
- Capitalul necesar infrastructurii de calcul este foarte mare
- Activitatile pot fi sezoniere
Avantaje: - Reutilizarea echipamentelor hardware si al configuratiilor aplicatiilor software
Dpdv al utilizatorului de Cloud:
Dezavantaje: - Necesitatea accesului la internet puternic si rapid
- Nu toate aplicatiile ruleaza in Cloud
- Probleme legate de securitate
- Necesitatea unei organizari s firmei care sa permita lucrul in Cloud
- Necesitatea de a adera la standardele impuse de tehnologia informatica
- Lipsa de incredere a multor utilizatori in a utiliza resurse care nu le apartin
Avantaje: - Cheltuieli mai mici decat daca utilizatorul ar cumpara resursele de calcul (hardware
sau software)
- Accesul la resurse 24/24 h
- Accesul indifferent de locatia clientului
- Posibilitatea de a plati doar ceea ce consum
- Deschiderea catre noi tehnologii
Tehnologii inrudite cu solutia Cloud Computing acestea sunt:
1. Grid Computing reprezinta o retea de calculatoare care sunt utilizate impreuna pt a obtine
resurse mai mari si mai rapide de procesare. Calculatoarele se pot afla fizic in aceeasi locatie
sau in locatii diferite. Pt a putea functiona in Grid Computing, aplicatiile trebuiesc facute pe
baza unor algoritmi de procesare paralela. Tot pe baza tehnologiei de GC functioneaza si BD
distribuite.
2. Virtualizarea este un strat abstract care desparte componenta hardware de SO. Virtualizarea
permite ca mai multe masini virtuale cu SO diferite sa ruleze separate una langa alta pe aceeasi
masina fizica. Masinile virtuale sunt incpasulate in fisiere, cee ace face posibila copierea si
salvarea rapida a masinii.
3. Autonomic Computing retea de calculatoare care se pot corecta automat fara interventia
umana.
4. Ce este permis si ce nu este permis prin legea dreptului de autor privind protectia
produselor SW.
Produsele SW sunt protejate prin intermediul legii privind drepturile de autor unde se
precizeaza ce este permis si ce nu este permis privind produsele software. Prin intermediul unui
contract de inchiriere, autorul poate sa permite in ce masura poate fi folosit un produs si pe ce
periioada. Astfel, prin prezenta lege, sunt protejate acele programe pentru calculator sub orice
forma fie cod sursa, fie cod obiect, insa aici nu se includ idei, procedee sau modele mai ales
cele ce stau la baza interfetelor. Asadar, in acest sens, autorul are drept exclusiv sa autorizeze
ca programul sa fie reprodus, mai ales daca aceasta reproducere este facuta cu motivul instalarii
, stocarii, transmiterii prin retea a programului. Mai mult de atat, este permisa traducerea,
adaptare si aranjarea, insa si distribuirea sau inchirierea programului.
De asemenea, este permis ca utilizatorul autorizat sa faca copii de siguranta sau de
arhiva daca acestea sunt necesare pt asigurarea utilizarii progamului. Nu este necesar sa
primeasca autorizare de la titulat. Este permis ca utilizatorul sa se documenteze cu privire la
functionarea programului mai ales daca aceasta este facuta in scopul instalarii.In plus, nu este
obligatorie autorizarea titularului drpetului de autor atunci cand se fac investigari in evaluarea
interoperabilitatii. Insa, actele de reproducere si de traducere sunt detinute de persoana
imputernicita si nu pot fi folosite in alte scopuri. Nu sunt permise nici comunicarea
informatiilor altor persoane si nici folosirea acestora in alte scopuri(comercializare sau
definitivarea unui program similar).
5. Enumerati si explicati criteriile de alegere a produselor SW dpdv al
caracteristicilor functionale precum si cele referitoare la vanzator/producator. Evaluati
din punctul de vedere al caracteristicilor functionale doua produse SW din aceeasi
categorie pe care le cunoasteti si justificati alegerea facuta.
I. Criterii legate de caracteristicile functionale ale produsului

1) Functionalitatea inclusa- masura in care fct aplicatiei acopera cerintele beneficiabile


2) Obiectivul principal- domeniile functionale spre care produsul este orientat
3) Completitudine- masura in care produsul rezolva toate problemele din clasa respective
4) Adaptabilitate- nivelul de personalizare cerut de cerintele specific ale beneficiarului
5) Deschidere catre dezvoltari ulterioare
6) Interoperatibilitate- posibilitatea de a se integra cu alte produse software
7) Nivelul de securitate (identificarea utilizatorului, de acordare a anumitor drepturi pe tipuri
de utilizator, rezultate
8) Utilizarea simultana- nr de utilizatori care se pot conecta si utiliza simultan produsul
9) Parametrizare completa- pp ca parametrii aplicatiei sa fie sub controlul utilizatorului
10) Dimensiunea problemei care trebuie rezolvata in raport cu dimensiunea PS

II. Criterii legate de producator sau vanzator

1) Mentenanta si actualizare- sprijinul oferit de producator/vanzator pt obtinerea si


actualizarea produsului
2) Consultanta daca distribuitorul ofera sau nu support ethnic si consultant
3) Timpul de raspuns al vanzatorului la solicitarile beneficiarului
4) Experienta producatorului cu privire la dezvoltarea produselor software
5) Abilitatile tehnice si de afaceri ale producatorului sau vanzatorului
6) Popularitatea producatorului pe piata software
7) Experienta anterioara in relatia cu distribuitorul
8) Referinte ale altor clienti care folosesc produsul

IV. Criterii legate de costuri si beneficii


1) Costul licentelor dpdv al nr de utilizatori
2) Costul de intruire ale utilizatorilor care vor folosi produsul
3) Costul de instalare si implementare a produselor
4) Costurile mentenanta (intretinere a produsului)

6. Clasificati produsele SW de aplicatie dpdv al generatiei din care fac parte.


Clasificarea produselor software de aplicatie din punct de vedere al generatiei sunt:
- produsele software care prelucreaza date (monolit, conversationale, prietenoase)
- produsele care prelucreaza cunostinte (sisteme pentru asistarea deciziei, sisteme suport de
decizie sau sisteme expert)
Produsele monolit sunt nemodularizate exrem de dificil de modificat si fara
posibilitate de interactiune intre produs si utilizator.
In cazul produselor conversationale executia aplicatiei este bazata pe conversatia de
tip intrebare-raspuns.
Cele prietenoase interfata de tip windows, posibilitatea lucrului concomitant cu mai
multe ferestre etc.
Sisteme suport de decizie au in arhitectura lor o component de gestiune a bazelor de
date (componenta de management de date, componenta de management de modele,
componenta de management de cunostinte).
Datele introduse de utilizator sunt stocate si gestionate prin intermediul componentelor
de date, apoi sunt prelucrate prin intermediul modelelor rezultand informatii care pot fi si ele
stocate in componente de date, pot fi transmise utilizatorului, dar specific unui SSD informatiile
sunt prelucrate prin intermediul de management de cunostinte rezultand decizii.
Sistemele expert analizeaza cunostintele si sunt capabile sa-si genereze automat noi
cunostinte pe baza experientelor anterioare. Sistemele expert imita modul de functionare al
creierului uman, sunt bazate pe intermediul algoritmilor neuronali si fac parte din domeniul
inteligentei artificiale.
Produsele software se pot clasifica in 2 mari categorii:
1) Produse software de baza
- Sisteme de operare
- Extensii ale sistemelor de operare
- Instrumente software pentru realizarea altor produse software care pot fi:
Instrumente software disparate
Medii de proiectare
Medii de programare
Medii de dezvoltare (instrument case)
- Produse software utilitare
- Produse software pentru gestiunea bazelor de date
2) Produse software de aplicatii
- Produse software orientate pe domeniu
- Produse software orientate pe metoda sau model
Clasificarea produselor software de aplicatie din punct de vedere al generatiei sunt:
- produsele software care prelucreaza date (monolit, conversationale, prietenoase)
- produsele care prelucreaza cunostinte (sisteme pentru asistarea deciziei, sisteme suport de
decizie sau sisteme expert)
Din punct de vedere al gradului de generalizare produsele software pot fi:
- de uz general
- generalizabile
- refolosibile
- unicat
Criterii de alegere a produselor software si de evaluare a performantelor acestora
Evaluarea calitatii unui PS se poate face fie dpdv al utilizatorului, fie dpdv al realizatorului.
Dpdv al utilizatorului in evaluare se iau in considerare:
I. Criterii legate de caracteristicile functionale ale produsului
1) Functionalitatea inclusa- masura in care fct aplicatiei acopera cerintele beneficiabile
2) Obiectivul principal- domeniile functionale spre care produsul este orientat
3) Completitudine- masura in care produsul rezolva toate problemele din clasa respective
4) Adaptabilitate- nivelul de personalizare cerut de cerintele specific ale beneficiarului
5) Deschidere catre dezvoltari ulterioare
6) Interoperatibilitate- posibilitatea de a se integra cu alte produse software
7) Nivelul de securitate (identificarea utilizatorului, de acordare a anumitor drepturi pe tipuri de
utilizator, rezultate
8) Utilizarea simultana- nr de utilizatori care se pot conecta si utiliza simultan produsul
9) Parametrizare completa- pp ca parametrii aplicatiei sa fie sub controlul utilizatorului
10) Dimensiunea problemei

V. Criterii legate de hardware si software


1) Memoria interna
2) Spatiul extern de stocare
3) Platforma hardware
4) Platforma software
5) Tehnologia de retea
6) Disponibilitatea sau nu a codului sursa
Calitatea produselor software este reglementata prin standard ISO de calitate care contin clase de
criterii, attribute de calitate, precum si metrici de evaluare a acestora.