Tehnologia informației și software de sisteme. Clasificarea software-ului

accesorii automate de codare software

Software-ul este împărțit în general și aplicat. General - este un set de programe concepute pentru o gamă largă de utilizatori și menite să organizeze procesul de prelucrare a datelor și să rezolve problemele întâlnite frecvent. Software-ul general se mai numește și software de sistem. Niciun utilizator nu se poate descurca fără el.

Software-ul general include sisteme de operare și shell-urile acestora, sisteme de service, sisteme de programare și programe de întreținere. Sisteme de operare (OS) - gestionează toate procesele de prelucrare a informațiilor și asigură interacțiunea între hardware și utilizator. Una dintre cele mai importante funcții ale sistemului de operare este automatizarea proceselor de intrare/ieșire a informațiilor și controlul execuției sarcinilor aplicației rezolvate de utilizator. Sistemul de operare încarcă programul în memoria computerului, monitorizează progresul execuției acestuia, analizează situațiile defectuoase și oferă utilizatorului posibile opțiuni pentru eliminarea acestora și asigură organizarea subsistemului de fișiere.

Programele de servicii sunt produse software care oferă utilizatorului servicii suplimentare în lucrul cu un computer și extinderea capacităților sistemului de operare: îmbunătățirea interfeței cu utilizatorul; protejați datele împotriva distrugerii și accesului neautorizat; recupera datele; accelerarea schimbului de date între disc și RAM; efectuează arhivarea și dezarhivarea datelor; agenți antivirus. După metoda de organizare și implementare, instrumentele de service pot fi reprezentate de: shell-uri, utilități și programe de sine stătătoare.

Sistemele de programare sunt un set de instrumente care asigură crearea de noi produse software prin traducerea textului programului dintr-un limbaj de programare în coduri de mașină (Delphi, Visual Basic, Java).

Programele de întreținere sunt înțelese ca un set de instrumente software și hardware pentru diagnosticarea și detectarea erorilor în timpul funcționării unui computer sau a unui sistem informatic în ansamblu. Acestea includ: instrumente de diagnosticare și monitorizare de testare a funcționării corecte a computerului și a părților sale individuale; programe speciale de diagnosticare și monitorizare a mediului de calcul al sistemului informațional în ansamblu.

Aplicația software este concepută direct pentru procesul specific de soluție. Cele mai utilizate sunt: ​​procesoarele de text, procesoarele de foi de calcul, sistemele de gestionare a bazelor de date, pachetele de grafică de prezentare și editorii grafici.

Procesoarele de text sunt concepute pentru a crea documente text (MS Word, WordPerfect, Word Pro etc.). Sisteme de gestionare a bazelor de date (DBMS) - includ două componente principale - o bază de date (bază de date relațională) (DB) și un sistem de gestionare a bazelor de date (MS Access, MS FoxPro, Corel Paradox, Lotus Approach, Oracle, Informix). O bază de date relațională este o colecție de mai multe tabele, a căror conexiune se stabilește folosind câmpuri de conectare. Pachetele de grafică de prezentare (Microsoft PowerPoint, Lotus ScreenCam) vă permit să creați diapozitive și transparențe pentru seminarii, conferințe etc. Editorii grafici sunt proiectati pentru procesarea documentelor grafice, ilustratiilor, desenelor (Paintbrush, Corel DRAW, Adobe Photoshop). Permite formarea oricăror imagini.

Toate tipurile de aplicații software de uz general enumerate sunt utilizate pe scară largă de contabili, dar un loc și o importanță deosebită sunt acordate procesoarelor de foi de calcul (MS Excel, Lotus 1-2-3, QuattroPro). Printre procesoarele de foi de calcul, cel mai comun și popular este Microsoft Excel. Avantajele Microsoft Excel: - tabelul afișat pe ecran este convenabil pentru modelarea electronică a diverselor documente primare și registre de contabilitate sintetică și analitică, precum: jurnalele de comandă, extrasele etc. - orice operațiuni cu informații digitale se realizează ușor;

