Internet Windows Android

Software de bază. Structura software-ului sistemului

Un set de programe concepute pentru a rezolva probleme pe un PC se numește software. Compoziția software-ului PC se numește configurație software. Software-ul poate fi împărțit în trei categorii (Fig. 1):

Figura 1. Clasificarea software-ului

    software de sistem (programe de uz general) care efectuează diverse funcții auxiliare, cum ar fi crearea de copii ale informațiilor utilizate, furnizarea de informații de ajutor despre computer, verificarea funcționalității dispozitivelor computerizate etc.

    software de aplicație care asigură munca necesară pe un computer: editarea documentelor text, crearea de desene sau imagini, procesarea matricelor de informații etc.

    unelte software (sisteme de programare) care asigură dezvoltarea de noi programe de calculator într-un limbaj de programare.

Programul sistemului este un set de programe care asigură gestionarea eficientă a componentelor sistemului informatic, cum ar fi procesorul, memoria RAM, dispozitivele de intrare/ieșire, echipamentele de rețea, acționând ca o „interfață interstrat”, pe o parte a căreia se află hardware-ul, iar pe cealaltă, aplicații utilizator. Spre deosebire de software-ul de aplicație, software-ul de sistem nu rezolvă probleme specifice aplicației, ci doar asigură funcționarea altor programe, gestionează resursele hardware ale sistemului informatic etc.

Aceste programe de uz general nu sunt asociate cu o anumită aplicație pentru PC și îndeplinesc funcții tradiționale: planificare și gestionare a sarcinilor, management I/O etc. Cu alte cuvinte, programele de sistem îndeplinesc diverse funcții auxiliare, de exemplu, crearea de copii ale informațiilor utilizate, furnizarea de informații de ajutor despre computer, verificarea funcționalității dispozitivelor computerizate etc. Software-ul de sistem include:

    sisteme de operare (acest program este încărcat în RAM când computerul este pornit)

    programe shell (oferă o modalitate mai convenabilă și mai vizuală de a comunica cu un computer decât folosind linia de comandă DOS, de exemplu, Norton Commander)

    shell-urile de operare sunt sisteme de interfață care sunt utilizate pentru a crea interfețe grafice, multiprogramare etc.

    Drivere (programe concepute pentru a controla porturile dispozitivelor periferice, de obicei încărcate în RAM la pornirea computerului)

    utilitare (programe auxiliare sau utilitare care oferă utilizatorului o serie de servicii suplimentare)

Utilitățile includ:

    manageri de fișiere sau manageri de fișiere

    instrumente de compresie dinamică a datelor (vă permit să creșteți cantitatea de informații de pe disc datorită compresiei sale dinamice)

    instrumente de vizualizare și redare

    unelte de diagnostic; instrumentele de control vă permit să verificați configurația computerului și să verificați funcționalitatea dispozitivelor computerului, în primul rând hard disk-urile

    instrumentele de comunicare (programele de comunicare) sunt concepute pentru a organiza schimbul de informații între calculatoare

    Instrumente de securitate informatică (backup, software antivirus).

Utilitarele sunt programe concepute pentru a rezolva o gamă restrânsă de sarcini auxiliare.

Uneori, utilitățile sunt clasificate ca software de serviciu

Utilitățile sunt folosite pentru:

    Monitorizarea indicatorilor senzorilor și a performanței echipamentelor - monitorizarea temperaturilor procesorului și adaptorului video; citind S.M.A.R.T. hard disk-uri;

    Gestionarea parametrilor echipamentului - limitarea vitezei maxime de rotație a unității CD; schimbarea vitezei ventilatorului.

    Indicatori de monitorizare - verificarea integritatii referentiale; corectitudinea înregistrării datelor.

    Capacități extinse - formatarea și/sau re-partiționarea discului în timp ce se salvează date, ștergerea fără posibilitatea de recuperare.

Tipuri de utilitati:

Utilitare de disc

      Defragmentare

      Scanarea discului - căutarea de fișiere și zone de disc care au fost înregistrate incorect sau deteriorate în diferite moduri și îndepărtarea lor ulterioară pentru utilizarea eficientă a spațiului pe disc.

      Curățare disc - ștergerea fișierelor temporare, a fișierelor inutile, golirea coșului de reciclare.

      Partiționarea discului este împărțirea unui disc în discuri logice, care pot avea sisteme de fișiere diferite și pot fi percepute de sistemul de operare ca mai multe discuri diferite.

      Backup - crearea de copii de rezervă ale întregilor discuri și fișiere individuale, precum și restaurarea din aceste copii.

      Comprimarea discului - comprimarea informațiilor de pe discuri pentru a crește capacitatea hard disk-urilor.

      • Utilități de registru

        Utilități de monitorizare a echipamentelor

        Testele echipamentelor

Figura 2. Locul software-ului open source în structura pe mai multe niveluri a unui computer

Trebuie remarcat faptul că unele dintre utilități sunt incluse în sistemul de operare, în timp ce cealaltă parte funcționează autonom. Majoritatea programelor generale (de sistem) sunt incluse în sistemul de operare (Fig. 2). O parte din software-ul general este inclus în computerul propriu-zis (unele dintre programele OS și testele de control sunt scrise în ROM sau PROM instalat pe placa de bază). Unele dintre software-urile comune sunt programe de sine stătătoare și sunt furnizate separat.

          Software de aplicație. Programele de aplicație pot fi utilizate independent sau ca parte a sistemelor sau pachetelor software. Software de aplicație - programe care susțin direct efectuarea lucrărilor necesare pe un computer: editarea documentelor text, crearea de desene sau imagini, crearea de foi de calcul etc. Pachetele de software de aplicație sunt un sistem de programe care, în funcție de domeniul lor de aplicare, sunt împărțite în programări orientate către probleme, pachete generale și pachete integrate. Pachetele moderne integrate conțin până la cinci componente funcționale: procesor de test și foi de calcul, DBMS, editor grafic, instrumente de telecomunicații. Software-ul de aplicație, de exemplu, include:

    Suita de aplicații de birou MS OFFICE

    Sisteme contabile

    Sisteme analitice financiare

    Pachete integrate de management de birou

    CAD – sisteme (sisteme de proiectare asistată de calculator)

    Editore HTML sau Web

    Browsere – mijloace de vizualizare a paginilor Web

    Editor grafic

    Sistem expert.

          Software pentru instrumente. Software-ul instrument sau sistemele de programare sunt sisteme pentru automatizarea dezvoltării de noi programe într-un limbaj de programare. În cel mai general caz, pentru a crea un program în limbajul de programare selectat (limbaj de programare a sistemului), trebuie să aveți următoarele componente: 1. Editor de text pentru crearea unui fișier cu textul sursă al programului. 2. Compilator sau interpret. Textul sursă este tradus în cod obiect intermediar folosind un program compilator. Codul sursă al unui program mare este format din mai multe module(fișiere sursă). Fiecare modul este compilat într-un fișier separat cu cod obiect, care apoi trebuie combinat într-un întreg.3. Un editor de legături sau un asamblator care realizează conectarea modulelor obiect și generează o aplicație de lucru ca rezultat - cod executabil. Codul executabil este un program complet care poate fi rulat pe orice computer care are sistemul de operare pentru care a fost creat programul. De regulă, fișierul rezultat are extensia .EXE sau .COM.4. Recent, s-au răspândit metodele de programare vizuală (folosind limbaje de scripting) care vizează crearea de aplicații Windows. Acest proces este automatizat în medii de proiectare rapidă. În acest caz, sunt utilizate componente vizuale gata făcute, care sunt configurate folosind editori speciali. Cei mai populari editori (sisteme de programare de programe folosind instrumente vizuale) pentru design vizual:

    Borland Delphi - conceput pentru a rezolva aproape orice problemă de programare a aplicațiilor

    Borland C++ Builder este un instrument excelent pentru dezvoltarea aplicațiilor DOS și Windows

    Microsoft Visual Basic este un instrument popular pentru crearea de programe Windows

    Microsoft Visual C++ - acest instrument vă permite să dezvoltați orice aplicație care rulează într-un mediu OS, cum ar fi Microsoft Windows

