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,