Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Fier
  • Clasificarea software-ului. Tehnologia informației și software de sisteme

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

Software - software - este un grup de programe care oferă soluția unei anumite sarcini (numărarea ambalajelor de bomboane), desfășurarea unui anumit proces (vizionarea fotografiilor pisicilor), munca unui anumit departament (contabilitatea), etc. Acest grup de programe este fără nume; software-ul nu poate avea propriul nume. Nu puteți spune software „Wrappers”, software „Kotiki” sau software „Accounting” - pur și simplu nu sună rusesc. În schimb, se spune software de contabilitate pentru ambalaje de bomboane, software de vizualizare a fotografiilor, software de contabilitate.

Deoarece software-ul nu are un nume, îl puteți numi oricând altfel. Software-ul de vizualizare a fotografiilor se poate transforma într-un software de vizualizare a pisicilor - sau devine parte a software-ului pentru camera de pauză. Dacă există același vizualizator de imagini Windows acolo, atunci va fi același software, indiferent cum îl numiți.

Un sistem informatic, dimpotrivă, este întotdeauna numit. S-ar putea să existe IS „Wrappers”, IS „Kotiki” și IS „Accounting”. Cu toate acestea, IS-ul de vizualizare a fotografiilor are și dreptul de a exista (aici numele sistemului este „IS-ul de vizualizare a fotografiilor”). De asemenea, un IS nu necesită ca componentele sale să aibă vreo caracteristică unificatoare - existența IS „Wrappers and Accounting” este destul de acceptabilă, dacă, desigur, un astfel de IS este nevoie de oricine.

Pe de altă parte, numele IP-ului este creat doar de cei care îl distribuie. Nu puteți cumpăra IP-ul „Wrappers” și apoi scrieți în documente că ați cumpărat IP-ul „Candy Eater” - acestea sunt IP-uri complet diferite, chiar dacă sunt alcătuite din aceleași componente (deși un IP poate face în continuare parte din altul - dar, de obicei, astfel de IS sunt încă numite subsisteme mai degrabă decât sisteme).

O altă diferență între un IS și software este că un IS poate conține componente care nu sunt programe sau date pentru acestea. De exemplu, un sistem de informații care furnizează orarele trenurilor pasagerilor într-o stație poate include foarte bine chioșcuri de informații. Software-ul, după cum sugerează și numele, poate conține doar programe, altfel se va numi APO (hardware și software).

UPD

Ideea este că IP este un concept mai larg decât software-ul. Cel puțin, pe lângă software, IP include instrucțiuni de operare și alte reglementări administrative, precum și o anumită compoziție a mijloacelor tehnice. – avp

Da, asta e un punct corect. Aș generaliza oarecum. Un IP, ca entitate numită, există atâta timp cât există un pachet de documente care îl definesc. Acest pachet include, printre altele, tot felul de instrucțiuni și alte reglementări administrative.

În același timp, software-ul nu necesită documente pentru existența sa.

Software-ul sistemelor informatice informatice (IS) este componenta necesară a acestora. În general, software-ul este un set de programe a căror funcție este de a rezolva anumite probleme de pe un computer. Fără software-ul adecvat, funcționarea chiar și a unui sistem perfect proiectat este imposibilă, deoarece sensul său este complet pierdut.

În funcție de funcțiile atribuite, compozițiile software diferă foarte mult una de cealaltă. De obicei, software-ul include programe de aplicație, precum și programe de traducere. Datorită acestui fapt, este posibilă traducerea programelor de aplicație dintr-un limbaj de nivel înalt în limbajul mașinii. Acestea includ și programe care asigură introducerea automată a informațiilor prin diferite dispozitive de intrare-ieșire; programe care controlează funcționarea echipamentelor (inclusiv programe care controlează toate dispozitivele sistemelor informaționale în procesul de prelucrare a informațiilor).

Funcțiile produselor software

Există două tipuri de software: sistem și aplicație.

Software-ul de sistem include modalități de comunicare cu sistemele informaționale și modalități de organizare a procesului de calcul, independent de natura sarcinilor. Scopul principal al primului tip este funcția de protecție. Efectuat complet numai dacă este disponibil software complet. Programele antivirus și antispyware sunt utilizate în principal pentru protecție. Există și alte programe care sunt folosite ca mijloace prin care informațiile sunt protejate, dar nu sunt la fel de populare ca cele de mai sus.