Întrebări de control:

    Definiți sistemul de operare.

    Ce software este considerat software de sistem?

    Denumiți software-ul utilitar.

    Ce software este considerat software de aplicație?

    Care este scopul software-ului?

    Care sunt principalele clase de programe? Dați exemple de programe din fiecare clasă în funcție de scopul lor.

Software- parte integrantă a sistemului informatic. Este o continuare logică a mijloacelor tehnice. Domeniul de aplicare al unui anumit computer este determinat de software-ul creat pentru acesta. Computerul în sine nu are cunoștințe despre nicio aplicație. Toate aceste cunoștințe sunt concentrate în programele executate pe computere. Software Calculatoarele moderne includ milioane de programe - de la jocuri la științifice.

Există două tipuri principale de software: sistem (numit și general) și aplicație (numită specială). Fiecare tip de software îndeplinește funcții diferite. Sistemică software este un set de programe care controlează componentele computerului, cum ar fi procesorul, comunicațiile și dispozitivele periferice. Programatori care creează un sistem software, se numesc programatori de sistem. Aplicația software se referă la programe scrise pentru utilizatori sau de către utilizatorii înșiși pentru a spune computerului să facă o anumită lucrare. Programele pentru procesarea comenzilor sau crearea listelor de corespondență sunt exemple de aplicații software. Programatori care scriu aplicații software se numesc programatori de aplicatii.

Ambele tipuri de software sunt interdependente și pot fi reprezentate sub forma unei diagrame prezentate în Fig. 2.1. După cum puteți vedea, fiecare zonă interacționează strâns cu cealaltă. Sistemică software furnizează și controlează accesul la hardware-ul computerului. Aplicat software interacționează cu componentele hardware prin intermediul sistemului. Utilizatorii finali lucrează în principal cu aplicații software. Pentru a asigura compatibilitatea hardware, fiecare tip de software este dezvoltat pentru o anumită platformă hardware.


Orez. 2.1.

Software de sistem, care include sistem de operare, traducători de limbi și programe utilitare, controlează accesul la hardware. Aplicația software, cum ar fi limbaje de programare și diverse aplicații de utilizator, operează pe hardware prin stratul software de sistem. Utilizatorii, la rândul lor, interacționează cu aplicațiile software.

Sistemele software pot fi clasificate după diverse criterii. Să luăm în considerare o clasificare în care caracteristica fundamentală este sfera (zona) de utilizare a produselor software:

  • Hardware pentru calculatoare autonome și rețele de calculatoare;
  • sarcini funcționale din diverse domenii;
  • tehnologie de dezvoltare software.

Pentru a susține tehnologia informației în aceste domenii, există, respectiv, trei clase de produse software prezentate în Fig. 2.2:

  • programul sistemului;
  • software de aplicație;
  • software instrumental.

Sistemică software(Software de sistem) – un set de programe și sisteme software concepute pentru a asigura funcționarea unui computer și a rețelelor de calculatoare. Sistemică softwareîndeplinește următoarele sarcini:

  • crearea unui mediu de operare pentru funcționarea altor programe;
  • asigurarea funcționării fiabile și eficiente a computerului în sine și a rețelei de calculatoare;
  • efectuarea de diagnosticare, localizarea defecțiunilor, erorilor și defecțiunilor și prevenirea echipamentelor informatice și a rețelelor de calculatoare;
  • efectuarea de procese tehnologice auxiliare (copiere, arhivare, restaurare fișiere program și baze de date etc.).


Orez. 2.2.

Această clasă de produse software este strâns legată de tipul de computer și este parte integrantă a acestuia. Produsele software se adreseaza in principal utilizatorilor calificati - profesionisti in domeniul informatic: programator de sistem, administrator de retea, programator de aplicatii, operator. Cu toate acestea, cunoașterea tehnologiei de bază de lucru cu această clasă de produse software este necesară și de către utilizatorii finali ai unui computer personal, care nu numai că lucrează în mod independent cu programele lor, ci și întreține computerul, programele și datele.

Produsele software din această clasă sunt de natură generală a aplicației, indiferent de specific domeniul subiectului. Ele sunt supuse unor cerințe ridicate privind fiabilitatea și fabricabilitatea, confortul și eficiența utilizării.

Aplicat software este un set de programe interconectate concepute pentru a rezolva probleme de o anumită clasă de specific domeniul subiectului. Pachete de aplicații(GPP) cu scop general servesc ca instrumente software pentru rezolvarea problemelor funcționale și reprezintă cea mai mare clasă de produse software. Această clasă include produse software care procesează informații din diverse domenii.

Instalarea pachetelor de aplicații software pe un computer este efectuată de administratori de sistem, programatori de sistem și (în unele cazuri) utilizatori calificați. Operarea directă a produselor software este efectuată, de regulă, de utilizatorii finali - consumatori de informații, în multe cazuri ale căror activități sunt foarte departe de domeniul informatic. Această clasă de produse software poate fi foarte specifică domeniilor individuale.

Instrumentele tehnologice de programare sunt un set de programe și pachete software care oferă tehnologie pentru dezvoltarea, depanarea și implementarea produselor software create.

Setul de instrumente pentru tehnologia de programare include produse software specializate care sunt instrumente pentru dezvoltatori. Produsele software din această clasă suportă toate etapele tehnologice ale procesului de proiectare, programare (codificare), depanare și testare a programelor create. Utilizatorii tehnologiei de programare sunt programatori de sisteme și aplicații.