orice date, atât numerice cât și text, sunt ușor de sortat; - corecteaza cu usurinta informatiile eronate prin adaugarea, stergerea sau inlocuirea randurilor sau coloanelor; - un sistem de monitorizare a funcționării corecte și emiterea de mesaje de eroare ușurează munca; - există protecție a informațiilor împotriva accesului neprofesional și neautorizat și a altor caracteristici ale sistemului; - multe pachete de contabilitate specializate sunt compatibile cu Microsoft Excel.

O atenție deosebită trebuie acordată următoarelor capacități ale Microsoft Excel: instrumente grafice; un set special de funcții încorporate care facilitează procedurile de control și analiză; funcții de corelare statistică, adică determinarea relației dintre două mulțimi; determinarea valorii maxime din listă; determinarea valorii cele mai frecvente; prezicerea datelor pe baza valorilor cunoscute în trecut; găsirea mediei aritmetice etc. Precum și funcții pentru lucrul cu data și ora.

Software-ul sistemelor informatice este înțeles ca un set de software și instrumente documentare pentru crearea și operarea sistemelor de prelucrare a datelor folosind tehnologia computerizată.

În funcție de funcțiile îndeplinite de software, acesta poate fi împărțit în 2 grupe: software de bază (de sistem) (Fig. 1) și software de aplicație (Fig. 2).

Software-ul de bază (de sistem) organizează procesul de procesare a informațiilor într-un computer și oferă un mediu de lucru normal pentru programele de aplicație. Software-ul de bază este atât de strâns legat de hardware, încât uneori este considerat parte a computerului.

Aplicația software este concepută pentru a rezolva probleme specifice ale utilizatorilor și pentru a organiza procesul de calcul al sistemului informațional în ansamblu.

Software-ul de bază (de sistem) include:

OS;

programe de servicii;

Traducători de limbaje de programare;

programe de întreținere.

Sistemele de operare (OS) asigură controlul procesării informațiilor și al interacțiunii dintre hardware și utilizator. Una dintre cele mai importante funcții ale sistemului de operare este automatizarea proceselor de intrare/ieșire a informațiilor și controlul execuției sarcinilor aplicației rezolvate de utilizator. Sistemul de operare încarcă programul și memoria computerului necesare și monitorizează progresul execuției acestuia; Analizează situațiile care interferează cu calculele normale și oferă instrucțiuni despre ceea ce trebuie făcut dacă apar dificultăți.

Pe baza funcțiilor îndeplinite, sistemele de operare pot fi împărțite în trei grupe (vezi Fig. 1): single-tasking (single-user); multitasking (multi-user); reţea.

Orez. 1.

Sistemele de operare cu o singură sarcină sunt concepute pentru a permite unui utilizator să efectueze o anumită sarcină la un moment dat. Un reprezentant tipic al unor astfel de sisteme de operare este MS-DOS (dezvoltat de Microsoft). Sistemele de operare multitasking asigură utilizarea colectivă a unui computer într-un mod de partajare a timpului multiprogram (memoria computerului conține mai multe programe - sarcini - iar procesorul distribuie resursele computerului între sarcini). Reprezentanții tipici ai acestei clase de sisteme de operare sunt: ​​UNIX, OS 2 al IBM Corporation, Microsoft Windows 95, Microsoft Windows NT și alții.

Sistemele de operare în rețea sunt asociate cu apariția rețelelor locale și globale 11 concepute pentru a oferi acces utilizatorului la toate resursele unei rețele de calculatoare. Reprezentanții tipici ai sistemelor de operare în rețea sunt:

Novell NetWare, Microsoft Windows NT, Banyan Vines, IBM LAN, UNIX, Solaris de la Sun.

Software-ul de serviciu este un set de produse software care oferă utilizatorului servicii suplimentare atunci când lucrează cu un computer și extind capacitățile sistemelor de operare.

Pe baza funcționalității, instrumentele de service pot fi împărțite în:

îmbunătățirea interfeței cu utilizatorul;

protejarea datelor de distrugere și acces neautorizat;

date de recuperare;

accelerarea schimbului de date între disc și RAM:

arhivare-dezarhivare;

agenți antivirus.

După metoda de organizare și implementare, instrumentele de service pot fi reprezentate de: shell-uri, utilități și programe de sine stătătoare. Diferența dintre cochilii și utilități este adesea exprimată doar în universalitatea primelor și specializarea celor din urmă.

Orez. 2.

Shell-urile care sunt un supliment pentru sistemul de operare sunt numite shell-uri de operare. Shell-urile sunt ca setările de deasupra sistemului de operare. Utilitarele și programele de sine stătătoare au un scop foarte specializat și fiecare își îndeplinește propria funcție. Dar utilitățile, spre deosebire de programele de sine stătătoare, sunt executate în mediul shell-urilor corespunzătoare. În același timp, concurează în funcțiile lor cu programele OS și alte utilitare. Prin urmare, clasificarea instrumentelor de serviciu pe baza funcțiilor și metodelor lor de implementare este destul de vagă și foarte condiționată.

2. Software pentru sisteme informatice

2.1 Clasificarea software-ului

Software-ul sistemelor informatice este înțeles ca un set de software și instrumente documentare pentru crearea și operarea sistemelor de prelucrare a datelor folosind tehnologia computerizată.

În funcție de funcțiile îndeplinite de software, acesta poate fi împărțit în 2 grupe: software de bază (de sistem) (Fig. 1) și software de aplicație (Fig. 2).

Software-ul de bază (de sistem) organizează procesul de procesare a informațiilor într-un computer și oferă un mediu de lucru normal pentru programele de aplicație. Software-ul de bază este atât de strâns legat de hardware, încât uneori este considerat parte a computerului.

Aplicația software este concepută pentru a rezolva probleme specifice ale utilizatorilor și pentru a organiza procesul de calcul al sistemului informațional în ansamblu.

Software-ul de bază (de sistem) include:

OS;

programe de servicii;

Traducători de limbaje de programare;

programe de întreținere.

Sistemele de operare (OS) asigură controlul procesării informațiilor și al interacțiunii dintre hardware și utilizator. Una dintre cele mai importante funcții ale sistemului de operare este automatizarea proceselor de intrare/ieșire a informațiilor și controlul execuției sarcinilor aplicației rezolvate de utilizator. Sistemul de operare încarcă programul și memoria computerului necesare și monitorizează progresul execuției acestuia; Analizează situațiile care interferează cu calculele normale și oferă instrucțiuni despre ceea ce trebuie făcut dacă apar dificultăți.

Pe baza funcțiilor îndeplinite, sistemele de operare pot fi împărțite în trei grupe (vezi Fig. 1): single-tasking (single-user); multitasking (multi-user); reţea.

Orez. 1. Software de bază (de sistem).

Sistemele de operare cu o singură sarcină sunt concepute pentru a permite unui utilizator să efectueze o anumită sarcină la un moment dat. Un reprezentant tipic al unor astfel de sisteme de operare este MS-DOS (dezvoltat de Microsoft). Sistemele de operare multitasking asigură utilizarea colectivă a unui computer într-un mod de partajare a timpului multiprogram (există mai multe programe - sarcini - în memoria computerului, iar procesorul distribuie resursele computerului între sarcini). Reprezentanții tipici ai acestei clase de sisteme de operare sunt: ​​UNIX, OS 2 al IBM Corporation, Microsoft Windows 95, Microsoft Windows NT și alții.

Sistemele de operare în rețea sunt asociate cu apariția rețelelor locale și globale 11 concepute pentru a oferi acces utilizatorului la toate resursele unei rețele de calculatoare. Reprezentanții tipici ai sistemelor de operare în rețea sunt:

Novell NetWare, Microsoft Windows NT, Banyan Vines, IBM LAN, UNIX, Solaris de la Sun.

