Introducere in Stiinta Calculatoarelor 2013 | Page 112
Persoanele implicate în această activitate sunt: ingineri de sistem
(asigură configurarea corectă a sistemului de operare şi a programelor
de aplicaţie), administratori de baze de date (asigură configurarea şi
asistă utilizatorii în utilizarea corectă a bazelor de date) administratori
de reţea (asigură configurarea şi menţinerea bunei funcţionări a
echipamentelor şi programelor de comunicaţie), ingineri şi/sau
tehnicieni de întreţinere echipament, utilizatori obişnuiţi şi utilizatori
„privilegiaţi” – ultimii având de fapt sarcini speciale, de exemplu
gestiunea resurselor grupului de lucru, servicii de configurare specifică
grupului de lucru; calificativul de „privilegiat” se referă la drepturile (şi
răspunderile) extinse pe care le au privind accesul la date şi programe.
Exploatarea aplicaţiei – în forma în care a fost achiziţionată, are loc
până la apariţia unei versiuni mai perfecţionate (adică o dezvoltare - în
engleză „up-grade”) sau până la inutilitatea ei (datorită apariţiei pe piaţă
a unor noi produse sau prin dispariţia scopului aplicaţiei). În măsura în
care prin modificarea aplicaţiei se pot obţine caracteristici mai
performante, se poate intra într-o etapă de dezvoltare a aplicaţiei, în
care se repetă toate etapele – de la analiză la implementare, parcurse la
realizarea aplicaţiei. Evident, cea mai marea parte a programelor din
aplicaţia curentă nu ar trebui să sufere modificări, ci doar cele care nu
mai sunt de actualitate sau necesită perfecţionări.
7.1.2. Limbaje de programare
În modulele anterioare s-au amintit unele limbaje de programare în
contextul declarării tipurilor de date iar apoi a tipurilor de comenzi
necesare descrierii prelucrărilor cu ajutorul sistemelor de calcul. De
fapt, acestea sunt cele două aspecte generice prin care omul comunică
maşinii ce are de făcut: cu ce (datele) şi cum (comenzile). La primele
calculatoarele din primele generaţii (din 1948 şi până în 1980) se puteau
introduce datele şi comenzile direct în cod binar, prin comutatoare.
Acest mod de lucru era extrem de greoi şi în plus era accesibil doar
celor care cunoşteau bine maşina şi reprezentările interne ale datelor şi
comenzilor (iar varietatea maşinilor de calcul devenise deja foarte
mare). Un limbaj de programare apropiat omului oferă independenţă
112