Sistemică software(Fig. 2.3) poate fi împărțit în de bază software, care vine de obicei împreună cu computerul și cu un serviciu software, care poate fi achiziționat suplimentar.

De bază software(software de bază) – un set minim de software care asigură funcționarea unui computer. Serviciu software include programe și pachete software care extind capacitățile software-ului de bază și organizează un mediu de lucru mai convenabil pentru utilizator.


Orez. 2.3.

La bază software include:

  • sistem de operare;
  • shell de operare (de obicei text și grafic);
  • sistem de operare în rețea.

sistem de operare concepute pentru a controla execuția programelor utilizator, planificarea și gestionarea resurselor de calcul ale computerului.

Cea mai tradițională comparație a sistemului de operare se realizează în funcție de următoarele caracteristici ale procesului de prelucrare a informațiilor:

  • managementul memoriei (spațiu maxim adresabil, tipuri de memorie, indicatori tehnici ai utilizării memoriei);
  • funcționalitatea programelor auxiliare (utilităților) ca parte a sistemului de operare;
  • prezența compresiei discului;
  • capacitatea de a arhiva fișiere;
  • suport pentru modul multitasking;
  • suport software de rețea;
  • disponibilitatea documentației de înaltă calitate;
  • condițiile și complexitatea procesului de instalare;
  • mobilitate (portabilitate), siguranță, fiabilitate etc.

Sistemele de operare, având în vedere poziția lor centrală în software-ul de calculator, sunt discutate în detaliu în capitolul următor al manualului.

Operating shell-urile sunt programe speciale concepute pentru a facilita comunicarea utilizatorului cu comenzile sistemului de operare. Shell-urile de operare au opțiuni de interfață text și grafică pentru utilizatorul final, iar în viitor, opțiunile de interfață vocală și recunoașterea scrisului de mână sunt posibile. Aceste programe simplifică semnificativ sarcina de specificare a informațiilor de control pentru executarea comenzilor sistemului de operare și reduc stresul și complexitatea muncii utilizatorului final.

O extensie a software-ului de bază pentru calculator este un set de servicii, programe instalate suplimentar (sau programe furnizate direct cu sistemele de operare), care pot fi clasificate în funcție de funcționalitate, după cum urmează:

  • programe de diagnosticare pe calculator;
  • programe antivirus care vă protejează computerul, detectează și restaurează fișierele infectate;
  • programe de întreținere a discului care verifică calitatea suprafeței unui disc magnetic, controlează siguranța sistemului de fișiere la nivel logic și fizic, comprimă discurile, creează copii de asigurare ale discurilor, copii de rezervă ale datelor pe suport extern etc.;
  • programe de arhivare a datelor care asigură procesul de comprimare a informațiilor din fișiere pentru a reduce cantitatea de memorie pentru stocarea acestora;
  • programe de întreținere a rețelei.

Aceste programe sunt adesea numite utilitare. Utilitarele sunt programe folosite pentru a efectua operațiuni auxiliare de prelucrare a datelor sau de întreținere a computerului (diagnosticare, testarea hardware-ului și software-ului, optimizarea utilizării spațiului pe disc, restaurarea informațiilor deteriorate pe un disc magnetic etc.).

În sistemele de operare moderne, astfel de utilități pot fi prezentate, ca, de exemplu, în Windows, prin grupuri de programe „standard” și „utilitate”. Acestea includ o serie de programe utile: un calculator, înregistrare de sunet, notepad etc. Grupul „utilități” conține o serie de programe care extind capacitățile sistemului de operare: curățarea și defragmentarea discului, recuperarea sistemului etc.

Software-ul de sistem (Fig. 2.3) poate fi împărțit în software de bază, care este de obicei furnizat împreună cu computerul, și software de service, care poate fi achiziționat suplimentar.

Software-ul de bază este un set minim de software care asigură funcționarea unui computer. Software-ul de service include programe și pachete software care extind capacitățile software-ului de bază și organizează un mediu de lucru mai convenabil pentru utilizator.

Orez. 2.3. Structura software-ului sistemului

Software-ul de bază include:

· sistem de operare;

· shell de operare (de obicei text și grafic);

· sistem de operare în rețea.

Sistemul de operare este conceput pentru a controla execuția programelor utilizatorului, planificarea și gestionarea resurselor de calcul ale computerului.

Cea mai tradițională comparație a sistemului de operare se realizează în funcție de următoarele caracteristici ale procesului de prelucrare a informațiilor:

· managementul memoriei (spațiu maxim adresabil, tipuri de memorie, indicatori tehnici de utilizare a memoriei);

· funcționalitatea programelor auxiliare (utilităților) ca parte a sistemului de operare;

· prezența compresiei discului;

· posibilitatea de arhivare a dosarelor;

· suport pentru modul multitasking;

· suport software de rețea;

· disponibilitatea documentației de înaltă calitate;

· condițiile și complexitatea procesului de instalare;

· mobilitate (portabilitate), siguranță, fiabilitate etc.

Sistemele de operare, având în vedere poziția lor centrală în software-ul de calculator, sunt discutate în detaliu în capitolul următor al manualului.

Sistemele de operare în rețea sunt un set de programe care asigură procesarea, transmiterea și stocarea datelor în rețea. Sistemul de operare al rețelei oferă utilizatorilor diverse tipuri de servicii de rețea (gestionare fișiere, e-mail, conferințe audio și video, calcul distribuit, procese de gestionare a rețelei etc.) și acceptă lucrul în sistemele de abonați. Sistemele de operare în rețea folosesc o arhitectură client-server sau peer-to-peer. La început, sistemele de operare în rețea acceptau numai rețele locale (LAN); acum aceste sisteme de operare se extind la asocierile rețelelor locale (vezi Partea 1, Secțiunea 4).

Operating shell-urile sunt programe speciale concepute pentru a facilita comunicarea utilizatorului cu comenzile sistemului de operare. Shell-urile de operare au opțiuni de interfață text și grafică pentru utilizatorul final, iar în viitor, opțiunile de interfață vocală și recunoașterea scrisului de mână sunt posibile. Aceste programe simplifică semnificativ sarcina de specificare a informațiilor de control pentru executarea comenzilor sistemului de operare și reduc stresul și complexitatea muncii utilizatorului final.


O extensie a software-ului de bază pentru calculator este un set de servicii, programe instalate suplimentar (sau programe furnizate direct cu sistemele de operare), care pot fi clasificate în funcție de funcționalitate, după cum urmează:

· programe de diagnosticare a performanţelor calculatorului;

· programe antivirus care vă protejează computerul, detectează și restaurează fișierele infectate;

· programe de întreținere a discurilor care verifică calitatea suprafeței unui disc magnetic, controlează siguranța sistemului de fișiere la nivel logic și fizic, comprimă discurile, creează copii de asigurare ale discurilor, copii de rezervă ale datelor pe suport extern etc.;