Software-ul de serviciu este un set de produse software care oferă utilizatorului servicii suplimentare atunci când lucrează cu un computer și extind capacitățile sistemelor de operare.

Pe baza funcționalității, instrumentele de service pot fi împărțite în:

îmbunătățirea interfeței cu utilizatorul;

protejarea datelor de distrugere și acces neautorizat;

date de recuperare;

accelerarea schimbului de date între disc și RAM:

arhivare-dezarhivare;

agenți antivirus.

După metoda de organizare și implementare, instrumentele de service pot fi reprezentate de: shell-uri, utilități și programe de sine stătătoare. Diferența dintre cochilii și utilități este adesea exprimată doar în universalitatea primelor și specializarea celor din urmă.

Orez. 2. Software de aplicație

Shell-urile care sunt un supliment pentru sistemul de operare sunt numite shell-uri de operare. Shell-urile sunt ca setările de deasupra sistemului de operare. Utilitarele și programele de sine stătătoare au un scop foarte specializat și fiecare își îndeplinește propria funcție. Dar utilitățile, spre deosebire de programele de sine stătătoare, sunt executate în mediul shell-urilor corespunzătoare. În același timp, concurează în funcțiile lor cu programele OS și alte utilitare. Prin urmare, clasificarea instrumentelor de serviciu pe baza funcțiilor și metodelor lor de implementare este destul de vagă și foarte condiționată.

2.2 Aplicații software și tendințele sale de dezvoltare

Software-ul de uz general sau software-ul de aplicație standard include programe destinate oricăror utilizatori de PC, indiferent de domeniul lor de interese profesionale. Acestea sunt următoarele programe:

procesoare de cuvinte,

procesoare de masă,

sisteme grafice ilustrative și de afaceri (procesoare grafice),

sisteme de gestionare a bazelor de date,

sistem expert,

programe pentru calcule matematice, modelare și analiza datelor experimentale.

Toate aceste programe sunt utilizate pe scară largă. Specialiștii din diferite domenii folosesc însă și programe speciale de care doar ei au nevoie, legate de software special. Astfel, avocații folosesc pe scară largă sisteme informatice de referință precum „Garant”, „Legal Advisor” sau „Consultant Plus”.

Software-ul de aplicație (Fig. 2) este conceput pentru a dezvolta și executa sarcini specifice utilizatorului (aplicații). Aplicația software rulează sub controlul software-ului de bază, în special al sistemelor de operare.

Editorii de documente sunt cel mai utilizat tip de aplicație software. Ele vă permit să pregătiți documente mult mai rapid și mai convenabil decât folosind o mașină de scris. Editorii de documente vă permit să utilizați diferite fonturi de caractere, paragrafe cu formă liberă, să împachetați automat cuvintele pe o linie nouă, vă permit să creați note de subsol, să includeți imagini, să numerotați automat paginile și notele de subsol etc. Reprezentanți ai editorilor de documente – programe Microsoft Word, Wordpad.

Procesoare de masă. Când lucrați cu un procesor de foi de calcul, pe ecran este afișat un tabel dreptunghiular, ale cărui celule pot conține numere, texte explicative și formule pentru calcularea valorii în celulă pe baza datelor denumite. Toate procesoarele comune de foi de calcul vă permit să calculați valorile elementelor tabelului folosind formule date, să construiți diferite grafice pe baza datelor din tabele etc. Reprezentanți ai familiei de procesoare de foi de calcul Microsoft Excel, Quatro Pro.

Editorii grafici vă permit să creați și să editați desene. Cele mai simple editori oferă posibilitatea de a desena linii, curbe, zone de culoare ale ecranului, de a crea inscripții în diverse fonturi etc. Majoritatea editoarelor vă permit să procesați imaginile obținute folosind scanere. Reprezentanți ai editorilor grafici - Adobe Photoshop, Corel Draw.

