Curs 1 Concepte de Baza

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

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

I N

Om

PRODUSE PROGRAM ORIENTATE PE METOD SAU MODEL

S T

SISTEME DE GESTIUNE A BAZELOR DE DATE

R U

PRODUSE PROGRAM UTILITARE

M E

EXTENSII ALE SISTEMELOR DE OPERARE

N T 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,

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

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

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
Standarde SGBD

Descriere
Mulimea Sistemelor de Gestionare a Bazelor de Date care pot fi accesate de un pachet software (SQL Server, Oracle, DB2, Sybase, Informics) Standardele inter-organizaionale de transfer de date care sunt acceptate de un pachet software (EDI, XML) Capacitatea pachetului de programe pentru a rula pe mare varietate de platforme de calculator (hardware i software) Abilitatea pachetului software de a suporta creterea numrului de utilizatori i a numrului de tranzacii Uurina cu care utilizatorul poate folosi interfaa pachetului de programe S pun n eviden totalitatea erorilor existente n date, s stabileasc locul, cauza i modalitile de eliminare a erorilor Capacitatea pachetului de programe de a rula n mod constant, fr erori Produsul program respect specificaiile de realizare Pachetul software ofer rezultate ntr-un interval de timp rezonabil, n raport cu dimensiunea datelor

Standarde de comunicaie Varietatea platformelor Scalabilitate Interfaa utilizator Raportarea erorilor Robustee Corectitudine Viteza de execuie

IV Criterii de alegere a produselor program /3


Criterii legate de vnztor/distribuitor
Criteriu Manual de utilizare Tutorial Instruire Mentenan i actualizare Consultan Demonstraii Experien Experiena anterioar Descriere Disponibilitatea unui manual de utilizare, cu index, care s conin informaii importante i comenzile principale Disponibilitatea unui tutorial pentru a nva modul de utilizare a pachetului de programe Disponibilitatea unor cursuri de formare pentru a nva pachetul software Distribuitorul ofer sprijin pentru mentenana i actualizarea pachetului software Disponibilitatea distribuitorului de a oferi suport tehnic i consultan Disponibilitatea online a unor versiuni demonstrative sau de ncercare gratuite ale produsului Experiena vnztorului cu privire la dezvoltarea produselor software Dac exist, experiena profesional anterioar n relaia cu distribuitorul

IV Criterii de alegere a produselor program /4


Criterii legate de costuri i beneficii
Criteriu Costul licenelor Costurile de instruire Costuri de instalare i implementare Costuri de mentenan Costuri de actualizare Costuri hardware Beneficii directe Descriere Costul licenelor produsului din punct de vedere al numrului de utilizatori Costurile de instruire ale utilizatorilor care vor folosi produsul Costuri legate de instalarea i implementarea pachetului software Costuri legate de mentenana produsului software Costuri de actualizare a produsului atunci cnd o nou versiune va fi lansat Costul mainilor folosite pentru a sprijini sistemul, inclusiv procesoare, memorie i terminale Economii tangibile n munc i echipamente, 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 Memorie intern Spaiu extern de stocare Cod surs Platform hardware Tehnologia de reea Descriere Memoria intern necesar pentru rularea produsului Spaiu de stocare sub form de spaiu pe disc sau alte faciliti de stocare Disponibilitatea codului surs Platforma hardware necesar pentru a rula softwareul Tehnologia de reea necesar pentru a rula pachetul 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

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