· programe de arhivare a datelor care asigură procesul de comprimare a informațiilor în fișiere pentru a reduce cantitatea de memorie pentru stocarea acestora;

· programe de întreținere a rețelei.

Aceste programe sunt adesea numite utilitare. Utilitarele sunt programe folosite pentru a efectua operațiuni auxiliare de prelucrare a datelor sau de întreținere a computerului (diagnosticare, testarea hardware-ului și software-ului, optimizarea utilizării spațiului pe disc, restaurarea informațiilor deteriorate pe un disc magnetic etc.).

În sistemele de operare moderne, astfel de utilități pot fi prezentate, ca, de exemplu, în Windows, prin grupuri de programe „standard” și „utilitate”. Acestea includ o serie de programe utile: un calculator, înregistrare de sunet, notepad etc. Grupul „utilități” conține o serie de programe care extind capacitățile sistemului de operare: curățarea și defragmentarea discului, recuperarea sistemului etc.

Sistemele grafice de afaceri fac posibilă afișarea diferitelor tipuri de grafice și diagrame:
- histograme;
 diagrame circulare, etc.
Sistemele grafice științifice și de inginerie vă permit să afișați următoarele obiecte pe ecran color și la o scară dată:
 grafice ale funcţiilor bidimensionale şi tridimensionale specificate sub formă tabelară sau analitică;
 sisteme de izolinii, inclusiv cele aplicate pe suprafaţa obiectului;
- secțiuni, proiecții, hărți etc.
Pentru a construi imagini realiste ușor percepute ale obiectelor tridimensionale, sistemele grafice de inginerie vă permit să eliminați liniile care nu sunt vizibile pentru observator.
Există modalități ingenioase de a vizualiza cele mai simple obiecte multidimensionale - seturi de puncte. Una dintre ele se numește „Chipurile lui Chernov” (Chernov este un matematician american modern).
Această metodă poate afișa seturi de 10-20 de dimensiuni. Esența metodei este aceasta: fiecare măsurătoare este asociată cu unul dintre parametrii unei fețe umane reprezentate schematic, de exemplu, prima măsurătoare oferă raportul dintre înălțimea feței și lățimea, a doua - dimensiunea feței. nas, al treilea - distanța dintre ochi etc.
Astfel, fiecare punct din setul original va fi asociat cu o față. Luând în considerare aceste fețe, le puteți selecta pe cele care sunt similare între ele sau le puteți selecta pe cele care sunt absolut diferite și, prin urmare, faceți un fel de clasificare a setului original.
Un procesor de foi de calcul este un set de programe interconectate concepute pentru procesarea foilor de calcul.
O foaie de calcul este echivalentul computerizat al unui tabel obișnuit, format din rânduri și coloane, la intersecția cărora se află celule care conțin informații numerice, formule sau text. Valoarea din celula numerică a tabelului poate fi fie notată, fie calculată folosind formula corespunzătoare; formula poate conține apeluri la alte celule.
De fiecare dată când o valoare dintr-o celulă de tabel se modifică ca urmare a scrierii unei noi valori în ea de la tastatură, sunt recalculate și valorile din toate acele celule care conțin valori care depind de această celulă.
Coloanele și rândurile pot primi nume. Ecranul monitorului este tratat ca o fereastră prin care puteți vizualiza tabelul în întregime sau în părți.
Procesoarele pentru foi de calcul sunt un instrument convenabil pentru efectuarea calculelor contabile și statistice. Fiecare pachet are sute de funcții matematice încorporate și algoritmi de procesare a datelor statistice. În plus, există instrumente puternice pentru conectarea tabelelor între ele, crearea și editarea bazelor de date electronice.
Instrumentele speciale vă permit să primiți și să imprimați automat rapoarte personalizate folosind zeci de tipuri diferite de tabele, grafice, diagrame și să le oferiți comentarii și ilustrații grafice.
Procesoarele pentru foi de calcul au un sistem de ajutor încorporat care oferă utilizatorului informații despre anumite comenzi de meniu și alte date de referință. Tabelele multidimensionale vă permit să faceți rapid selecții în baza de date în funcție de orice criteriu. Cele mai populare procesoare de foi de calcul sunt Microsoft Excel (Excel) și Lotus.
Microsoft Excel automatizează multe operațiuni de rutină; șabloanele speciale vă ajută să creați rapoarte, să importați date și multe altele.
Lotus este un procesor profesional de foi de calcul. Capacitățile grafice largi și o interfață ușor de utilizat a pachetului vă permit să navigați rapid prin el. Cu ajutorul acestuia, puteți crea orice document financiar, un raport pentru contabilitate, puteți întocmi un buget și apoi plasați toate aceste documente în baze de date.
Una dintre cele mai promițătoare domenii în dezvoltarea tehnologiei informatice este crearea de hardware special pentru stocarea unor rețele gigantice de date de informații și prelucrarea ulterioară nenumerică a căutării și sortării acestora. Pentru prelucrarea computerizată a unor astfel de baze de date se folosesc sisteme de management al bazelor de date. Un SGBD este un set de instrumente software necesare pentru a crea, procesa și afișa înregistrările bazei de date. Există mai multe tipuri de SGBD: ierarhice, de rețea, relaționale. Când lucrați cu un SGBD, există mai multe etape succesive:
proiectare baze de date;
crearea unei structuri de bază de date;
completarea bazei de date;
vizualizarea si editarea bazei de date;
sortarea bazei de date;
caută înregistrarea necesară;
eșantionarea informațiilor;
crearea de rapoarte.
De regulă, cele mai populare sisteme de gestionare a bazelor de date susțin acești pași și oferă instrumente convenabile pentru implementarea lor.

2. Structura software pentru PC

Software-ul poate fi împărțit în trei categorii:



Programul sistemului. Aceste programe de uz general nu sunt asociate cu o anumită aplicație pentru PC și îndeplinesc funcții tradiționale: planificare și gestionare a sarcinilor, management I/O etc.
Cu alte cuvinte, programele de sistem îndeplinesc diverse funcții auxiliare, de exemplu, crearea de copii ale informațiilor utilizate, furnizarea de informații de ajutor despre computer, verificarea funcționalității dispozitivelor computerizate etc.
Software-ul de sistem include:
sisteme de operare (acest program este încărcat în RAM când computerul este pornit)
programe shell (oferă o modalitate mai convenabilă și mai vizuală de a comunica cu un computer decât folosind linia de comandă DOS, de exemplu, Norton Commander)
shell-urile de operare sunt sisteme de interfață care sunt utilizate pentru a crea interfețe grafice, multiprogramare etc.
Drivere (programe concepute pentru a controla porturile dispozitivelor periferice, de obicei încărcate în RAM la pornirea computerului)
utilitare (programe auxiliare sau utilitare care oferă utilizatorului o serie de servicii suplimentare)
Utilitățile includ:
manageri de fișiere sau manageri de fișiere
instrumente de compresie dinamică a datelor (vă permit să creșteți cantitatea de informații de pe disc datorită compresiei sale dinamice)
instrumente de vizualizare și redare
unelte de diagnostic; instrumentele de control vă permit să verificați configurația computerului și să verificați funcționalitatea dispozitivelor computerului, în primul rând hard disk-urile
instrumentele de comunicare (programele de comunicare) sunt concepute pentru a organiza schimbul de informații între calculatoare
Instrumente de securitate informatică (backup, software antivirus).
Trebuie remarcat faptul că unele dintre utilități sunt incluse în sistemul de operare, în timp ce cealaltă parte funcționează autonom. Majoritatea programelor generale (de sistem) sunt incluse în sistemul de operare. O parte din software-ul general este inclus în computerul propriu-zis (unele dintre programele OS și testele de control sunt scrise în ROM sau PROM instalat pe placa de bază). Unele dintre software-urile comune sunt programe de sine stătătoare și sunt furnizate separat.
Software de aplicație. Programele de aplicație pot fi utilizate independent sau ca parte a sistemelor sau pachetelor software. Software de aplicație - programe care permit direct efectuarea lucrărilor necesare pe un computer: editarea documentelor text, crearea de desene sau imagini, crearea de foi de calcul etc.
Pachetele de aplicații software sunt un sistem de programe care, în funcție de domeniul lor de aplicare, sunt împărțite în pachete orientate spre probleme, cu scop general și pachete integrate. Pachetele moderne integrate conțin până la cinci componente funcționale: procesor de test și foi de calcul, DBMS, editor grafic, instrumente de telecomunicații.
Software-ul de aplicație, de exemplu, include:
Suita de aplicații de birou MS OFFICE
Sisteme contabile
Sisteme analitice financiare
Pachete integrate de management de birou
CAD – sisteme (sisteme de proiectare asistată de calculator)
Editore HTML sau Web
Browsere – mijloace de vizualizare a paginilor Web
Editor grafic
Sistem expert
Pachetele integrate sunt un set de mai multe produse software combinate într-un singur instrument convenabil. Cele mai dezvoltate dintre ele includ un editor de text, organizator, foaie de calcul, SGBD, instrumente de asistență prin e-mail și un program pentru crearea de grafice de prezentare. Rezultatele obținute prin subrutine individuale pot fi combinate într-un document final care conține material tabelar, grafic și textual.
Pachetele integrate conțin de obicei un fel de nucleu care permite o interacțiune strânsă între componente.
Exemplu: un pachet integrat pentru scrierea cărților care conțin ilustrații. El contine:
 editor de text;
 corector de ortografie pentru 80.000 de cuvinte (program de detectare a erorilor de ortografie);
 program de îmbinare a textului;
 program de creare a cuprinsului și compilare de indici;
 căutarea și înlocuirea automată a cuvintelor și frazelor;
- mijloace de telecomunicatii;
- foaia de calcul;
 sistem de management al bazei de date;
 module de design grafic;
- editor grafic;
 capacitatea de a imprima sute de fonturi diferite etc.
Cele mai cunoscute pachete integrate:
Microsoft Office. Acest pachet profesional puternic include programe necesare precum editorul de text WinWord, foaia de calcul Excel, programul de prezentare PowerPoint, Access DBMS, instrumentul de asistență prin e-mail Mail. În plus, toate părțile acestui pachet formează un singur întreg și chiar și în exterior toate programele arată uniforme, ceea ce le face mai ușor de învățat și de utilizat zilnic.
Microsoft Works este un pachet foarte simplu și convenabil care combină un procesor de text, foi de calcul și baze de date, precum și instrumente de telecomunicații pentru conectarea la alte computere prin linii telefonice. Pachetul se adresează persoanelor care nu au timp să stăpânească produse complexe, utilizatorilor începători, precum și utilizatorilor casnici.
Organizatorii sunt un tip de programe de aplicații integrate. Organizatorii sunt programe electronice de secretariat. Acestea vă permit să vă gestionați eficient timpul de lucru, resursele financiare etc. Ei au capacitatea de a automatiza acțiunile regulate, de a crea programe personale și de grup, de a programa întâlniri și de a menține un caiet. Compoziția lor tradițională include un calendar, un ceas, un calculator etc.
Lotus Organizer - un bloc de note împărțit în secțiuni: calendar, listă de activități, adresă și agenda telefonică, planificator, caiet, listă de date memorabile.
Microsoft Project vă permite să planificați proiecte și să prezentați programul în formă grafică, ceea ce este foarte convenabil pentru proiecte complexe.
Software pentru instrumente. Software-ul instrument sau sistemele de programare sunt sisteme pentru automatizarea dezvoltării de noi programe într-un limbaj de programare.
În cel mai general caz, pentru a crea un program în limbajul de programare selectat (limbaj de programare a sistemului), trebuie să aveți următoarele componente:
1. Editor de text pentru a crea un fișier cu textul sursă al programului.
2. Compilator sau interpret. Textul sursă este tradus în cod obiect intermediar folosind un program compilator. Codul sursă al unui program mare este format din mai multe module (fișiere sursă). Fiecare modul este compilat într-un fișier separat cu cod obiect, care apoi trebuie combinat într-unul singur.
3. Un editor de legături sau un asamblator care realizează legăturile modulelor obiect și generează o aplicație de lucru ca rezultat - cod executabil.
Codul executabil este un program complet care poate fi rulat pe orice computer care are sistemul de operare pentru care a fost creat programul. De regulă, fișierul rezultat are extensia .EXE sau .COM.
4. Recent, s-au răspândit metodele de programare vizuală (folosind limbaje de scripting) care vizează crearea de aplicații Windows. Acest proces este automatizat în medii de proiectare rapidă. În acest caz, sunt utilizate componente vizuale gata făcute, care sunt configurate folosind editori speciali.
Cei mai populari editori (sisteme de programare de programe folosind instrumente vizuale) pentru design vizual:
Borland Delphi - conceput pentru a rezolva aproape orice problemă de programare a aplicațiilor
Borland C++ Builder este un instrument excelent pentru dezvoltarea aplicațiilor DOS și Windows
Microsoft Visual Basic este un instrument popular pentru crearea de programe Windows
Microsoft Visual C++ - acest instrument vă permite să dezvoltați orice aplicație care rulează într-un mediu OS, cum ar fi Microsoft Windows

Concluzie