Bazele de date juridice conțin textele documentelor de reglementare și oferă ajutor, căutare contextuală, tipărire etc. Reprezentanți baze de date juridice – pachete Garant și Consultant+.

Sistemele de proiectare asistată de computer (CAD) vă permit să desenați și să proiectați diverse obiecte și mecanisme folosind un computer. Dintre sistemele de clasă mică și mijlocie din lume, sistemul AutoCad de la AutoDesk este cel mai popular. Un pachet casnic cu funcții similare este Compass.

Sistemele de management al bazelor de date (DBMS) vă permit să gestionați matrice mari de informații - baze de date. Sistemele software de acest tip vă permit să procesați matrice de informații pe un computer, să furnizați date de intrare, să căutați, să sortați o selecție de înregistrări, să compilați rapoarte etc. Reprezentanții acestei clase de programe sunt Microsoft Access, Clipper, Paradox.

Sistemele integrate combină capacitățile unui sistem de gestionare a bazelor de date, un procesor de foi de calcul, un editor de text, un sistem grafic de afaceri și, uneori, alte capabilități. De regulă, toate componentele unui sistem integrat au o interfață similară, ceea ce face mai ușor să înveți cum să lucrezi cu ele. Reprezentanții sistemelor integrate sunt pachetul Microsoft Office și Open Office analogic gratuit.

Programele de contabilitate sunt concepute pentru ținerea înregistrărilor contabile, întocmirea situațiilor financiare și analiza financiară a întreprinderilor. Din cauza incompatibilitatii contabilitatii interne cu cele straine, in tara noastra se folosesc aproape exclusiv programe de contabilitate autohtone. Cele mai comune sisteme sunt 1C: Enterprise și Info-accountant.

Principalele tendințe în dezvoltarea aplicațiilor software sunt strâns legate de crearea și trecerea la sistemele informaționale de a patra generație bazate pe o structură ierarhică, în care centrul de greutate a fost transferat de la rețelele locale ale utilizatorilor finali la o rețea de servere locale. . Baza IS-ului de a patra generație este cerința de a reduce resursele operaționale ale SI, crescând în același timp scalabilitatea sistemului și extinzând gama responsabilităților sale funcționale.

În următorii cinci ani, se așteaptă o creștere bruscă a complexității software-ului conceput pentru sistemele informaționale de diferite clase. Consecința acestui lucru va fi cerințe mai stricte pentru caracteristicile computerelor, echipamentele de rețea, lățimea de bandă a canalului de comunicație, precum și determinarea distribuției optime a sarcinii în nodurile IS, în care resursele sunt alocate utilizatorului final pe principiul „exact așa cum cât este nevoie.”

Prin urmare, pentru toate diviziile companiilor este necesar să se selecteze cea mai potrivită configurație de server și compoziția software și să se echilibreze distribuția sarcinii între serverul central, serverele locale și stațiile de lucru ale utilizatorului final din fiecare divizie a întreprinderii. În cele din urmă, alegerea adecvată a hardware-ului și software-ului pentru sistem depinde de acest lucru, iar pentru fiecare IS specific această problemă necesită o abordare individuală. Cu toate acestea, pot fi date câteva principii generale pentru echilibrarea sistemului.

Software-ul este un anumit set de programe, reguli, precum și documentația de sistem corespunzătoare concepută pentru a procesa informații. Acest lucru se aplică și tehnologiilor și sistemelor informaționale.

Software-ul este cea mai importantă componentă a oricărui sistem informatic. În zilele noastre, există pur și simplu un număr mare de programe și diverse aplicații, datorită cărora este posibilă implementarea diferitelor procese de informare. Toate acestea vor putea satisface nevoile de informare ale unui anumit utilizator.

În general, software-ul de informare este un program a cărui funcție este de a rezolva anumite probleme. Nici un singur sistem, chiar și unul perfect proiectat, nu poate funcționa fără software. Acest lucru se datorează faptului că sensul său se va pierde. În funcție de cerințe, software-ul sistemului informațional diferă și el. Datorită disponibilității programelor de traducere și a programelor de aplicație, este posibilă traducerea dintr-un limbaj de nivel înalt în limbajul mașinii. Ce include aceasta?

  • Dispozitive I/O.
  • Diverse programe care monitorizează funcționarea echipamentelor.

