Pachete software Curs 1 Conf. Dr. Ramona Bologa - PowerPoint PPT Presentation

About This Presentation
Title:

Pachete software Curs 1 Conf. Dr. Ramona Bologa

Description:

... Varietatea platformelor Capacitatea pachetului de programe pentru a rula pe mare varietate de platforme de calculator (hardware i software) ... – PowerPoint PPT presentation

Number of Views:72
Avg rating:3.0/5.0
Slides: 24
Provided by: DANM134
Category:

less

Transcript and Presenter's Notes

Title: Pachete software Curs 1 Conf. Dr. Ramona Bologa


1
Pachete software Curs 1Conf. Dr. Ramona Bologa
2
CUPRINS Curs 1
1. Pachete software notiuni de baza 2.
Elemente constitutive ale software-ului de
aplicatie 3. Clasificarea produselor
program 4. Criterii de alegere a produselor
program si evaluarea performantelor
acestora 5. Aspecte legislative privind
protectia produselor software
3
I. Concepte de baza /1
  • Definitii
  • Sistem informatic
  • ansamblu de echipamente (Hardware)
  • ansamblu de programe (Software)
  • ansamblul de personal
  • Software
  • Produsul intelectual ce consta din programe,
    proceduri, reguli si documentatia asociata pentru
    functionarea unui sistem de prelucrare a
    datelor.

4
I. Concepte de baza /2
  • Pachet software
  • Mai multe programe software care lucreaza
    împreuna pentru îndeplinirea unui set de functii
    si care sunt distribuite sau vândute împreuna.
  • Pachet software/Produs software
  • programul propriu-zis (codul sau
    instructiunile)
  • datele asociate prelucrarilor prevazute în
    program
  • documentatia asociata produsului.

5
I. Concepte de baza/3
Stratificarea produselor program

6
I. Concepte de baza/4
  • Elemente constitutive ale software- ului de
    aplicatie
  • Program codificarea într-un limbaj de nivel
    înalt a unor algoritmi sau a unor functii de
    prelucrare a informatiilor
  • Subprogram parti din programe pentru rezolvarea
    problemelor dintr-o clasa mai larga
  • Modul element de structura al programului
  • Pachet subsistemul de programe

7
II. Clasificarea produselor program/1
  • Clasificarea generatiilor de produse program
  • 1. Produse program care prelucreaza date si
    informatii
  • Produse program MONOLIT
  • Produse program CONVERSATIONALE
  • Produse program PRIETENOASE
  • 2. Produse program care prelucreaza cunostinte
  • Sisteme de asistare a DECIZIEI
  • Sisteme EXPERT

8
II. Clasificarea produselor program/2
  • Produsele program orientate pe domeniul sau
    specificul aplicatiei
  • dupa gradul de generalitate
  • - de uz general - realizeaza functii de uz
    general
  • - generalizabile - specifice la nivel de grupa
    tipologica de unitati sau activitati
  • - refolosibile - pot fi preluate si de alti
    utilizatori
  • - unicat - elaborate numai pentru un anumit tip
    de utilizator sau aplicatie.
  • dupa natura functiilor utilizator informatizate
  • - informatizarea proceselor de conducere
  • - informatizarea principalelor functii ale
    întreprinderii
  • - automatizarea activitatilor de birou -
    administrative (birotica)
  • - informatizarea cercetarii stiintifice,
    documentarii, proiectarii
  • - robotica industriala
  • - automatizarea activitatilor de programare
  • - inteligenta artificiala etc.
  • dupa tipul de domeniu (ramura, subramura) caruia
    îi apartine utilizatorul final pentru unitati
    industriale, agricole, silvicultura, constructii,
    transporturi, telecomunicatii, învatamânt,
    cultura si arta, ocrotirea sanatatii,
    aprovizionarea tehnico - materiala etc.