Software-ul este înțeles ca un set de programe executate de un sistem informatic. Software-ul este o parte integrantă a unui sistem informatic. Este o continuare logică a mijloacelor tehnice. Domeniul de aplicare al unui anumit computer este determinat de software-ul creat pentru acesta. Computerul în sine nu are cunoștințe despre nicio aplicație. Toate aceste cunoștințe sunt concentrate în programele executate pe computere.
Software-ul poate fi împărțit în trei categorii:
software de sistem (programe de uz general) care efectuează diverse funcții auxiliare, cum ar fi crearea de copii ale informațiilor utilizate, furnizarea de informații de ajutor despre computer, verificarea funcționalității dispozitivelor computerizate etc.
software de aplicație care asigură munca necesară pe un computer: editarea documentelor text, crearea de desene sau imagini, procesarea matricelor de informații etc.
unelte software (sisteme de programare) care asigură dezvoltarea de noi programe de calculator într-un limbaj de programare.

Bibliografie

1. Alekseev V.E. Tehnologia calculatoarelor și programarea. – M.: Liceu, 1991.
2. Data K.J. Microsoft Office 2007 pentru manechin. Pe. din engleza – ed. a 8-a. – K.: Dialectică, 2008.
3. Kaimin V. Informatica. – M.: FiS, 2009.
4. Nullov A. Informatica. – M.: Komus, 2009.
5. Figurnov V.E. PC IBM pentru utilizator. Curs scurt. – M.: Infra-M, 2009.
6. Yachikov V.M. Informatică. – M.: Norma, 2009.
7. www.chip.ru
8. www.ixbt.com
9. www.pc-zone.net
10. www.pclink.ru

© Postarea de material pe alte resurse electronice numai însoțit de un link activ

Lucrări de test în Magnitogorsk, cumpărare lucrări de examen, lucrări de curs de drept, cumpără lucrări de curs de drept, lucrări de curs la RANEPA, lucrări de curs de drept la RANEPA, lucrări de diplomă de drept în Magnitogorsk, diplome de drept la MIEP, diplome și lucrări de curs la VSU, teste la SGA, lucrari de master in drept la Chelgu.

Sistemică software(Fig. 2.3) poate fi împărțit în de bază software, care vine de obicei împreună cu computerul și cu un serviciu software, care poate fi achiziționat suplimentar.

De bază software (software de bază) – setul minim de software care asigură funcționarea unui calculator. Serviciu software include programe și pachete software care extind capacitățile software-ului de bază și organizează un mediu de lucru mai convenabil pentru utilizator.

Orez. 2.3. Structura software-ului sistemului

La bază software include:

· sistem de operare;

· shell de operare (de obicei text și grafic);

· sistem de operare în rețea.

sistem de operare concepute pentru a controla execuția programelor utilizator, planificarea și gestionarea resurselor de calcul ale computerului.

Se face cea mai tradițională comparație cu sistemul de operare De următoarele caracteristici ale procesului de prelucrare a informațiilor:

· managementul memoriei (spațiu maxim adresabil, tipuri de memorie, indicatori tehnici de utilizare a memoriei);

· funcționalitatea programelor auxiliare (utilităților) ca parte a sistemului de operare;

· prezența compresiei discului;

· posibilitatea de arhivare a dosarelor;

· suport pentru modul multitasking;

· suport software de rețea;

· disponibilitatea documentației de înaltă calitate;

· condițiile și complexitatea procesului de instalare;

· mobilitate (portabilitate), siguranță, fiabilitate etc.

Sistemele de operare, având în vedere poziția lor centrală în software-ul de calculator, sunt discutate în detaliu în capitolul următor al manualului.

Sisteme de operare în rețea– un set de programe care asigură procesarea, transmiterea și stocare a datelor pe net. Sistem de operare de rețea oferă utilizatorilor diverse tipuri de servicii de rețea (gestionare fișiere, electronice Poștă, conferințe audio și video, calcul distribuit, procese de gestionare a rețelei etc.), acceptă lucrul în sistemele de abonați. Sisteme de operare în rețea utilizați arhitectura client server sau arhitectura peer-to-peer. La inceput sisteme de operare în rețea acceptat numai rețele locale ( LAN), aceste sisteme de operare se extind acum la asociațiile de rețele locale (a se vedea Partea 1, Secțiunea 4).



Operating shell-urile sunt programe speciale concepute pentru a facilita comunicarea utilizatorului cu comenzile sistemului de operare. Shell-urile de operare au opțiuni de interfață text și grafică pentru utilizatorul final, iar în viitor pot exista opțiuni de interfață vocală și recunoaştere introducerea de date scrisă de mână. Aceste programe simplifică semnificativ sarcina de specificare a informațiilor de control pentru executarea comenzilor sistemului de operare și reduc stresul și complexitatea muncii utilizatorului final.

O extensie a software-ului de bază pentru calculator este un set de servicii, programe instalate suplimentar (sau programe furnizate direct cu sistemele de operare), care pot fi clasificate De caracteristică funcțională după cum urmează:

· programe de diagnosticare a performanţelor calculatorului;

· programe antivirus care vă protejează computerul, detectează și restaurează fișierele infectate;

· programe de întreținere a discurilor care verifică calitatea suprafeței unui disc magnetic, controlează siguranța sistemului de fișiere la nivel logic și fizic, comprimă discurile, creează copii de asigurare ale discurilor, copii de rezervă ale datelor pe suport extern etc.;

· programe de arhivare a datelor care asigură procesul de comprimare a informațiilor în fișiere pentru a reduce cantitatea de memorie pentru stocarea acestora;

· programe de întreținere a rețelei.

Aceste programe sunt adesea numite utilitare. Utilitarele sunt programe folosite pentru a efectua operațiuni auxiliare de prelucrare a datelor sau de întreținere a computerului (diagnosticare, testarea hardware-ului și software-ului, optimizarea utilizării spațiului pe disc, restaurarea informațiilor deteriorate pe un disc magnetic etc.).

În sistemele de operare moderne, astfel de utilități pot fi prezentate, ca, de exemplu, în Windows, grupuri de programe „standard” și „utilitate”. Acestea includ o serie de programe utile: un calculator, înregistrare de sunet, notepad etc. În grupul „utilitate” există o serie de programe care extind capacitățile sistemului de operare: curățare și defragmentare disc, recuperarea sistemului etc.

12.Un instrument pentru crearea de aplicații.

Instrumente locale de dezvoltare software. Aceste instrumente sunt cele mai reprezentative pe piața de software și includ limbaje și sisteme de programare, precum și mediul de instrumente al utilizatorului.

Limbaj de programare– un limbaj formalizat pentru descrierea unui algoritm de rezolvare a unei probleme pe un computer.

Instrumente pentru crearea aplicațiilor– un set de limbaje și sisteme de programare, precum și diverse pachete software pentru depanare și susținere a programelor create.

Limbaje de programare, Dacă luăm sintaxa formării construcțiilor sale ca semn de clasificare, le putem împărți condiționat în clase:

§ limbaje informatice – limbaje de programare percepute de hardware-ul calculatorului (coduri de mașină);

§ limbaje orientate pe computer – limbaje de programare care reflectă structura unui anumit tip de calculator (asambleri);

§ limbaje algoritmice – limbaje de programare independente de arhitectura computerului pentru a reflecta structura algoritmului (Pascal, Fortran, BASIC etc.);

§ limbaje orientate pe proceduri – limbaje de programare în care este posibil să se descrie un program ca un set de proceduri (subrutine);

§ limbaje orientate către probleme (limbaje de programare universale) – limbaje de programare concepute pentru a rezolva probleme de o anumită clasă (Lisp, RPG, Simula etc.);

§ sisteme de programare integrate.

O altă clasificare a limbajelor de programare este împărțirea lor în limbaje axate pe implementarea elementelor de bază ale programării structurate și limbaje orientate pe obiecte care sprijină conceptul de obiecte și proprietățile și metodele de procesare ale acestora. Pentru mai multe detalii despre această diviziune, vezi cap. 18 și 19.

Un program pregătit într-un limbaj de programare trece de scenă emisiuni, când se produce transformarea cod sursa program (codul sursă) în cod obiect (codul obiect), care este apoi potrivit pentru procesare editor de comunicații. Link Editor este un program special care vă permite să creați modul de încărcare(modul de încărcare), potrivit pentru execuție (Fig. 8.12).

Orez. 8.12. Schema procesului de creare a unui modul de program de pornire

Difuzarea se poate face folosind compilatoare(compilator) sau interpreți(interpret). Compilatorii traduc întregul program, dar fără a-l executa. Interpreții, spre deosebire de compilatori, efectuează procesarea instrucțiune cu instrucțiune și execuția programului.

Există programe speciale menite să urmărească și să analizeze execuția altor programe, așa-numitele depanatoare(depanator). Cele mai bune programe de depanare vă permit să urmăriți (monitorizați execuția unei instrucțiuni de program cu o instrucțiune), să identificați locația și tipul erorilor din program, să „monitorizați” modificările valorilor variabilelor, expresiilor etc. Pentru a depana și a testa funcționarea corectă a programelor, este creată o bază de date cu cazuri de testare.

Sisteme de programare include:

§ compilator;

§ mediu de dezvoltare software integrat;

§ depanator;

§ instrumente de optimizare a codului programului;

§ un set de biblioteci (eventual cu coduri sursă ale programelor);

§ editor de link-uri;

§ instrumente de service (utilități) pentru lucrul cu biblioteci, fișiere text și binare;

§ sisteme de ajutor;

§ documenter cod sursă program;

§ sistem software de suport și management al proiectelor.

Instrumentele de asistență pentru proiecte sunt o nouă clasă de software concepută pentru:

§ urmărirea modificărilor efectuate de dezvoltatorii de programe;

§ suport pentru versiunile programului cu postarea automată a modificărilor;

§ obţinerea de statistici privind derularea proiectului.

Mediul utilizatorului este reprezentată de instrumente speciale încorporate în pachetele software de aplicație, cum ar fi:

§ biblioteca de functii, proceduri, obiecte si metode de prelucrare;

§ comenzi macro;

§ macrocomenzi de la tastatură;

§ macro-uri de limbaj;

§ module-insertii software;

§ designeri de formulare de ecran și rapoarte;

§ generatoare de aplicatii;

§ limbaje de interogare la nivel înalt;

§ limbaje de manipulare a datelor;

§ designeri de meniu și multe altele.

Aceste instrumente sunt discutate mai detaliat în Cap. 19.

Instrumente de depanare și testare a programelor sunt destinate pregătirii programului elaborat pentru uz industrial.

Medii integrate de dezvoltare software. O dezvoltare ulterioară a instrumentelor locale de dezvoltare a programelor, care combină un set de instrumente pentru utilizarea lor integrată în toate etapele tehnologice ale creării programelor, sunt medii integrate de dezvoltare de software. Scopul principal al acestui tip de set de instrumente este de a crește productivitatea programatorilor, de a automatiza crearea de coduri de program care oferă o interfață grafică cu utilizatorul, de a dezvolta aplicații pentru arhitectura client-server, interogări și rapoarte.

13. Software de aplicație.

Software de aplicație- un set de programe pentru rezolvarea problemelor aplicate (sarcini utilizator).

Aplicația software face parte din software-ul computerului.

Clasificarea aplicației software:

Software de aplicație de uz general- un set de programe pentru rezolvarea problemelor universale comune. Aceste programe sunt folosite de majoritatea utilizatorilor de computere.

Nu. Tipuri de aplicații software de uz general Scop Exemple de programe
Editori de text pentru crearea și editarea textului, fără nici un design Notepad sau Notepad (inclus în MS Windows), TextPad
Procesoare de cuvinte pentru crearea și editarea textului cu design (setarea fontului, dimensiunii, culorii textului, aliniere etc.) și introducerea de tabele, grafice și formule MS Word, WordPad (inclus în sistemul de operare MS Windows)
Foi de calcul pentru prelucrarea datelor în formă tabelară MS Excel
Editor grafic: pentru crearea și editarea imaginilor
- raster pentru lucrul cu imagini raster MS Paint (inclus în sistemul de operare MS Windows), Adobe Photoshop
-vector pentru lucrul cu imagini vectoriale CorelDRAW, Adobe Illustrator
„spectatori” pentru a vizualiza fișiere în formate universale
5.1 Imaginea „Vizionatori” pentru a vizualiza imagini CDSee, FastStone Image Viewer, FastPictureViewer
5.2 „Vizualizatori” de pagini HTML (browsere, browsere web) pentru a vizualiza paginile site-ului web MS Internet Explorer, Mozila Firefox, Google Chrome, Opera, Safari
5.3 „Vizualizatori” de conținut media (playere media, playere media): pentru redarea conținutului media
- playere audio pentru a reda fișiere audio AIMP, Foobar2000, Spider player, MusicBee, Media Monkey
-centre multimedia pentru redarea fișierelor video și audio Windows Media Player (WMP, inclus cu MS Windows), QuickTime Player (inclus cu Mac OS X), Winamp, VLC media player, Media Player Classic
5.4 „Vizualizatori” de conținut flash (playere Flash) pentru redarea fișierelor video și audio pe site-uri web, pentru jocuri online Adobe Flash Player
5.5 „Vizualizator” de fișiere pdf pentru vizualizarea și tipărirea fișierelor pdf Adobe Reader
Sisteme de gestionare a bazelor de date desktop (DBMS) (server de fișiere) pentru a gestiona crearea și a lucra cu baze de date MS Access, Paradox
Jocuri pe calculator pentru distracție sau educație shooter 3D, „Leopold the Cat. Învățând engleza”
Traducători
-dictionare electronice pentru a traduce cuvinte individuale ABBYY Lingvo, MultiLex
- traducători de text pentru a traduce text PROMT

