Sunteți pe pagina 1din 23

Pachete software

Curs 1
Conf. Dr. Ramona
Bologa
CUPRINS Curs 1

1. Pachete software noiuni de baz

2. Elemente constitutive ale software-ului de


aplicaie

3. Clasificarea produselor program

4. Criterii de alegere a produselor program i


evaluarea
performanelor acestora

5. Aspecte legislative privind protecia


produselor software
I. Concepte de baz /1

Definiii

Sistem informatic
ansamblu de echipamente (Hardware)
ansamblu de programe (Software)
ansamblul de personal

Software
Produsul intelectual ce const din programe,
proceduri, reguli i documentaia asociat pentru
funcionarea unui sistem de prelucrare a datelor.
I. Concepte de baz /2

Pachet software
Mai multe programe software care lucreaz
mpreun pentru ndeplinirea unui set de funcii i
care sunt distribuite sau vndute mpreun.

Pachet software/Produs software


programul propriu-zis (codul sau instruciunile);
datele asociate prelucrrilor prevzute n program;
documentaia asociat produsului.
I. Concepte de baz/3

Stratificarea produselor program

PRODUSE PROGRAM ORIENTATE PE DOMENIU Om


I

N
PRODUSE PROGRAM ORIENTATE PE METOD SAU
MODEL S

SISTEME DE GESTIUNE A BAZELOR DE DATE R

U
PRODUSE PROGRAM UTILITARE M

EXTENSII ALE SISTEMELOR DE OPERARE N

E
SISTEME DE OPERARE
Calculator
I. Concepte de baz/4

Elemente constitutive ale software- ului


de aplicaie
Program: codificarea ntr-un limbaj de nivel nalt a unor
algoritmi sau a unor funcii de prelucrare a informaiilor

Subprogram: pri din programe pentru rezolvarea


problemelor dintr-o clas mai larg

Modul: element de structur al programului

Pachet: subsistemul de programe


II. Clasificarea produselor program/1

Clasificarea generaiilor de produse


program

1. Produse program care prelucreaz date i informaii


Produse program MONOLIT
Produse program CONVERSAIONALE
Produse program PRIETENOASE

2. Produse program care prelucreaz cunotine


- Sisteme de asistare a DECIZIEI
- Sisteme EXPERT
II. Clasificarea produselor program/2

Produsele program orientate pe domeniul sau


specificul aplicaiei
dup gradul de generalitate:
- de uz general - realizeaz funcii de uz general;
- generalizabile - specifice la nivel de grup tipologic de uniti sau activiti;
- refolosibile - pot fi preluate i de ali utilizatori;
- unicat - elaborate numai pentru un anumit tip de utilizator sau aplicaie.

dup natura funciilor utilizator informatizate:


- informatizarea proceselor de conducere;
- informatizarea principalelor funcii ale ntreprinderii;
- automatizarea activitilor de birou - administrative (birotica);
- informatizarea cercetrii tiinifice, documentrii, proiectrii;
- robotica industrial;
- automatizarea activitilor de programare;
- inteligena artificial etc.

dup tipul de domeniu (ramura, subramura) cruia i aparine


utilizatorul final: pentru uniti industriale, agricole, silvicultur, construcii,
transporturi, telecomunicaii, nvmnt, cultur i art, ocrotirea sntii,
aprovizionarea tehnico - material etc.
III. Software standard/1

Definirea software-ului standard

face parte din categoria software-ului de aplicaii, alturi de


aplicaiile specifice, dezvoltate individual de ctre companii

cuprinde acele programe care au fost realizate de companii


de software sau productori de hardware pentru o pia
anonim

n plus fa de programele n sine, include bunuri i servicii


adiionale, cum ar fi documentaii, cursuri de pregtire,
suport pentru instalare sau ntreinere

deosebirea fa de aplicaiile dezvoltate individual (create


de companii sau de teri pentru diverse activiti specifice
companiei) provine mai ales din gradul de utilizare
III. Software standard/2

Categorii generale de software


standard

software tehnic: conine programe n care se


utilizeaz cu precdere funcii matematice,
metode statistice sau de cercetri operaionale

software pentru administrarea afacerii: ofer


suport pentru procesele de gestiune a afacerii
(de exemplu contabilitate, resurse umane,
planificarea i controlul produciei,
managementul materialelor sau vnzri)
III. Software standard/3