Vorbind despre software-ul de sistem pentru sistemele informatice, trebuie remarcat faptul că acesta poate include atât sisteme de operare, cât și sisteme de programare. Programarea sistemului include produse care protejează informațiile. Sistemele de programare sunt un set de programe care asigură automatizarea programării. Acestea conțin traducători ai diferitelor limbaje de programare și alte programe care vă permit să automatizați proiectarea și ajustarea programelor. Un rol special în acest caz este acordat programelor de traducere, a căror funcție este de a traduce o înregistrare de rezolvare a problemelor dintr-un limbaj de nivel înalt într-o înregistrare, care, la rândul său, este potrivită pentru implementarea directă pe un computer.

Tipuri de traducători utilizați în dispozitivele de informare

Calculatoarele sistemelor informatice folosesc două tipuri de traducători: compilatori și interpreți. Primii traduc întreaga înregistrare de intrare într-un program de lucru, iar apoi este executat în sistemele informaționale. Un program tradus de un compilator este de obicei mult mai rapid deoarece este complet convertit în codul mașinii. În același timp, necesită o cantitate mai mare de RAM, motiv pentru care compilatoarele sunt utilizate în principal pe computerele mari. Un astfel de hardware poate economisi în mod semnificativ spațiu de memorie și poate controla rezultatul fiecărei operațiuni. Acest lucru este convenabil când le folosiți în modul de dialog.

Sistemul de operare (OS) este o componentă importantă a software-ului, deoarece are o funcție de protecție pentru sistemele oricărui computer.

Gestionează execuția programelor de lucru și interacțiunea umană cu sistemele informaționale. Sistemul de operare este format dintr-un set de programe de management care oferă acces la acestea, gestionează fișiere și programează sarcini cu resurse de calcul, controlează stocarea programelor și asigură utilizarea acestora.

Furnizarea sistemelor informaționale cu mijloacele de protecție necesare ajută la crearea unei bune funcționări a computerelor și la prelungirea duratei de viață a sistemului de operare.

Sistemul de operare simplifică foarte mult comunicarea cu utilizatorul în raport cu sistemele informaționale prin efectuarea automată a unui număr mare de operațiuni intermediare, lăsând utilizatorul să întreprindă doar cele mai necesare operațiuni. În acest scop, se folosesc comenzile corespunzătoare, a căror adresă este specificată de utilizator. Practic, toate funcțiile efectuate folosind sistemul de operare sunt împărțite în 3 grupuri:

  • Organizarea interacţiunii utilizatorilor cu sisteme informatice computerizate;
  • Gestionarea tuturor datelor informaționale introduse în SI;
  • Utilizarea aplicațiilor OS.

Principalul lucru de reținut este că a treia funcție nu va avea probleme dacă programele aplicației sunt compatibile cu sistemul de operare. Numărul de programe de aplicare este foarte divers și continuă să crească. Cele mai populare dintre ele sunt editorul de text, grafica de afaceri și sistemele integrate. Trebuie remarcat faptul că acestea din urmă sintetizează capacitățile tuturor celor anterioare și, prin urmare, sunt costisitoare. Cu ajutorul lor, utilizatorul are posibilitatea de a procesa diverse informații (text, tabelar, grafic și așa mai departe).

Software-ul de serviciu, constând din software care face posibilă utilizarea serviciilor suplimentare, extinzând astfel funcțiile sistemelor de operare, include nu numai diferite tipuri de antivirusuri și antispyware, ci și arhivare WinRar și WinZip.

Deși IP-ul poate fi utilizat în scopuri diferite, trebuie remarcat faptul că acestea nu sunt foarte diferite unele de altele. Sarcinile pe care le efectuează software-ul sunt, de asemenea, similare. Fie că este un instrument software cu o singură sarcină sau multitasking, funcția este aceeași - protecția informațiilor, care are loc în mai multe etape. Mai întâi trebuie să determinați compatibilitatea programelor și a sistemului de operare, apoi instalați aceste produse și apoi determinați dacă software-ul funcționează corect.

Videoclipul oferă informații detaliate despre software-ul sistemelor informatice:

Protejarea datelor

Programele antivirus sunt utilizate în cazurile în care este nevoie de a elimina sau de a vindeca un virus care a intrat într-un computer în scopul de a... Virușii tind să pătrundă în dispozitive prin diferite tipuri de medii și internet. Virușii pot provoca daune enorme atât fișierelor, cât și întregului computer în sine. Programele de protecție a informațiilor îndeplinesc o funcție directă de distrugere a dăunătorilor virali, atât inofensivi, cât și foarte periculoși.

Pe baza celor de mai sus, putem rezuma importanța software-ului pentru dispozitivele de informare. Scopul inițial al produselor software este de a proteja informațiile conținute în computere și alte echipamente electronice de calcul.