Clasificarea software-ului

Tehnologia informației și software-ul de sisteme pot fi împărțite în trei categorii principale:

  • Programe de sistem. Aceștia gestionează dispozitivele computerizate, precum și procesele de calcul. De asemenea, astfel de programe caută și diagnostichează diverse defecțiuni. La rândul său, software-ul sistemului de control poate fi împărțit în mai multe grupuri:
    • OS. Sunt un fel de intermediar între utilizator și PC. Cu ajutorul lor, este asigurată funcționarea programelor de sistem și utilizator. Sistemul de operare este o componentă foarte importantă, deoarece are o funcție de protecție pentru orice sistem.
    • Utilități. Acestea sunt programe care oferă soluții la diferite procese auxiliare.
    • Șoferii. Acest grup include programe cu ajutorul cărora sistemul de operare este capabil să recunoască orice dispozitive externe conectate.
  • Sisteme de instrumentare. Aceasta include diferitele limbaje de programare care sunt necesare pentru a crea programe și aplicații. Astfel de sisteme oferă dezvoltatorilor înșiși o gamă largă de instrumente cu care să lucreze.
  • Programe de aplicație. Acesta este software de utilizator și nu aparține celor două grupuri anterioare. Cu ajutorul unor astfel de programe, utilizatorul este capabil să rezolve diverse sarcini, cum ar fi tastarea textului, vizionarea de filme, crearea unui desen, jucarea jocurilor, ascultarea muzicii și multe altele.

În ciuda faptului că sistemele informaționale (IS) pot fi utilizate pentru sarcini complet diferite, ele nu diferă mult unul de celălalt. Sarcinile efectuate de software-ul sistemelor automate sunt, de asemenea, similare. Indiferent dacă acesta este un instrument software cu o singură sarcină sau multitasking, există o singură funcție - protecția informațiilor, care are loc în mai multe etape. Inițial, se verifică compatibilitatea sistemului de operare cu programele, apoi se instalează produsul în sine. După aceasta, se face o verificare pentru a vedea dacă software-ul în sine funcționează corect.

Software de sisteme informatice este o componentă foarte importantă a oricărui IP. Acest lucru se datorează faptului că joacă un rol major în punerea în funcțiune a sistemului informațional în sine și, de asemenea, ajută la efectuarea diferitelor manipulări cu baze de date și fișiere.

Cea mai mare dezvoltare din Rusia a fost realizată de produsele software pentru analiza rezultatelor financiare, precum și evaluarea stării financiare a companiei în sine. Acest lucru se datorează cererii în prezent pentru rezolvarea diferitelor probleme de analiză financiară. Conducerea organizațională trebuie de foarte multe ori să furnizeze date referitoare la evaluarea situației financiare auditorilor care evaluează situațiile financiare. Aici sunt incluse și companiile financiare și de credit, fondatorii și potențialii investitori. De aceea, folosirea unui software special este foarte importantă aici.

Expoziția „Comunicare”

Acest eveniment internațional dedicat tehnologiilor informației și comunicațiilor este cel mai important eveniment din acest domeniu de activitate. Aici fiecare vizitator va putea afla cum este gestionat software-ul, care sunt tendințele de dezvoltare în această industrie și multe altele.

Pe o suprafață de peste 31 de mii de metri pătrați vor fi aproximativ 300 de companii expuse din multe țări din întreaga lume. Cinci fluxuri de conferințe, 40 de evenimente de discuții, cursuri de master, un forum de comunicare media - aceasta este doar o parte din ceea ce fiecare vizitator va putea lua parte la expoziția „Comunicare”, care are loc chiar în centrul Moscovei la Expocentre Fairgrounds. .