Avantaje
cost mai redus de achiziie
costuri de ntreinere mai reduse
procesul de achiziie dureaz mai puin
adaptabilitate la cerinele companiei
consistena interfeei cu utilizatorul

Dezavantaje
probleme de adaptabilitate
probleme legate de interfaa cu alte produse
dependena fa de productor
IV. Selecia pachetelor software

Etape generale ale procesului de selecie a


pachetelor software:

1. Stabilirea necesitii de achiziionare a pachetului


software
2. Stabilirea pachetelor software candidate
3. Eliminarea pachetelor software care nu au
caracteristicile cerute
4. Utilizarea de tehnici de evaluare pentru a evalua
pachetele rmase
5. Realizarea unei analize mai detaliate a pachetelor
software aflate pe primele poziii
6. Negocierea unui contract cu distribuitorul
7. Cumprarea i implementarea celui mai potrivit pachet
IV. Criterii de alegere a produselor program/1
Criterii legate de caracteristicile funcionale
Criteriu Descriere
Funcionalita Arii sau funcii ale activitii beneficiarului pe care
tea inclus pachetul trebuie s le ofere. Descrie modul n care
pachetul software acoper fiecare funcie
Completitudi Gradul n care software-ul ndeplinete cerinele
ne funcionale (produsul rezolv toate problemele din
clasa respectiv)
Nivel de Politicile de securitate suportate de pachetul software
securitate (de identificare a utilizatorului, de audit, criptarea de
date)
Utilizare Numrul de utilizatori care se pot conecta simultan la
simultan produs i l pot folosi
Parametrizar Parametrii algoritmului folosit s fie sub controlul
e complet utilizatorului
Dimensiunea Dimensiunea maxim a problemei ce trebuie rezolvat
problemei n raport cu dimensiunea maxim acceptat de
produsul program
IV. Criterii de alegere a produselor program /2
Criterii legate de caracteristicile de calitate
Criteriu Descriere
Standarde SGBD Mulimea Sistemelor de Gestionare a Bazelor de Date care
pot fi accesate de un pachet software (SQL Server, Oracle,
DB2, Sybase, Informics)
Standarde de Standardele inter-organizaionale de transfer de date care
comunicaie sunt acceptate de un pachet software (EDI, XML)
Varietatea Capacitatea pachetului de programe pentru a rula pe mare
platformelor varietate de platforme de calculator (hardware i software)
Scalabilitate Abilitatea pachetului software de a suporta creterea
numrului de utilizatori i a numrului de tranzacii
Interfaa Uurina cu care utilizatorul poate folosi interfaa pachetului
utilizator de programe
Raportarea S pun n eviden totalitatea erorilor existente n date, s
erorilor stabileasc locul, cauza i modalitile de eliminare a erorilor
Robustee Capacitatea pachetului de programe de a rula n mod
constant, fr erori
Corectitudine Produsul program respect specificaiile de realizare
Viteza de Pachetul software ofer rezultate ntr-un interval de timp
execuie rezonabil, n raport cu dimensiunea datelor
IV Criterii de alegere a produselor program /3
Criterii legate de vnztor/distribuitor
Criteriu Descriere
Manual de Disponibilitatea unui manual de utilizare, cu index,
utilizare care s conin informaii importante i comenzile
principale
Tutorial Disponibilitatea unui tutorial pentru a nva modul de
utilizare a pachetului de programe
Instruire Disponibilitatea unor cursuri de formare pentru a
nva pachetul software
Mentenan i Distribuitorul ofer sprijin pentru mentenana i
actualizare actualizarea pachetului software
Consultan Disponibilitatea distribuitorului de a oferi suport
tehnic i consultan
Demonstraii Disponibilitatea online a unor versiuni demonstrative
sau de ncercare gratuite ale produsului
Experien Experiena vnztorului cu privire la dezvoltarea
produselor software
Experiena Dac exist, experiena profesional anterioar n
anterioar relaia cu distribuitorul
Referine Referine ale clienilor existeni care folosesc produsul
IV Criterii de alegere a produselor program /4
Criterii legate de costuri i beneficii
Criteriu Descriere

Costul Costul licenelor produsului din punct de vedere al


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

Criterii legate de hardware i software


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

Licena software:
este folosit pentru a permite unei persoane sau unui grup
de persoane s folosesc un anumit software. Aproape
toate aplicaiile software sunt liceniate.

este un instrument juridic (cu titlu de drept contractual),