9
III. Software standard/1
  • Definirea software-ului standard
  • face parte din categoria software-ului de
    aplicatii, alaturi de aplicatiile specifice,
    dezvoltate individual de catre companii
  • cuprinde acele programe care au fost realizate de
    companii de software sau producatori de hardware
    pentru o piata anonima
  • în plus fata de programele în sine, include
    bunuri si servicii aditionale, cum ar fi
    documentatii, cursuri de pregatire, suport
    pentru instalare sau întretinere
  • deosebirea fata de aplicatiile dezvoltate
    individual (create de companii sau de terti
    pentru diverse activitati specifice companiei)
    provine mai ales din gradul de utilizare

10
III. Software standard/2
  • Categorii generale de software standard
  • software tehnic contine programe în care se
    utilizeaza cu precadere functii matematice,
    metode statistice sau de cercetari operationale
  • software pentru administrarea afacerii ofera
    suport pentru procesele de gestiune a afacerii
    (de exemplu contabilitate, resurse umane,
    planificarea si controlul productiei,
    managementul materialelor sau vânzari)

11
III. Software standard/3
  • Avantaje
  • cost mai redus de achizitie
  • costuri de întretinere mai reduse
  • procesul de achizitie dureaza mai putin
  • adaptabilitate la cerintele companiei
  • consistenta interfetei cu utilizatorul
  • Dezavantaje
  • probleme de adaptabilitate
  • probleme legate de interfata cu alte produse
  • dependenta fata de producator

12
IV. Selectia pachetelor software
  • Etape generale ale procesului de selectie a
    pachetelor software
  • 1. Stabilirea necesitatii de achizitionare 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 ramase
  • 5. Realizarea unei analize mai detaliate a
    pachetelor software aflate pe primele pozitii
  • 6. Negocierea unui contract cu distribuitorul
  • 7. Cumpararea si implementarea celui mai potrivit
    pachet software.

13
IV. Criterii de alegere a produselor program/1
  • Criterii legate de caracteristicile functionale

Criteriu Descriere
Functionalitatea inclusa Arii sau functii ale activitatii beneficiarului pe care pachetul trebuie sa le ofere. Descrie modul în care pachetul software acopera fiecare functie
Completitudine Gradul în care software-ul îndeplineste cerintele functionale (produsul rezolva toate problemele din clasa respectiva)
Nivel de securitate Politicile de securitate suportate de pachetul software (de identificare a utilizatorului, de audit, criptarea de date)
Utilizare simultana Numarul de utilizatori care se pot conecta simultan la produs si îl pot folosi
Parametrizare completa Parametrii algoritmului folosit sa fie sub controlul utilizatorului
Dimensiunea problemei Dimensiunea maxima a problemei ce trebuie rezolvata în raport cu dimensiunea maxima acceptata de produsul program
14
IV. Criterii de alegere a produselor program /2
  • Criterii legate de caracteristicile de calitate

Criteriu Descriere
Standarde SGBD Multimea Sistemelor de Gestionare a Bazelor de Date care pot fi accesate de un pachet software (SQL Server, Oracle, DB2, Sybase, Informics)
Standarde de comunicatie Standardele inter-organizationale de transfer de date care sunt acceptate de un pachet software (EDI, XML)
Varietatea platformelor Capacitatea pachetului de programe pentru a rula pe mare varietate de platforme de calculator (hardware si software)
Scalabilitate Abilitatea pachetului software de a suporta cresterea numarului de utilizatori si a numarului de tranzactii
Interfata utilizator Usurinta cu care utilizatorul poate folosi interfata pachetului de programe
Raportarea erorilor Sa puna în evidenta totalitatea erorilor existente în date, sa stabileasca locul, cauza si modalitatile de eliminare a erorilor
Robustete Capacitatea pachetului de programe de a rula în mod constant, fara erori
Corectitudine Produsul program respecta specificatiile de realizare
Viteza de executie Pachetul software ofera rezultate într-un interval de timp rezonabil, în raport cu dimensiunea datelor
15
IV Criterii de alegere a produselor program /3
  • Criterii legate de vânzator/distribuitor