Aplicații software pentru scopuri speciale (profesionale).- un set de programe pentru rezolvarea unor probleme mai restrânse și sarcini profesionale din diverse domenii (arhitectură, construcții, muzică și industrii cinematografice)

Nu. Tipuri de aplicații software cu scop special Scop Utilizatori Exemple de programe
Desktop Publishing pentru aspectul electronic al ziarelor, revistelor, cărților, broșurilor (compilarea paginilor de o anumită dimensiune din text și ilustrații pentru a obține o formă tipărită) angajații tipografiilor, redacțiilor revistelor și ziarelor, editurilor, precum și angajații agențiilor de publicitate QuarkXPress, Adobe InDesign, Adobe FrameMaker, Corel Ventura, MS Publisher
Enciclopedii electronice, manuale, dicționare, cărți de referință pentru a dobândi cunoștințe într-un anumit domeniu şcolari, elevi, oameni de ştiinţă, specialişti în diverse domenii „Enciclopedia tehnologiei moderne. Construcții”, „Manualul maeștrilor constructori”, „Dicționar muzical”, manual multimedia interactiv „Chimie organică”
Sisteme de traducere asistată de calculator (programe CAT) pentru traducerea de texte profesionale folosind baze de cunoștințe ale domeniilor de studiu traducători profesioniști Trados, Deja Vu, Star Transit
Server DBMS (client-server) să gestioneze crearea și lucrul cu bazele de date ale sistemelor informaționale administratorii bazei de date mySQL, MS SQL Server, Sybase Adaptive Server Enteprise, Oracle Database
Editori grafici tridimensionali (3D). pentru crearea și editarea graficelor 3D artiști 3D Autodesk 3ds Max (fost 3D Studio MAX), Autodesk Maya, Blender, Cinema 4D, ZBrush
Editori video (sisteme de editare video): pentru procesarea video
-profesional pentru montaj de filme, emisiuni TV lucrători în film și televiziune Adobe Premiere Pro, Grass Valley Ediu, Sony Vegas Pro
- "intern" pentru editarea filmelor de acasă neprofesionisti Windows Movie Maker (inclus cu MS Windows), Corel VideoStudio Pro, Pinnacle Studio
Editori audio (sisteme de editare audio) pentru procesarea materialului audio
-profesional pentru înregistrarea compozițiilor muzicale, pregătirea de fonograme pentru radio, înregistrarea de filme, jocuri pe calculator, restaurarea fonogramelor vechi ingineri de sunet în radio, studiouri de înregistrare și industria filmului Adobe Audition, Steinberg WaveLab, Sony Sound Forge. Îndrăzneală
- "intern" pentru înregistrarea compozițiilor muzicale de amatori, pentru crearea propriilor tonuri de apel pentru telefoane mobile etc. neprofesionisti CyberPower Audio Editing Lab, Akram Audio Editor
Editori muzicali pentru crearea și editarea textului muzical cu design, precum și pentru redarea textului tastat angajații editurilor muzicale, instituțiilor de învățământ muzical, teatrelor muzicale, societăților filarmonice; compozitori, aranjatori, dirijori Finale, Encore, Cakewalk Overture, Sibelius, MuseScore
Sistem expert pentru a rezolva probleme în unele domenii (înlocuiește un specialist expert) lucrători implicați în diagnosticare, proiectare, planificare, management Medicina: MICIN; militare:ACES; electronice:ACE; informatică: CODURI, chimie: DENDRAL; geologie:PROSPECTOR comerț:REMORAMA
Sisteme de proiectare asistată de calculator (CAD, CAD/CAM/CAE) pentru elaborarea de desene, diagrame, modele 3D, proiectare și documentație tehnologică pe computer ingineri proiectanți, arhitecți Busolă, AutoCAD, ZwCAD, nanoCAD Electro, BtoCAD, Stroyekspertiza BASE
Sisteme de informații geografice (GIS):
-universale si specializate pentru crearea, editarea și analiza hărților geografice electronice, pentru căutarea informațiilor despre obiectele hărții: orașe, drumuri, clădiri, străzi, râuri, relief, temperatura medie anuală Specialiști GIS, operatori GIS, ingineri cartografi, geologi, geodeți, hidrologi, meteorologi MapInfo, CREDO_DAT, ArcGIS, Arcview, GeoServer, GRASS, gvSIG, Argo, Polygon, Panorama, GIS Meteo
- informatii si referinte - pentru a vizualiza hărți ale orașului și ale zonei înconjurătoare, pentru a căuta organizații, rute de transport, pentru a căuta direcții în jurul orașului neprofesionisti 2 GIS
sisteme generale pentru diverse întreprinderi și organizații:
- sisteme integrate de management de birou pentru a susține întregul ciclu de documente într-o organizație: crearea documentelor (documentația), organizarea mișcării și contabilizarea documentelor (fluxul documentelor), stocarea documentelor (arhivare) Funcționari (lucrători care sunt responsabili cu păstrarea documentației organizației) Business, LanDocs, Cinderella, Grand-Doc
-sisteme contabile pentru contabilitate si contabilitate fiscala contabili 1c contabilitate
-sisteme analitice financiare pentru menținerea contabilității analitice a activităților financiare și economice ale organizației (sistematizarea informațiilor, calculul indicatorilor analitici și generarea de rapoarte) analiștii financiari Viola - Finanțe, Expert Audit, INEC - Analist, FinEkAnalysis, modul pentru MS Office Excel „Excel Financial Analysis”

14.Programare procedurală.

Programare procedurală- programare într-un limbaj imperativ, în care instrucţiunile executate secvenţial pot fi asamblate în subrutine, adică unităţi mai mari de cod, folosind mecanismele limbajului însuşi.

Programarea procedurală este o reflectare a arhitecturii computerelor tradiționale, care a fost propusă de Von Neumann în anii 1940. Modelul teoretic al programării procedurale este un sistem de calcul abstract numit mașină Turing.

Informatii de baza

Executarea programului se reduce la executarea secvenţială a instrucţiunilor pentru a transforma starea iniţială a memoriei, adică valorile datelor sursă, în starea finală, adică în rezultate. Astfel, din punctul de vedere al programatorului, există un program și o memorie, primul actualizând secvențial conținutul celui din urmă.

Limbajul de programare procedural permite programatorului să definească fiecare pas în procesul de rezolvare a unei probleme. Particularitatea unor astfel de limbaje de programare este că sarcinile sunt împărțite în pași și rezolvate pas cu pas. Folosind un limbaj procedural, programatorul definește constructe de limbaj pentru a efectua o secvență de pași algoritmici.