Protecția informațiilor este foarte importantă pentru diferite organizații și instituții, deoarece pierderea datelor poate duce la eșecul rețelelor întreprinderii.

Această posibilitate este nedorită, astfel încât instalarea produselor software trebuie să fie bine gândită, verificată pentru compatibilitate și calculate toate erorile posibile care pot apărea în timpul funcționării, precum și în timpul instalării acestora. De aceea, fiecare întreprindere serioasă, îngrijită de reputația sa, selectează cu atenție instrumentele software. Arhivatorii joacă, de asemenea, un rol important, deoarece ajută la comprimarea informațiilor fără a pierde date, ceea ce ajută în cazurile în care este nevoie de a transfera cantități mari de date.

Produsele software pot extinde funcțiile și pot crește multitasking-ul diferitelor tipuri de computere. Datorită acestui lucru, capacitățile utilizatorului sunt crescute, funcționalitatea atât a computerului în sine, cât și a utilizatorului este extinsă. Software-ul este o componentă foarte importantă a oricărui sistem informațional, deoarece joacă un rol major în punerea în funcțiune a sistemului informațional și ajută la efectuarea diferitelor tipuri de manipulări cu fișiere și baze de date.

Videoclipul prezintă informații despre software-ul cu SDL:

Unul dintre conceptele de bază ale metodologiei de proiectare AIS este conceptul ciclului său de viață al software-ului (ciclul de viață al software-ului). Ciclul de viață al software-ului este un proces continuu care începe din momentul în care se ia o decizie cu privire la necesitatea creării acestuia și se termină în momentul retragerii sale complete din serviciu. Structura ciclului de viață al software-ului se bazează pe trei grupuri de procese:

  • de bază procesele ciclului de viață al software-ului (cumpărare, furnizare, dezvoltare, operare, suport);
  • auxiliar procese care asigură implementarea principalelor procese (documentare, managementul configurației, asigurarea calității, verificarea, certificarea, evaluarea, auditul, rezolvarea problemelor);
  • organizatoric procese (managementul de proiect, crearea infrastructurii proiectului, definirea, evaluarea și îmbunătățirea ciclului de viață în sine, instruire).

Dezvoltare- aceasta este toate lucrările de creare a software-ului și a componentelor acestuia în conformitate cu cerințele specificate, inclusiv pregătirea documentației de proiectare și operaționale, pregătirea materialelor necesare pentru a testa funcționalitatea și calitatea corespunzătoare a produselor software, materialele necesare pentru organizarea pregătirii personalului etc. Dezvoltarea software include de obicei analiză, proiectare și implementare (programare).

Exploatare include lucrări privind punerea în funcțiune a componentelor software, inclusiv configurarea bazelor de date și a stațiilor de lucru ale utilizatorilor, furnizarea de documentație operațională, efectuarea instruirii personalului etc. și operarea directă, inclusiv localizarea problemelor și eliminarea cauzelor apariției acestora, modificarea software-ului în cadrul reglementărilor stabilite, intocmirea de propuneri de imbunatatire, dezvoltare si modernizare a sistemului.

Management de proiect asociate cu probleme de planificare și organizare a muncii, crearea de echipe de dezvoltare și monitorizarea timpului și a calității muncii efectuate. Sprijinul tehnic și organizatoric al proiectului include selecția metodelor și instrumentelor pentru implementarea proiectului, determinarea metodelor de descriere a stărilor intermediare de dezvoltare, dezvoltarea metodelor și instrumentelor pentru testarea software-ului, pregătirea personalului etc. Asigurarea calității proiectului este asociată cu probleme de verificare, verificare și testare a software-ului. Verificarea este procesul prin care se determină dacă starea actuală de dezvoltare atinsă la o anumită etapă îndeplinește cerințele etapei respective. Verificarea vă permite să evaluați conformitatea parametrilor de dezvoltare cu cerințele originale. Verificarea se suprapune cu testarea, care se preocupă de identificarea diferențelor dintre rezultatele reale și cele așteptate și de a evalua dacă caracteristicile software-ului îndeplinesc cerințele originale. În procesul de implementare a proiectului, un loc important îl ocupă problemele de identificare, descriere și control al configurației componentelor individuale și a întregului sistem în ansamblu.

