Sunteți pe pagina 1din 4

TEMA 8 COMPONENTA SOFTWARE

CONINUT: 8.1.Componenta software. es!r"ere 8.#.Software$%& 'e (a)* a& %n%" s"stem 'e !a&!%& 8.+.Software $%& %t"&"tar ,s"stem 'e pro-ramare %t"&"tare. 8.+.Software$%& 'e ap&"!a/"e Re)%mat:
Software-ul reprezint ansamblul de programe care fac posibil realizarea funciei sistemului de calcul, de prelucrare a informaiilor, i care constituie suportul logic de funcionare a unui sistem de calcul Software-ul de baz reprezint totalitatea programelor care fac posibil funcionarea i utilizarea unui sistem de calcul. El include programe ierarhizate dup natura problemelor pe care le rezolv i dup importana lor. Software-ului utilitar reprezint programele care permit exploatarea componentelor hardware ale sistemelor de calcul n condiii optime, mediile de prelucrare complex a datelor, suprafeele de. Software-ul de aplicaie este construit din programe ale utilizatorilor care rezolv probleme cu un nivel redus de generalizare i care permite utilizarea sistemului de calcul n cele mai diverse domenii! economice, industriale, sociale, medicale etc. Execuia programelor dintro anumit categorie se spri"in pe serviciile oferite de categoriile precedente.

O("e!t"0e:
n aceast tem vei nva urmtoarele noiuni: Software: definiie, categorii; Software-ul de baz: definiie, caracteristici; Software-ului utilitar: definiie, caracteristici; Software-ul de aplicaie: definiie, caracteristici.

8.1. Componenta software. es!r"ere


n sistem de calcul constituie un ansamblu funcional destinat prelucrrii automate a informaiilor. !entru realizarea acestui obiectiv sistemul de calcul are nevoie at"t de resurse #ardware c"t $i de un set de programe care determin prelucrrile care se fac asupra informaiilor prin intermediul componentelor fizice ale sistemului de calcul. Software-ul reprezint ansamblul de programe care fac posibil realizarea funciei sistemului de calcul, de prelucrare a informaiilor, $i care constituie suportul logic de funcionare a unui sistem de calcul %omponenta software a unui sistem de calcul cuprinde la r"ndul ei programe grupate n mai multe categorii, dup natura problemelor pe care le rezolv. &ceste categorii sunt: a# Software -ul de baz, care este alctuit din programele care asigur serviciile generale $i care se adreseaz tuturor utilizatorilor sistemului de calcul; b# Software -ul utilitar 'sistem de programare utilitare(, care include programe cu grad mare de generalitate, puse la dispoziia utilizatorilor pentru a realiza anumite prelucrri specifice asupra informaiilor, prelucrri comune tuturor utilizatorilor. c# Software-ul de aplicaie, constituit din programe ale utilizatorilor, care rezolv probleme cu un nivel redus de generalitate, specifice fiecrui utilizator. 8.#. Software$%& 'e (a)* a& %n%" s"stem 'e !a&!%& Software-ul de baz reprezint totalitatea programelor care fac posibil funcionarea $i utilizarea unui sistem de calcul. )l include programe ierar#izate dup natura problemelor pe care le rezolv $i dup importana lor. n acest sens avem: A. CMOS Setup *a pornirea calculatorului se ncrc +,-S-ul '+asic ,nput -utput S.stem(, adic ansamblul de cod program $i date. +,-S-ul este nscris ntr-un circuit integrat pe placa de baz a calculatorului $i n mod uzual utilizatorul nu are acces la programele stocate n memoria /-0. *a pornirea calculatorului programele din +,-S preiau controlul asupra componentelor #ardware, pregtindu-l pentru ncrcarea sistemului de operare. !rin intermediul programului %0-S Setup utilizatorul poate optimiza anumite caracteristici #ardware 'tip 122, etc.( $i anumite opiuni 'mod de citire a datelor, parole, etc.( B. Sistemul de operare Sistemul de operare acioneaz ca o interfa ntre sistemul de calcul $i utilizator. Sistemul de operare are rolul de a coordona $i supraveg#ea funcionarea sistemului de calcul $i de a realiza comunicarea ntre utilizator $i sistemul de calcul, 3uc"nd rol de translator ntre limba3ul ma$in $i limba3ul uman. )l dispune de un set de comenzi pe care utilizatorul le cunoa$te $i le folose$te. C. Sistemul de programare Sistemul de programare cuprinde componentele software, care permit utilizatorului s realizeze programe e4ecutabile pentru sistemul de calcul respectiv. Sistemul de programe cuprinde pac#ete de programe dedicate specifice fiecrui limba3 de programare folosit de utilizator. Spre e4emplu:

programele editoare folosesc pentru introducerea $i modificarea interactiv a instruciunilor; - programe translatoare specifice pentru fiecare limba3 de programare, sunt acele aplicaii care transform 5programele surs6 scrise ntr-un limba3 de programare n 5programe-obiect6, scrise n limba3-ma$in; - programe editoare de legturi, adic aplicaiile care transform programele din format obiect n programe e4ecutabile, realiz"nd, dac este cazul, integrarea mai multor module-obiect ntr-un singur program e4ecutabil; - programe de depanare, interactive sau nu, care permit monitorizarea erorilor; - aplicaii comple4e numite medii de programare, care includ toate funciile componentelor prezentate anterior, cu scopul de a genera un program e4ecutabil ntrun mediu integrat. $rogramele editoare de texte 'programe interactive, destinate introducerii, modificrii, formatrii $i tipririi te4telor(. -

8.+. Software $%& %t"&"tar ,s"stem 'e pro-ramare %t"&"tare.


n categoria software-ului utilitar intr: - Programele care permit exploatarea componentelor hardware ale sistemelor de calcul n condiii optime. &ceste programe pot utiliza verificarea strii de funcionare a ec#ipamentelor #ardware, configurarea parametrilor de funcionare, optimizarea modului de utilizare a componentelor #ardware ale sistemelor de calcul. - Me'"" 'e pre&%!rare !omp&e1* a 'ate&or, organizate sub form de te4t, imagine, sunet sau sub form de tabele. &ceste instrumente software pot fi folosite direct de utilizatori neprofesioni$ti pentru dezvoltarea unor aplicaii sau pot fi folosite de proiectanii de software ca instrumente de mare productivitate. - S%prafe/e 'e operare 7 sunt aplicaii specifice sistemelor interactive, care nlocuiesc dialogul utilizatorului cu sistemul prin intermediul limba3ului de comand al sistemului de operare cu interfee de lucru 5prietenoase6.

8.2. Software$%& 'e ap&"!a/"e


Software-ul de aplicaie este construit din programe ale utilizatorilor care rezolv probleme cu un nivel redus de generalizare $i care permite utilizarea sistemului de calcul n cele mai diverse domenii: economice, industriale, sociale, medicale etc. )4ecuia programelor dintr-o anumit categorie se spri3in pe serviciile oferite de categoriile precedente. &stfel software-ul de aplicaie este dependent de tipul software-ului de baz pentru care a fost proiectat. *a nivelul utilizatorilor, aceast dependen creeaz deseori multe probleme. 2in aceast cauz, o trstur important a software-ului de aplicaie este portabilitatea, adic acea caracteristic ce permite rularea software-ului de aplicaie fr transformri pe diverse sisteme de operare. Software -ul de baz, n special componenta sistemului de operare, vine $i ea n nt"mpinarea acestei probleme, realiz"nd emulri ale funciunilor sistemelor de operare anterioare n noile sisteme de operare. Software -ul de aplicaie are foarte multe categorii n care poate fi clasificat, prerile referitoare la clasificare fiind mprite. na din clasificri permite mprirea software -ului de aplicaie astfel:

software cu destinaie $tiinific. software cu destinaie economic. software de proces 'software pentru urmrirea proceselor industriale( software de gestiune 'care vizeaz funciunile financiare, contabile $i de conducere ale ntreprinderii(. n ultimul timp se constat o deplasare a ponderii de interes de la componentele financiarcontabile spre componentele de conducere. &u aprut n aceast categorie a$a-numitele sisteme informatice pentru spri"inirea deciziei, sisteme informatice pentru conducere. -

Test 'e a%toe0a&%are nr. 8:


8. <. =. >. ;. ?. @. %e reprezint componenta software9 ':,; pct.( )numerai categoriile software.'8,; pct.( %e nelegei prin software de baz9 '8 pct.( %e este $i care sunt caracteristicile sistemului de operare '8,; pct.( %e este $i care sunt caracteristicile sistemului de programare9 '8,; pct.( %e este $i care sunt caracteristicile software-ului utilitar9 '8,; pct.( %e este $i care sunt caracteristicile software-ului de aplicaie9 '8,; pct.( Tota& p%n!te: 3 P%n!te o(/"n%te444

Timp estimat: ! minute