Criteriu Descriere
Manual de utilizare Disponibilitatea unui manual de utilizare, cu index, care sa contina informatii importante si comenzile principale
Tutorial Disponibilitatea unui tutorial pentru a învata modul de utilizare a pachetului de programe
Instruire Disponibilitatea unor cursuri de formare pentru a învata pachetul software
Mentenanta si actualizare Distribuitorul ofera sprijin pentru mentenanta si actualizarea pachetului software
Consultanta Disponibilitatea distribuitorului de a oferi suport tehnic si consultanta
Demonstratii Disponibilitatea online a unor versiuni demonstrative sau de încercare gratuite ale produsului
Experienta Experienta vânzatorului cu privire la dezvoltarea produselor software
Experienta anterioara Daca exista, experienta profesionala anterioara în relatia cu distribuitorul
Referinte Referinte ale clientilor existenti care folosesc produsul
16
IV Criterii de alegere a produselor program /4
  • Criterii legate de costuri si beneficii

Criteriu Descriere
Costul licentelor Costul licentelor produsului din punct de vedere al numarului de utilizatori
Costurile de instruire Costurile de instruire ale utilizatorilor care vor folosi produsul
Costuri de instalare si implementare Costuri legate de instalarea si implementarea pachetului software
Costuri de mentenanta Costuri legate de mentenanta produsului software
Costuri de actualizare Costuri de actualizare a produsului atunci când o noua versiune va fi lansata
Costuri hardware Costul masinilor folosite pentru a sprijini sistemul, inclusiv procesoare, memorie si terminale
Beneficii directe Economii tangibile în munca si echipamente, reducerea costului pe unitatea de procesare si eliminarea costurilor privind serviciile externalizate
17
IV. Criterii de alegere a produselor program /5
  • Criterii legate de hardware si software

Criteriu Descriere
Memorie interna Memoria interna necesara pentru rularea produsului
Spatiu extern de stocare Spatiu de stocare sub forma de spatiu pe disc sau alte facilitati de stocare
Cod sursa Disponibilitatea codului sursa
Platforma hardware Platforma hardware necesara pentru a rula software-ul
Tehnologia de retea Tehnologia de retea necesara pentru a rula pachetul de programe, de exemplu LAN, WAN,
18
Licente software/1
  • Licenta software
  • este folosita pentru a permite unei persoane sau
    unui grup de persoane sa folosesca un anumit
    software. Aproape toate aplicatiile software sunt
    licentiate.
  • este un instrument juridic (cu titlu de drept
    contractual), care reglementeaza utilizarea sau
    redistribuirea software-ului.
  • reprezinta un contract între furnizorul de
    software si utilizatorul final, referita uneori
    sub denumirea de EULA (End User License
    Agreement).
  • de cele mai multe ori aceasta este inclusa în
    software-ul însusi, ca si parte a procesului de
    instalare.
  • protejeaza drepturile de autor ale celui care a
    creat produsul, prin stabilirea de restrictii ale
    utilizatorului final în relatia sa cu produsul
    software.

19
Licente software/2
  • Tipuri de licente software
  • A. Dupa obiectul în functie de care se face
    licentierea
  • bazate pe numarul de masini pe care programul
    licentiat va putea rula
  • bazate pe numarul de utilizatori care pot folosi
    aplicatia
  • B. În functie de restrictiile legale si tehnice
    stabilite de proprietarii licentelor
  • licente comeciale care au caracter individual
    (cel mai adesea nominativ) si sunt
    netransmisibile. Au rolul de a limita drepturile
    utilizatorului final în privinta utilizarii si,
    mai ales, a redistribuirii produsului. Aceste
    licente pot fi de tip
  • shareware (pot fi folosite gratuit doar pentru o
    anumita perioada)
  • trial ( pot fi folosite gratuit o perioada de
    timp, dar au mai multe optiuni dezactivate),
  • retail (software-ul comercial care nu poate fi
    copiat)
  • freeware (utilizatorul poate folosi softul pe o
    perioada nelimitata, dar nu are dreptul sa îl
    editeze sau sa îl revânda)
  • licente open source reprezinta licentele prin
    intermediul carora dreptul de proprietate asupra
    unui produs IT nu ramane la autorul acestuia,
    programul putând fi utilizat în mod liber de
    catre orice utilizator. Totodata acesta presupune
    si distributia codului sursa.

