Sunteți pe pagina 1din 19

Pachete software

Curs 1 Concepte generale


CUPRINS Curs 1

1. Pachete software noiuni de baz

2. Elemente constitutive ale software-ului de aplicaie

3. Clasificarea produselor software

4. Software standard

5. Selecia pachetelor software

6. Criterii de alegere a pachetelor software

Obiective Curs

Pachete Software













Aplicaii economice




Economie Metode cantitative IT
Produse software
aplicative
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
calcul i/sau prelucrare a datelor.

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
programele propriu-zise (codul sau instruciunile);
datele asociate prelucrrilor prevzute n program;
documentaia asociat produsului.

Concepte de baz/3

Stratificarea produselor software
OM
CALCULATOR


SISTEME DE OPERARE
EXTENSII ALE SISTEMELOR DE OPERARE
SISTEME DE GESTIUNE A BAZELOR DE DATE
PRODUSE PROGRAM ORIENTATE PE METOD SAU MODEL
PRODUSE PROGRAM ORIENTATE PE DOMENIU
I
N
S
T
U
R
M
E
N
T
E
PRODUSE PROGRAM UTILITARE
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 datelor; este o unitate de sine stttoare;
lucreaz cu date de intrare / ieire proprii.
Subprogram: pri din programe pentru rezolvarea problemelor dintr-o
clas mai larg; sunt apelabile din diferite pri ale programului; asigur un
grad nalt de standardizare i modularizare.
Modul: element de structur al programului; rezultat din divizarea aplicaiei
n pri distincte; are independen funcional; termenul este utilizat la
orice nivel n ierarhia sistemului informatic.
Pachet: subsistemul de programe.
Clasificarea produselor software/1
Clasificarea generaiilor de produse software

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

Clasificarea produselor software/2

Produsele software 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.
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 .

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).

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

Selecia pachetelor software/1

Etape generale ale procesului de selecie a pachetelor software:
1. Stabilirea necesitii de achiziionare a pachetului software i
identificarea pachetelor software care pot fi candidate
poteniale.
2. Stabilirea pachetelor software candidate.
3. Eliminarea pachetelor software care nu au caracteristicile cerute
sau care nu pot funciona pe/mpreun cu echipamentele
hardware, sistemul de operare i sistemul de gestiune a bazelor
de date dorite de beneficiar.
4. Utilizarea de tehnici de evaluare pentru a evalua pachetele
rmase i pentru a obine un punctaj sau o clasificare general a
acestora.
Selecia pachetelor software/2

Etape generale ale procesului de selecie a pachetelor software:
5. Realizarea unei analize mai detaliate prin obinerea unei versiuni
de prob a pachetelor software aflate pe primele poziii i
efectuarea unei evaluri empirice. Pachetul trebuie testant ntr-
un mediu adecvat.
6. Negocierea unui contract prin specificarea preului pachetului,
numrului de licene software, planului de pli, funcionalitilor
specifice, responsabilitilor privind instalarea, reparaiile i
mentenena, planul de livrare i instalare a produselor, alte
aspecte legale.
7. Cumprarea i implementarea celui mai potrivit pachet software.


Criterii de alegere a produselor software/1

Criterii legate de caracteristicile funcionale



Criteriu Descriere
Funcionalitatea inclus Arii sau funcii ale activitii beneficiarului pe care pachetul trebuie s le ofere. Descrie
modul n care pachetul software acoper fiecare funcie
Completitudine Gradul n care software-ul ndeplinete cerinele funcionale (produsul rezolv toate
problemele din clasa respectiv)
Nivel de securitate Politicile de securitate suportate de pachetul software (de identificare a utilizatorului, de
audit, criptarea de date)
Utilizare simultan Numrul de utilizatori care se pot conecta simultan la produs i l pot folosi
Parametrizare complet Parametrii algoritmului folosit s fie sub controlul utilizatorului
Dimensiunea problemei Dimensiunea maxim a problemei ce trebuie rezolvat n raport cu dimensiunea maxim
acceptat de produsul program
Criterii de alegere a produselor software/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 comunicaie Standardele inter-organizaionale 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 i software)
Scalabilitate Abilitatea pachetului software de a suporta creterea numrului de utilizatori i a
numrului de tranzacii
Interfaa utilizator Uurina cu care utilizatorul poate folosi interfaa pachetului de programe
Raportarea erorilor S pun n eviden totalitatea erorilor existente n date, s 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 execuie Pachetul software ofer rezultate ntr-un interval de timp rezonabil, n raport cu
dimensiunea datelor
Criterii de alegere a produselor software/3

Criterii legate de vnztor/distribuitor



Criteriu Descriere
Manual de utilizare Disponibilitatea unui manual de utilizare, cu index, 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 actualizare Distribuitorul ofer sprijin pentru mentenana i 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 anterioar Dac exist, experiena profesional anterioar n relaia cu distribuitorul
Referine Referine ale clienilor existeni care folosesc produsul
Criterii de alegere a produselor software/4

Criterii legate de costuri i beneficii



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

Criterii legate de hardware i software



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