Managementul configurației - unul dintre procesele auxiliare care susțin procesele principale ale ciclului de viață al software-ului, în primul rând procesele de dezvoltare și întreținere software. La crearea unor proiecte IS complexe constând din mai multe componente, fiecare dintre acestea putând avea varietăți sau versiuni, apare problema luării în considerare a conexiunilor și funcțiilor acestora, crearea unei structuri unificate și asigurarea dezvoltării întregului sistem. Managementul configurației vă permite să organizați, să luați în considerare sistematic și să controlați modificările aduse software-ului în toate etapele ciclului de viață. Principiile generale și recomandările pentru contabilitatea configurației, planificarea și gestionarea configurației software sunt reflectate în standard 1EO 12207-2.

Fiecare proces este caracterizat de anumite sarcini și metode de rezolvare a acestora, date inițiale obținute în etapa anterioară și rezultate. Rezultatele analizei, în special, sunt modele funcționale, modele de informații și diagramele lor corespunzătoare. Ciclul de viață al software-ului este de natură iterativă: rezultatele etapei următoare provoacă adesea schimbări în soluțiile de proiectare dezvoltate în etapele anterioare.

Modelele ciclului de viață existente determină ordinea de execuție a etapelor în timpul dezvoltării, precum și criteriile de trecere de la etapă la etapă. În conformitate cu aceasta, următoarele trei modele de ciclu de viață sunt cele mai utilizate pe scară largă:

  • model în cascadă(1970-1980) - implică trecerea la etapa următoare după finalizarea completă a lucrărilor la etapa anterioară;
  • model pas cu pas cu control intermediar (1980-1985) - un model de dezvoltare iterativ cu bucle de feedback între etape. Avantajul acestui model este că ajustările între etape asigură o intensitate mai mică a muncii în comparație cu modelul în cascadă, cu toate acestea, durata de viață a fiecărei etape se extinde pe întreaga perioadă de dezvoltare;
  • model în spirală(1986-1990) - se concentrează pe etapele inițiale ale ciclului de viață: analiza cerințelor, proiectarea caietului de sarcini, proiectarea preliminară și detaliată. În aceste etape se verifică și se justifică fezabilitatea soluțiilor tehnice prin realizarea de prototipuri. Fiecare tură a spiralei corespunde unui model pas cu pas pentru crearea unui fragment sau a unei versiuni a unui produs software, în care obiectivele și caracteristicile proiectului sunt clarificate, calitatea acestuia este determinată și activitatea următoarei ture a proiectului. este planificată spirală. Astfel, detaliile proiectului sunt aprofundate și specificate în mod consecvent și, ca urmare, este selectată o opțiune rezonabilă, care este adusă la implementare. Experții notează avantajele modelului în spirală:
  • acumularea și reutilizarea de software, modele și prototipuri;
  • concentrarea pe dezvoltarea și modificarea software-ului în timpul procesului de proiectare;
  • analiza riscurilor și costurilor în procesul de proiectare.

Principala caracteristică a industriei de dezvoltare software este concentrarea complexității în etapele inițiale ale ciclului de viață (analiza, proiectare) cu complexitate relativ scăzută și intensitatea muncii din etapele ulterioare. Mai mult, problemele nerezolvate și greșelile făcute în etapele de analiză și proiectare dau naștere la probleme dificile, adesea insolubile în etapele ulterioare și duc în cele din urmă la eșecul întregului proiect.

Software-ul sistemelor informatice informatice (IS) este componenta necesară a acestora. Software-ul este un set de programe a căror funcție este de a rezolva anumite probleme de pe un computer. Fără software-ul adecvat, funcționarea chiar și a unui sistem perfect proiectat este imposibilă, deoarece sensul său este complet pierdut. În funcție de funcțiile îndeplinite de software, acesta poate fi împărțit în grupe: 1) software de sistem 2) software de aplicație 3) instrumentație (sisteme instrumentale)

Software (software) Programe software de sistem Sisteme de operare Sisteme de service Sisteme de întreținere Shell și medii software Programe utilitare (utilități) Software de aplicație Programe de aplicații pentru utilizator Pachete de programe de aplicație (APP) Scop general Orientat pe metodă Orientat către probleme Software integrat pentru instrumente Sisteme de programare Medii de instrumente Modelare sisteme

1. SOFTWARE DE SISTEM Software-ul de sistem (SPO) sunt programe care controlează funcționarea SI și îndeplinesc diverse funcții auxiliare, de exemplu, gestionarea resurselor IS, verificarea performanței dispozitivelor tehnice, emiterea de informații de referință despre starea SI etc. Acestea sunt destinate tuturor categoriilor de utilizatori, sunt utilizate pentru funcționarea eficientă a SI, precum și pentru executarea eficientă a programelor de aplicație. - Software-ul de sistem include: sisteme de operare; programe de servicii; Traducători de limbaje de programare; programe de întreținere.