20
V. Aspecte legislative privind protectia
produselor software /1
  • Protectia produselor program a fost reglementata
    prin Legea privind dreptul de autor si
    drepturile conexe, aprobata în februarie 1996.
  • Obiectul dreptului de autor îl reprezinta operele
    originale de creatie intelectuala, indiferent de
    modalitatea de creatie, modul si forma concreta
    de exprimare si independent de valoarea si
    destinatia lor.
  • Continutul dreptului de autor autorul are
    dreptul exclusiv de a autoriza reproducerea
    integrala sau partiala, difuzarea, transmiterea
    prin fir, cablu, fibra optica, accesul public la
    bazele de date, daca ele sunt protejate,
    utilizarea, închirierea, împrumutul originalului
    sau a copiilor.
  • Durata dreptului de autor - tot timpul vietii
    autorului si se transmite prin mostenire pe o
    durata de 50 ani.

21
V. Aspecte legislative privind protectia
produselor software /2
  • Dispozitii speciale referitoare la protectia
    produselor program
  • Protectia programelor pentru calculator include
    orice expresie a unui program, programele de
    aplicatie si sistemele de operare, exprimate în
    orice limbaj (cod sursa sau cod obiect),
    materialul de conceptie pregatitor si manualele
  • Nu sunt protejate ideile, procedeele, metodele de
    functionare, conceptele matematice si principiile
    care stau la baza oricarui element dintr-un
    program, inclusiv cele care stau la baza
    interfetelor
  • Autorul are dreptul exclusiv de a realiza si de a
    autoriza
  • reproducerea permanenta sau temporara, integrala
    sau partiala a unui program, prin orice mijloc
    sau forma
  • traducerea, adaptarea, rearanjarea si alte
    transformari ale unui program precum si
    reproducerea acestor transformari, fara a
    prejudicia drepturile persoanei care face
    transformarile
  • difuzarea originalului sau a copiilor, sub orice
    forma, inclusiv prin închiriere

22
V. Aspecte legislative privind protectia
produselor software /3
  • Drepturile asupra programelor create de unul sau
    mai multi angajati, ca atributii de serviciu sau
    dupa instructiunile celui care angajeaza, apartin
    angajatorului.
  • Reproducerea sau traducerea codului program
    pentru interoperabilitate cu alte programe
    trebuie autorizata de titularul dreptului de
    autor. Informatiile necesare interoperabilitatii
  • Nu pot fi utilizate în alte scopuri decât pentru
    realizarea acesteia
  • Nu pot fi comunicate altei persoane
  • Nu pot fi utilizate pentru definitivarea,
    producerea sau centralizarea unui program a carui
    expresie este fundamental similara.

23
V. Aspecte legislative privind protectia
produselor software /4
  • Se sanctioneaza cu amenda sau închisoare
    urmatoarele fapte
  • - Accesul public la bazele de date care
    contin sau constituie opere protejate, fara
    autorizarea titularului dreptului de autor
  • - Însusirea fara drept a calitatii de autor
  • - Reproducerea, difuzarea, comercializarea de
    programe fara autorizarea titularului dreptului
    de autor, precum si punerea la dispozitia
    publicului, prin vânzare, a mijloacelor tehnice
    destinate neutralizarii dispozitivelor de
    protectie a programelor
  • Beneficiaza de protectie prin lege si programele
    create anterior intrarii în vigoare a acestei
    legi.
Write a Comment
User Comments (0)
About PowerShow.com