care reglementeaz utilizarea sau redistribuirea software-
ului.

reprezint un contract ntre furnizorul de software i


utilizatorul final, referit uneori sub denumirea de EULA
(End User License Agreement).

de cele mai multe ori aceasta este inclus n software-ul


nsui, ca i parte a procesului de instalare.

protejeaz drepturile de autor ale celui care a creat


produsul, prin stabilirea de restricii ale utilizatorului final n
relaia sa cu produsul software.
Licene software/2
Tipuri de licene software
A. Dup obiectul n funcie de care se face licenierea:
bazate pe numrul de maini pe care programul liceniat va putea
rula
bazate pe numrul de utilizatori care pot folosi aplicaia
B. n funcie de restriciile legale i tehnice stabilite de proprietarii
licenelor:

licene comeciale care au caracter individual (cel mai adesea


nominativ) i sunt netransmisibile. Au rolul de a limita drepturile
utilizatorului final n privina utilizrii i, mai ales, a redistribuirii
produsului. Aceste licene pot fi de tip:
shareware (pot fi folosite gratuit doar pentru o anumit perioad)
trial ( pot fi folosite gratuit o perioad de timp, dar au mai multe opiuni
dezactivate),
retail (software-ul comercial care nu poate fi copiat)
freeware (utilizatorul poate folosi softul pe o perioada nelimitat, dar nu
are dreptul s l editeze sau s l revnd);
licene open source reprezint licenele prin intermediul crora
dreptul de proprietate asupra unui produs IT nu ramane la autorul
acestuia, programul putnd fi utilizat n mod liber de ctre orice
utilizator. Totodat acesta presupune i distribuia codului surs.
V. Aspecte legislative privind protecia produselor
software /1

Protecia produselor program a fost reglementat prin Legea


privind dreptul de autor i drepturile conexe, aprobat n
februarie 1996.

Obiectul dreptului de autor l reprezint operele originale de


creaie intelectual, indiferent de modalitatea de creaie,
modul i forma concreta 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.

Durata dreptului de autor - tot timpul vieii autorului i se


transmite prin motenire pe o durat de 50 ani.
V. Aspecte legislative privind protecia produselor
software /2

Dispoziii speciale referitoare la protecia produselor program:


Protecia programelor pentru calculator include orice
expresie a unui program, programele de aplicaie i sistemele
de operare, exprimate n orice limbaj (cod surs sau cod
obiect), materialul de concepie pregtitor i manualele
Nu sunt protejate ideile, procedeele, metodele de funcionare,
conceptele matematice i principiile care stau la baza oricrui
element dintr-un program, inclusiv cele care stau la baza
interfeelor

Autorul are dreptul exclusiv de a realiza i de a


autoriza:
reproducerea permanent sau temporar, integral sau
parial a unui program, prin orice mijloc sau form
traducerea, adaptarea, rearanjarea i alte
transformri ale unui program precum i reproducerea
acestor transformri, fr a prejudicia drepturile persoanei
care face transformrile
difuzarea originalului sau a copiilor, sub orice form,
inclusiv prin nchiriere
V. Aspecte legislative privind protecia produselor
software /3

Drepturile asupra programelor create de unul sau mai muli


angajai, ca atribuii de serviciu sau dup instruciunile celui
care angajeaz, aparin angajatorului.

Reproducerea sau traducerea codului program pentru


interoperabilitate cu alte programe trebuie autorizat de
titularul dreptului de autor. Informaiile necesare
interoperabilitii
Nu pot fi utilizate n alte scopuri dect pentru realizarea
acesteia
Nu pot fi comunicate altei persoane
Nu pot fi utilizate pentru definitivarea, producerea sau
centralizarea unui program a crui expresie este
fundamental similar.
V. Aspecte legislative privind protecia produselor
software /4

Se sancioneaz cu amend sau nchisoare urmtoarele


fapte:
- Accesul public la bazele de date care conin sau constituie
opere protejate, fr autorizarea titularului dreptului de autor
- nsuirea fr drept a calitii de autor
- Reproducerea, difuzarea, comercializarea de programe fr
autorizarea titularului dreptului de autor, precum si punerea la
dispoziia publicului, prin vnzare, a mijloacelor tehnice
destinate neutralizrii dispozitivelor de protecie a
programelor

Beneficiaz de protecie prin lege i programele create


anterior intrrii n vigoare a acestei legi.

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