SISTEM DE OPERARE Un sistem de operare (OS) este un ansamblu de programe care gestionează hardware-ul computerului, resursele acestuia (RAM, spațiu pe disc), asigură lansarea și execuția programelor de aplicație și automatizează procesele de intrare/ieșire. Fără un sistem de operare, un computer este mort. Sistemul de operare se încarcă atunci când porniți computerul.

SISTEME DE SERVICE Sistemele de service extind capacitățile sistemului de operare pentru întreținerea sistemului și oferă confort utilizatorului. 1) Sistemele de întreținere sunt un set de instrumente software care efectuează monitorizare, testare și diagnosticare și sunt utilizate pentru a verifica funcționarea dispozitivelor computerizate și a detecta defecțiunile în timpul funcționării computerului. 2) Shell-uri software pentru sisteme de operare - programe care permit utilizatorului să desfășoare acțiuni de gestionare a resurselor computerului folosind alte mijloace decât cele oferite de sistemul de operare (mai ușor de înțeles și mai eficient) (Norton Commander (Symantec), FAR (File and Archive management). R)). 3) Utilitățile (utilitățile) sunt programe auxiliare care oferă utilizatorului o serie de servicii suplimentare pentru implementarea lucrărilor efectuate frecvent sau sporesc confortul și confortul muncii (programe de ambalare (arhive), programe antivirus, optimizarea spațiului pe disc și programe de control al calitatii;programe de recuperare informatii, formatare, protectie datelor;programe de inscriere CD-uri;drivere - programe.

2. SOFTWARE DE APLICAȚIE Software-ul de aplicație 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 aplicație vă permite să dezvoltați și să efectuați sarcini de utilizator (aplicații) în contabilitate, managementul personalului etc. Software-ul de aplicație rulează sub controlul software-ului de sistem, în special al sistemelor de operare. Aplicația software include: - pachete de programe de aplicații de uz general (APP); - pachete de programe de aplicație pentru scopuri funcționale.

Software cu scop general 1) Software cu scop general sunt produse software universale concepute pentru a automatiza dezvoltarea și funcționarea sarcinilor funcționale ale utilizatorului și a sistemelor informaționale în general. Această clasă de pachete de aplicații software include: - editori de text (procesoare de text) și editori grafici; - foi de calcul; - sisteme de management al bazelor de date (DBMS); - pachete integrate; - Tehnologii de caz; - cochilii ale sistemelor experte de inteligență artificială.

PPP în scop funcțional 2) PPP în scop funcțional sunt produse software care vizează automatizarea funcțiilor utilizatorului într-un anumit domeniu de activitate economică. Această clasă include pachete software: contabilitate, planificare tehnică și economică, dezvoltarea proiectelor de investiții, întocmirea unui plan de afaceri pentru o întreprindere, managementul personalului, sisteme automate de management al întreprinderii în ansamblu.

3. TOOL SOFTWARE Software-ul instrument (IPO) include sisteme de programare pentru dezvoltarea de noi programe. Pentru sistemele de programare IPO (SP), cum ar fi C++, Pascal, medii de instrumente de bază (ISE) pentru dezvoltarea de aplicații, cum ar fi C++ Bilder, Delphi, Visual Basic, Java, care includ instrumente de programare vizuală, precum și sisteme de modelare, de exemplu , sistemul de simulare Mat. Laborator, sisteme de modelare a proceselor de afaceri Bp. Baze de date Win și Er. Win și altele. Trebuie remarcat faptul că în prezent mediile de instrumente sunt utilizate în principal pentru dezvoltarea de programe.

PACHETE DE PROGRAME DE APLICAȚII INTEGRATE Pachetele de software integrate includ un set de instrumente și componente, fiecare dintre ele echivalente ca funcționalitate cu un pachet orientat către probleme. De exemplu, pachetul integrat Microsoft Office include aplicații care pot funcționa autonom, independent unele de altele (Procesor de text, foi de calcul Excel, Access DBMS etc.). Structura unor astfel de pachete oferă componente de sistem care asigură comutarea între diferite aplicații, interacțiunea lor și utilizarea fără conflicte a datelor partajate.

MODELE DE REFERINȚĂ ALE MEDIULUI ȘI INTERCONECTAREA SISTEMELOR DESCHISE Cerința de compatibilitate și interacțiune a programelor de aplicație a condus la dezvoltarea sistemului Portable Operating System Interface de standarde (set de standarde POSIX) și standarde de comunicare. Cu toate acestea, aceste standarde nu acoperă gama necesară de nevoi nici măcar în domeniul de aplicare prevăzut. Dezvoltarea standardizării în domeniul IT și formarea principiului sistemelor deschise s-a exprimat în crearea unui mediu funcțional de sisteme deschise (OSE) și construirea unui model adecvat care să acopere standardele și specificațiile pentru furnizarea de capabilități IT.

