Sunteți pe pagina 1din 3

Pachete software Adina Cuta

22.02.2016
Adresa de mail: adina.uta@it.ase.ro
Pentru consultatii: Luni, Marti, Joi la sala 2308

10% prezenta
30% proiect

40% seminar
60% examen

Materiale: www.bd.ase.ro (sectiunea Pachete software)


Prezente la curs, test la sfarsitul cursului

Concepte generale
Sistem informatic
Un ansamblu de echipamente, programe, proceduri de operare, implementare si intretinere, daca
stocarea, colectarea si prelucrarea informatiilor se face automatizat, se poate pune problema unui
sistem informatic.
Sistemul informatic este alcatuit din subsisteme:

Subsistemul Hardware = ansamblul echipamentelor fizice din dotarea unui sistem


informatic
Subsistemul Software = ansamblul produselor software aflate in component unui sistem
informatic
Personal ( = resurse umane implicate in utilizare)

Software
Software = produs intelectual ce consta din programe, proceduri, reguli si documentatia
asociata pentru functionarea sistemului de calcul.
Componenta software-ului = produs program
Programul este format dintr-o secventa de instructiuni, scrisa intr-un anumit limbaj de
programare si pe un suport accesibil calculatorului. Din tratarea datelor se inteleg operatii de
calcul aritmetic sau logic transformarii, reorganizarii, selectarii, ordonarii, actualizarii, afisarii si
transferului la distanta.

Limbaj de programare
Limbaj de programare = limbaj artificial destinat descrierii prelucrarilor ce urmeaza sa fie
realizate intr-un sistem de calcul.

Descrierea se poate face prin intermediul directivelor, comenzilor sau instructiunilor exprimate
simbolic.
Reprezentarile simbolice ale limbajului de programare pot fi specializate pe:

Cerinte de calcul
Domenii de activitate

Produsele program se pot clasifica in urmatoarele categorii:


1) Produse software de baza care cuprind:
Sistem de operare (SO) = un produs software care reprezinta o parte componenta a
unui sistem, echipament sau aparat computerizat (calculator, smartphone, notebook,
GPS etc) si care se ocupa de gestionarea si coordonarea activitatilor acestuia si joaca
rolul de gazda pentru aplicatiile care ruleaza pe echipamentul respectiv.
Extensii ale SO = componente software afisate la SO de uz general, componente care
au ca scop asignarea la nivelul echipamentelor a unor facilitati cerute numai de anumite
aplicatii.
Totodata pot fi SO dedicate anumitor tipuri specifice de aplicatii.
Instrumente pentru realizarea altor produse software care la randul lor cuprind:
o Instrumente software
o Medii de programare
o Medii de proiectare
o Medii de dezvoltare
Produse software utilitare = produse cu grad ridicat de generalitate, care rezolva
prelucrari commune pentru toti utilizatorii (arhivatoare, antivirusi, aplicatii multimedia,
discmanager, produse integrate pentru birou[instructiuni pt editare de text, tabele])
Produse software pentru gestiunea bazelor de date sau de cunostinte
SGBD = produse software utilizate pentru crearea, interogarea si intretinerea
unei baze de date
2) Produse software de aplicatie = produse software scrise pentru anumite categorii de
utilizatori in scopul rezolvarii unor probleme specifice. Acestea pot fi:
Orientate pe metode sau model au la baza metode stiintifice si pot fi sub forma de
biblioteci sau pachete integrate si au ca scop rezolvarea problemelor care au la baza
probleme sau metode specifice: modele statistice, modele matematice, modele pentru
optimizari. Aceste produse pot fi utilizate in diverse domenii de activitate.
Orientate pe domeniu sau subdomeniu sunt cele specializate pe domenii:
agricultura, economic, sanatate etc

Instrumente software
Instrumente software = instrumente pentru realizarea de produse program, entitati software care
prelucreaza sau actioneaza asupra altor entitati software fie ca si componente transparente ale
sistemului de programe sau SO, fie ca instrumente de programe

Instrumentele software sprijina o anumita activitate din ciclul de dezvoltare al unui produs
program: compilator, editor de text, depanator.
Mediul de programare = ansamblu integrat de procese sau instrumente software care sprijina
etapele de programare.
Mediul de proiectare = ansamblu de metode, tehnici de reprezentare si instrumente software pt
asistarea activitatii de analiza si proiectare.
Mediul de dezvoltare = ansamblu de metodologii si instrumente software care acopera intreg
ciclul de dezvoltare si intretinere a unui produs software.