Modelul se adresează managerilor de servicii IT și managerilor de proiect responsabili cu achiziția (dezvoltarea), implementarea, operarea și dezvoltarea sistemelor informaționale formate din software, hardware și instrumente de comunicare eterogene. Programele de aplicație din mediul OSE pot include: Real Time System (RTS) și Embedded System (ES); Sistemul de procesare a tranzacțiilor (TPS); sisteme de gestionare a bazelor de date (DBMS); diverse sisteme de sprijinire a deciziei (Decision Support System - DSS); sisteme informatice de management în scopuri administrative (Executive Information System - EIS) și de producție (Enterprise Resource Planning - ERP); IS geografic (Geographic Information System – GIS); alte sisteme specializate care pot folosi specificații recomandate de organizațiile internaționale.

Din punctul de vedere al producătorilor și utilizatorilor, mediul OSE este o infrastructură funcțională destul de universală care reglementează și facilitează dezvoltarea sau achiziționarea, operarea și întreținerea sistemelor de aplicații securizate care: § rulează pe orice platformă utilizată de furnizor sau utilizator; § folosi orice sistem de operare; § asigura accesul la baza de date si managementul datelor; § schimbă date și interacționează prin rețelele oricăror furnizori și în rețelele locale de consumatori; § interacționează cu utilizatorii prin interfețe standard în sistemul comun de interfață utilizator-calculator.

Mediul OSE acceptă aplicații de computer portabile, scalabile și interoperabile prin funcționalități standard, interfețe, formate de date, protocoale de schimb și acces. Standardele pot fi specificații și acorduri internaționale, naționale sau alte specificații disponibile public. Aceste standarde și specificații sunt disponibile oricărui dezvoltator, furnizor și utilizator de software și hardware de calcul și comunicații pentru a construi sisteme și facilități care îndeplinesc criteriile OSE.

Aplicațiile și instrumentele OSE sunt portabile dacă sunt implementate pe platforme standard și scrise în limbaje de programare standardizate. Aceștia operează pe interfețe standard care le conectează la mediul de calcul, citesc și creează date în formate standard și le transferă conform protocoalelor standard care rulează în diferite medii de calcul. Aplicațiile și instrumentele OSE sunt scalabile pe o varietate de platforme și configurații de rețea - de la PC-uri la servere puternice, de la sisteme de calcul paralele locale la sisteme GRID mari. Utilizatorul poate observa diferența în volumul resurselor de calcul pe orice platformă prin unele semne indirecte, de exemplu, prin viteza de execuție a unui program de aplicație, dar niciodată prin defecțiuni ale sistemului.

Programele de aplicație și instrumentele OSE interacționează între ele dacă oferă servicii utilizatorului folosind protocoale standard, formate de schimb de date și interfețe ale sistemului de procesare colaborativ sau distribuit pentru utilizarea țintită a informațiilor. Procesul de transfer de informații de la o platformă la alta printr-o rețea locală (LAN) sau o combinație a oricăror rețele (până la cele globale) trebuie să fie absolut transparent pentru programele de aplicație și utilizatori și să nu provoace dificultăți tehnice în utilizare. Totuși, locația și locația altor platforme, sisteme de operare, baze de date, programe și utilizatori nu ar trebui să conteze pentru aplicația utilizată.

Descrierea modelului utilizează următoarele elemente: 1) Obiecte logice, inclusiv: a) Software de aplicație (ASW), b) Platforma de aplicație constă dintr-un set de componente software și hardware care implementează servicii de sistem care sunt utilizate de ASW. Conceptul de platformă de aplicație nu include o implementare specifică a funcționalității. De exemplu, o platformă poate varia de la un procesor utilizat de mai multe aplicații până la un sistem mare distribuit. c) Mediul platformei externe este format din elemente externe platformei software și aplicației (stații de lucru, dispozitive periferice externe de colectare, prelucrare și transmitere a datelor, obiecte de infrastructură de comunicații, servicii ale altor platforme, sisteme de operare sau dispozitive de rețea).

2) Interfețe care conțin: a) Application Program Interface (API) este interfața dintre software și platforma aplicației. Funcția principală a API-ului este de a sprijini portabilitatea software-ului. Clasificarea API se face în funcție de tipul de servicii vândute: interacțiune în sistemul utilizator-calculator, schimb de informații între aplicații, servicii de sistem interne, servicii de comunicații. b) Interfața de mediu extern (EEI) asigură transferul de informații între platforma aplicației și mediul extern, precum și între programele de aplicație care rulează pe aceeași platformă.

Obiectele logice sunt reprezentate prin trei clase, interfețele prin două. În contextul modelului de referință OSE, software-ul de aplicație conține direct coduri de program, date, documentație, instrumente de testare, suport și instruire. Modelul de referință OSE RM implementează și guvernează relația furnizor-utilizator. Obiectele logice ale platformei aplicației și ale mediului extern sunt furnizorul de servicii, software-ul este utilizatorul. Ei interacționează folosind un set de API-uri și EEI-uri definite de model

Interfața EEI este o combinație a tuturor celor trei interfețe, fiecare dintre ele având caracteristici definite de un dispozitiv extern: 1) Interfață de serviciu de comunicare (CSI) - oferă un serviciu pentru implementarea interacțiunii cu sisteme externe. Implementarea interacțiunii se realizează prin standardizarea protocoalelor și formatelor de date care pot fi schimbate folosind protocoale stabilite; 2) Human Computer Interface (HCI) – interfața prin care se realizează interacțiunea fizică între utilizator și sistemul software; 3) Interfața de servicii de informare (ISI) – granița interacțiunii cu memoria externă pentru stocarea pe termen lung a datelor, asigurată de standardizarea formatelor și a sintaxei de prezentare a datelor.

Platforma de aplicații oferă servicii pentru diverse aplicații prin ambele interfețe principale ale platformei. Mediul OSE asigură funcționarea software-ului folosind anumite reguli, componente, metode pentru interfațarea elementelor sistemului (Plug Compatibility) și o abordare modulară a dezvoltării software-ului și a sistemelor informaționale. Avantajele modelului sunt separarea mediului extern într-un element independent care are anumite funcții și o interfață adecvată, precum și posibilitatea utilizării acestuia pentru a descrie sisteme construite pe arhitectura client-server. Un dezavantaj relativ este că nu toate specificațiile necesare sunt încă disponibile la nivelul standardelor internaționale armonizate.

CRITERII DE SELECTARE A SOFTWARE-ului § § § § § stabilitatea produsului si companiei; pret/buget; posibilitatea de integrare cu alte programe; oportunități oferite; disponibilitatea serviciului pentru clienți și eficiența acestuia; numărul de imagini și simboluri disponibile în baza de date; scopul dvs., nevoile și utilizarea software-ului; volumul și complexitatea datelor care trebuie prelucrate; compatibil cu platformele Macintosh sau Windows; prezența unor programe suplimentare care extind capacitățile software-ului.

PRINCIPALELE TENDINȚE ÎN DEZVOLTAREA SOFTWARELOR SUNT - standardizarea atât a componentelor software individuale, cât și a interfețelor dintre acestea, care permite utilizarea unei anumite aplicații pe diferite platforme hardware și în mediul diferitelor sisteme de operare, precum și asigurarea interacțiunii acesteia cu o gamă largă de aplicații; - concentrarea pe proiectarea și programarea software orientată obiect, care, împreună cu standardizarea acestora, ne permite să trecem la o nouă tehnologie - tehnologia „asamblarii” unei aplicații; - intelectualizarea interfeței cu utilizatorul, asigurând caracterul intuitiv al acesteia, non- proceduralitatea și apropierea limbajului de comunicare cu un computer la limbajul profesional al utilizatorului; personalizarea interfeței cu utilizatorul la caracteristicile și nevoile unui anumit utilizator atunci când își organizează dialogul cu computerul; utilizarea multimedia în implementarea interfeței cu utilizatorul; - intelectualizarea capacităţilor programelor şi sistemelor software; Metodele de inteligență artificială sunt din ce în ce mai folosite la proiectarea aplicațiilor, ceea ce face posibilă ca aplicațiile să fie mai „inteligente” și să rezolve probleme din ce în ce mai complexe, slab formalizate;

- universalizarea componentelor (modulelor) individuale ale programelor de aplicație și trecerea treptată a acestor componente, iar apoi a programelor în sine, din domeniul software-ului aplicativ specializat în domeniul software-ului aplicativ universal. O situație similară a apărut și cu procesoarele de text, care au aparținut la un moment dat unor aplicații software specializate; - concentrați-vă pe munca în comun, în grup, a utilizatorilor atunci când rezolvă o anumită problemă folosind instrumente software. În acest sens, la dezvoltarea software-ului, se acordă din ce în ce mai multă atenție componentelor de comunicare. - implementarea software-ului în componenta hardware a mijloacelor tehnice (produselor) de consum în masă - televizoare, telefoane etc. Acest lucru, pe de o parte, crește cerințele pentru fiabilitatea software-ului și interfața cu utilizatorul, iar pe de altă parte, necesită utilizator într-o anumită măsură cunoștințe mai complete atât despre conceptele de bază ale software-ului (fișiere, foldere etc.) cât și despre acțiuni tipice din mediul software; - tranziția treptată a componentelor software caracteristice aplicațiilor software specializate la aplicații software universale. Acele instrumente software care erau anterior disponibile specialiştilor într-o zonă cu probleme specifice devin disponibile pentru o gamă largă de utilizatori. Cu doar 15-20 de ani în urmă, editorii de text erau disponibile în principal pentru angajații departamentelor implicate în activități de publicare.

INFORMAȚII DE AFACERI Istoric Compania a fost înființată la 14 mai 2001 pentru a răspunde cererii de resurse de informații juridice. Professional Legal Systems LLC este una dintre companiile lui Vladimir Grevtsov. Astăzi, Professional Legal Systems LLC este unul dintre liderii în difuzarea de informații juridice în formă electronică pe teritoriul Republicii Belarus. Products LLC „Professional Legal Systems” produce și vinde sistemul juridic analitic „Business-Info”. Până în 2008, compania a fost reprezentată pe piață de sistemul analitic de referință Glavbukh-Info, care a încetat să mai existe odată cu intrarea pe piață a APS Business Info. Clienții noștri Numărul organizațiilor care au ales APS „Business-Info” ca sursă de informații juridice este în continuă creștere și se ridică în prezent la aproximativ 10.000.

SISTEMUL DE GĂSIRE A INFORMAȚIILOR „ETALON” Banca de date de referință a informațiilor juridice a Republicii Belarus cu sistemul de regăsire a informațiilor „ETALON” versiunea 6.1 (EBDPI) este principala resursă de informații de stat și juridică care se formează, se menține și reprezintă un set de date. bănci „Legislația Republicii Belarus”, „Deciziile guvernului local și autoguvernarea”, „Tratatele internaționale”. EBDPI este distribuit sub forma unei copii electronice (IPS „ETALON”). IRS „ETALON” include de la 3 la 6 bănci de date, inclusiv: Legislația Republicii Belarus; Tratate internaționale; Hotărâri ale autorităților locale și ale organismelor de autoguvernare; Ordinele președintelui și ale șefului administrației președintelui Republicii Belarus (prevăzute în acord cu Administrația președintelui Republicii Belarus); Ordine ale Guvernului și Primului Ministru al Republicii Belarus; Practica de arbitraj; Practica de aplicare a legii.

CONSULTANT PLUS Programul Consultant este un sistem de referință juridic dezvoltat pentru specialiștii în drept, precum și pentru contabilii Republicii Belarus. Consultantul include următoarele tipuri de documente: acte juridice de reglementare ale Republicii Belarus, comentarii și explicații la documente, comentarii asupra situațiilor specifice din practica juridică și contabilă, articole informative din periodice, cărți, culegeri de probleme contabile și juridice, recenzii analitice , informații de referință (cursurile de schimb ale Republicii Belarus, mărimea ratei de refinanțare, calendarul etc.) formulare de documente aprobate, scheme de corespondență de cont, materiale analitice utile pentru specialiști din diverse domenii și altele. Un consultant este o soluție excelentă și un mare plus pentru afacerea dvs. din Republica Belarus.

MICROSOFT VISIO Microsoft Visio este un editor de grafică vectorială, un editor de diagrame și diagrame de flux pentru Windows. Disponibil în trei ediții: Standard, Professional și Pro pentru Office. Visio a fost dezvoltat și achiziționat inițial de Visio Corporation. Microsoft a achiziționat compania în 2000, apoi produsul a fost numit Visio 2000, a fost rebranded, iar produsul a fost inclus în Microsoft Office Visio acceptă un set extins de șabloane - diagrame de flux de procese de afaceri, diagrame de rețea, diagrame de flux de lucru, modele de baze de date și diagrame software. Acestea pot fi utilizate pentru a vizualiza și eficientiza procesele de afaceri, pentru a urmări progresul proiectului și utilizarea resurselor, pentru a optimiza sistemele, pentru a crea organigrame, hărți de rețea și planuri de construire.

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. Niciun 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 de intrare/ieșire.
  • 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 diferitelor 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. .

Cele mai bune articole pe această temă