Come configurare smartphone e PC. Portale informativo
  • casa
  • Sistemi operativi
  • La composizione del software applicato. Programma applicativo (computer e Internet)

La composizione del software applicato. Programma applicativo (computer e Internet)

schennye durante la scrittura di un programma e il compilatore viene utilizzato per convertire un programma già finito, sottoposto a debug e verificato. Il programma compilato verrà eseguito più velocemente perché la macchina non ha bisogno di tradurre in codici macchina prima di eseguire l'istruzione.

5.8. Principali tipi di programmi applicativi

programma applicativo è un programma,

risolvere compiti in una determinata area problematica. Tali programmi sono progettati per elaborare un'ampia varietà di informazioni: testuali, numeriche, sonore, grafiche per una varietà di scopi. Ad esempio, ci sono programmi per costruire carte astrologiche, disegnare immagini, scrivere musica, imparare una lingua straniera, contabilità, giochi e molti altri.

I programmi applicativi possono essere utilizzati sia autonomamente, ovvero per risolvere il compito senza l'ausilio di altri programmi, sia come parte di sistemi o pacchetti software. Tutti i programmi applicativi possono essere suddivisi in programmi di uso generale orientato al problema vagava e orientato al metodo.

Programmi generici sono richiesti in vari settori dell'attività umana per svolgere una funzione specifica, ad esempio per compilare e stampare documenti, disegnare grafici, creare ed elaborare disegni, ecc.

Programmi orientati al problema progettato per ri-

risolvere problemi specifici in aree ristrette dell'attività umana. Esempi di tali programmi sono i programmi di contabilità, i programmi per le risorse umane, i programmi di magazzino e così via.

Programmi orientati al metodo fornire, indipendentemente dall'area disciplinare e dalle funzioni dei sistemi informativi, metodi per la risoluzione di problemi (matematici, statistici e altri).

5.8.1. Applicazioni generali

I programmi applicativi di uso generale sono utilizzati in vari settori dell'attività umana. Con l'aiuto di tali programmi, specialisti di vari profili hanno l'opportunità di risolvere problemi nella loro area disciplinare. Ad esempio, con l'ausilio dell'editor di testo MS Word, è possibile comporre e modificare documenti di testo aziendali, scrivere testi di programmi, utilizzarlo come editor HTML e sistema di grafica aziendale e scientifica, preparare e inviare lettere via e-mail , eccetera.

Tali programmi includono tutti i programmi per ufficio, grafici

sky editor, sistemi di gestione di database, programmi di riconoscimento del testo, ecc.

Editor di testo. Questi sono programmi progettati per inserire e modificare testi. Questo gruppo di programmi si concentra sul lavoro con file puramente di testo, tra i quali possono esserci documenti di testo, testi di programmi, file di configurazione, file di impostazioni, ecc. Un rappresentante di spicco di tali prodotti software è WordPad.

I moderni editor di testo offrono molte opzioni per l'elaborazione del testo, come ad esempio:

la capacità di utilizzare caratteri di stili diversi;

la capacità di lavorare con caratteri proporzionali;

impostazione dell'interlinea arbitraria;

a capo automatico delle parole su una nuova riga e formattazione del testo in base ai parametri del campo specificati;

impostazione di intestazioni e piè di pagina e numerazione automatica delle pagine;

elaborazione e numerazione delle note a piè di pagina;

allineamento dei bordi del paragrafo;

digitando in più colonne;

controllo ortografico e selezione di sinonimi, ecc.

Elaboratori di testi si concentrano sulla creazione di documenti di vari gradi di complessità con potenti strumenti di formattazione e inclusione grafica. Un tipico rappresentante di questo gruppo è MS Word. Questo elaboratore di testi ha un tale elenco di funzioni integrate che molti programmatori esperti scoprono regolarmente qualcosa di nuovo per se stessi. C'è un'opinione secondo cui un utente esperto che lavora costantemente con WinWord utilizza solo il 10% del suo potenziale. Capacità così ricche hanno portato al fatto che oggi quasi tutti gli utenti di PC compatibili con IBM utilizzano questo processore per lavorare con il testo. Oltre alle tradizionali funzioni di un editor di testo, Word permette di lavorare con tabelle, grafici, oggetti grafici vari, fotografie, videoclip, suoni. Semplifica il lavoro con lo scanner e la fotocamera, i file finiti possono essere salvati su un PC o inviati tramite e-mail. Con questo word processor, puoi progettare pagine web e creare ipertesti. Se un'attività viene eseguita spesso in Microsoft Word, è possibile automatizzarne l'esecuzione utilizzando una macro. Inoltre, Word ha molte impostazioni, consentendo a ciascun utente di personalizzare l'ambiente a proprio piacimento.

Un gran numero di funzioni di servizio, come il controllo ortografico, la traduzione, il thesaurus, la sillabazione automatica e l'eccellente contesto contribuiscono a rendere questo programma indispensabile e più spesso utilizzato nella pratica d'ufficio. Nella fase attuale dello sviluppo informatico, la maggior parte del tempo del computer viene utilizzato per elaborare informazioni testuali, per preparare una varietà di documenti: lettere, articoli, documenti ufficiali (certificati, contratti).

tutti i computer. Il primo programma per fogli di calcolo è stato creato nel 1979 per computer Apple II e si chiamava VisiCalc. Il programma ha guadagnato ampia popolarità e nel 1982 è apparso il famoso processore per fogli di calcolo Lotus 1-2-3, progettato per il PC IBM. Lotus combinava potenza di calcolo, grafica aziendale e funzionalità di database relazionali. Le soluzioni di molti problemi di calcolo su un computer, che in precedenza potevano essere eseguite solo attraverso la programmazione, sono diventate possibili da implementare nei fogli di calcolo. Qualche tempo dopo, sono apparsi altri prodotti software di questa classe: Multipiano, Quattro Pro, SuperCalc e così via.

Uno dei processori di fogli di calcolo più popolari oggi è MS Excel, che fa parte del pacchetto Microsoft Office. Questo processore ha effettivamente monopolizzato il mercato dei fogli di calcolo, sostituendo tutti gli altri programmi simili.

Quando si lavora con un elaboratore di fogli di calcolo, sullo schermo viene visualizzata una tabella rettangolare, composta da celle numerate in cui è possibile inserire dati e su di esse è possibile eseguire determinate azioni.

I principali tipi di dati nei fogli di calcolo sono numerici, caratteri, logici, ad es. Le celle possono contenere numeri, testo e formule. Un caso speciale di una formula è una costante numerica o una variabile, un caso più generale è un'espressione aritmetica o logica.

L'elaboratore di fogli di calcolo esegue calcoli di formule scansionando la tabella in un ordine specifico. Tale scansione inizia sempre dalla cella A1. L'ordine di calcolo può essere impostato per righe o colonne. Ogni volta che si immettono nuovi dati in una cella, l'intera tabella viene ricalcolata automaticamente (modalità conteggio automatico).

Grazie a queste caratteristiche, i fogli di calcolo hanno molte applicazioni, dalla scrittura di programmi semplici alla modellazione matematica e all'utilizzo di fogli di calcolo come sistema di gestione di database.

In modellazione matematica attraverso l'uso di formule viene rappresentato il rapporto tra i vari parametri di qualche sistema reale. Grazie alla sua proprietà principale - ricalcolo istantaneo delle formule quando cambiano i valori dei loro operandi, il processore di fogli di calcolo è uno strumento conveniente per organizzare un esperimento: selezione dei parametri, previsione del comportamento del sistema simulato, analisi delle dipendenze, pianificazione. Un'ulteriore comodità per la modellazione offre la possibilità di rappresentazione grafica dei dati.

Utilizzo di fogli di calcolo in come banca dati consente di eseguire alcune delle operazioni di manipolazione dei dati inerenti ai DBMS relazionali. Questa è una ricerca di informazioni su condizioni specificate e informazioni sull'ordinamento. Ovviamente, rispetto a un DBMS, i fogli di calcolo hanno meno opzioni in quest'area.

Il più utilizzato attualmente è MS Excel per il trasferimento

programma applicativo

programma applicativo o Appendice- un programma progettato per eseguire determinate attività dell'utente ed è progettato per l'interazione diretta con l'utente. Nella maggior parte dei sistemi operativi, i programmi applicativi non possono accedere direttamente alle risorse del computer, ma interagiscono con l'hardware e così via. attraverso il sistema operativo.

Definizione

Per software applicativo (software applicativo) si riferisce a programmi scritti per gli utenti, o dagli utenti stessi, per assegnare al computer un compito specifico. I programmi per l'elaborazione degli ordini o la creazione di mailing list sono un esempio di software applicativo. I programmatori che scrivono software applicativo sono chiamati programmatori applicativi.

Classificazione del software applicativo

  • Software applicativo per aziende e organizzazioni. Ad esempio la gestione finanziaria, un sistema di relazioni con i consumatori, una filiera. Questo tipo include anche il software dipartimentale di piccole imprese, nonché il software di singoli dipartimenti all'interno di una grande impresa. (Esempi: Gestione dei costi di trasporto, Help Desk IT)
  • Software per infrastrutture aziendali. Fornisce funzionalità generali per supportare il software aziendale. Si tratta di database, server di posta elettronica, gestione della rete e della sicurezza.
  • Software per operatori dell'informazione. Soddisfa le esigenze dei singoli utenti nella creazione e gestione delle informazioni. Si tratta in genere di gestione del tempo, gestione delle risorse, documentazione come elaboratori di testi, fogli di calcolo, client di posta elettronica e blog, sistemi di informazione personale ed editor di contenuti multimediali.
  • Software di accesso ai contenuti. Utilizzato per accedere a determinati programmi o risorse senza modificarli (tuttavia, può includere la funzione di modifica). Progettato per gruppi o singoli utenti di contenuti digitali. Questi sono, ad esempio, lettori multimediali, browser Web, browser ausiliari, ecc.
  • Il software educativo è simile nel contenuto al software per i media e l'intrattenimento, ma a differenza di esso, ha requisiti chiari per testare le conoscenze degli utenti e tenere traccia dei progressi nell'apprendimento di un particolare materiale. Molti programmi educativi includono funzionalità di condivisione e collaborazione multi-stakeholder.
  • software di simulazione. Utilizzato per simulare sistemi fisici o astratti per scopi di ricerca, istruzione o intrattenimento.
  • Software di strumenti nel campo dei media. Soddisfare le esigenze degli utenti che producono risorse cartacee o elettroniche per altri consumatori, su base commerciale o educativa. Si tratta di elaborazione di stampa, layout, programmi di elaborazione multimediale, editor HTML, editor di animazione digitale, editor audio digitale, ecc.
  • Programmi applicati per la progettazione e la costruzione. Utilizzato nello sviluppo di hardware ("Hardware") e software. Coprono la progettazione assistita da computer (CAD), l'ingegneria assistita da computer (CAE), l'editing e la compilazione di linguaggi di programmazione, gli ambienti di sviluppo integrato, le interfacce per programmatori di applicazioni.

Guarda anche

Fondazione Wikimedia. 2010.

Scopri cos'è "Programma applicativo" in altri dizionari:

    In senso lato, un programma o un pacchetto applicativo che implementa l'elaborazione dei dati in una specifica area di applicazione. Il programma applicativo esegue direttamente le funzioni richieste dall'utente. Programma applicativo in senso stretto ... ... Vocabolario finanziario

    - (applicazione, programma applicativo), un programma (vedi PROGRAMMA (computer)) progettato per risolvere singoli compiti o una classe di compiti relativi all'elaborazione dei dati in una specifica area di attività. Il termine è usato per distinguere ... ... dizionario enciclopedico

    programma applicativo- Un programma progettato per risolvere un problema o una classe di problemi in una specifica area di applicazione del sistema di elaborazione delle informazioni. [GOST 19781 90] Argomenti sistemi di elaborazione far sapere. IT programma applicativo … Manuale tecnico del traduttore

    programma applicativo- 7. Programma applicativo Programma applicativo Un programma progettato per risolvere un problema o una classe di problemi in una specifica area di applicazione di un sistema di elaborazione delle informazioni

Che cos'è il software

Le capacità di un PC moderno sono così grandi che un numero crescente di persone lo utilizza nel lavoro, nello studio e nella vita di tutti i giorni. La qualità più importante di un computer moderno è la sua "cordialità" in relazione all'utente. La comunicazione tra una persona e un computer è diventata semplice, chiara e comprensibile. Il computer stesso dice all'utente cosa fare in una determinata situazione, aiuta a uscire da situazioni difficili. Questo è possibile grazie al software del computer.

Usiamo di nuovo l'analogia tra un computer e un essere umano. Una persona appena nata non sa nulla e non sa come. Acquisisce conoscenze e abilità nel processo di sviluppo, apprendimento, accumulando informazioni nella sua memoria. Il computer, che è stato assemblato in fabbrica da chip, cavi, schede e altre cose, è come una persona appena nata. Possiamo dire che caricare un software nella memoria di un computer è simile al processo di insegnamento a un bambino. Il software è creato dai programmatori.

L'intero insieme di programmi memorizzati su tutti i dispositivi di memoria a lungo termine di un computer è il suo software (SW).

Il software per computer è costantemente aggiornato, sviluppato, migliorato. Il costo dei programmi installati su un PC moderno spesso supera il costo dei suoi dispositivi tecnici. Lo sviluppo di software moderno richiede qualifiche molto elevate da parte dei programmatori.

Tipi di software

C'è una parte necessaria nel software del computer, senza la quale non si può fare nulla su di essa. Si chiama software di sistema. Il cliente acquista un computer dotato di un software di sistema importante per il funzionamento del computer quanto la memoria o un processore. Oltre al software di sistema, il software per computer include anche programmi applicativi e sistemi di programmazione.

Il software per computer è suddiviso in:

Software di sistema;
- software applicativo;
- sistemi di programmazione.
Il software di sistema e i sistemi di programmazione verranno discussi in seguito. E ora facciamo conoscenza con il software applicativo.
Composizione del software applicativo
I programmi con i quali l'utente può risolvere i suoi problemi di informazione senza ricorrere alla programmazione sono chiamati programmi applicativi.

Di norma, tutti gli utenti preferiscono avere una serie di programmi applicativi di cui quasi tutti hanno bisogno. Sono chiamati programmi di uso generale. Questi includono:

Editor di testi e grafici con i quali puoi preparare vari testi, creare disegni, costruire disegni; in altre parole, scrivi, disegna, disegna;

Sistemi di gestione di database (DBMS), che consentono di trasformare un computer in un libro di riferimento su qualsiasi argomento;

Processori tabulari che consentono di organizzare calcoli tabulari molto comuni nella pratica;

Programmi di comunicazione (di rete) progettati per scambiare informazioni con altri computer collegati a dati in una rete di computer.

Un tipo molto popolare di software applicativo sono i giochi per computer. La maggior parte degli utenti inizia la comunicazione con il computer con loro.

Inoltre, esiste un gran numero di programmi di applicazione per scopi speciali per attività professionali. Sono spesso indicati come pacchetti di applicazioni. Questi sono, ad esempio, programmi di contabilità che eseguono il libro paga e altri calcoli che vengono effettuati nei dipartimenti di contabilità; sistemi di progettazione assistita da computer che aiutano i progettisti a sviluppare progetti per vari dispositivi tecnici; pacchetti che consentono di risolvere complessi problemi matematici senza programmazione; programmi educativi in ​​varie materie scolastiche e molto altro.

Software di sistema

Il software di sistema è un insieme di programmi che forniscono un controllo efficace dei componenti del sistema del computer, come un processore, RAM, dispositivi di I/O, apparecchiature di rete, agendo come una "interfaccia interstrato", su un lato della quale si trova l'hardware e su le applicazioni dell'altro utente. A differenza del software applicativo, il software di sistema non risolve problemi applicativi specifici, ma garantisce solo il funzionamento di altri programmi, gestisce le risorse hardware di un sistema informatico, ecc.

Sistemi operativi

Un sistema operativo è un insieme di programmi di sistema che espande le capacità di un sistema informatico, oltre a fornire la gestione delle sue risorse, il caricamento e l'esecuzione di programmi applicativi e l'interazione con gli utenti. Nella maggior parte dei sistemi informatici, il sistema operativo è la parte principale, più importante (e talvolta l'unica) del software di sistema.
Funzionalità del sistema operativo
Funzioni principali(sistema operativo semplice):
Carica le applicazioni nella RAM ed eseguile.
Accesso standardizzato alle periferiche (dispositivi I/O).
Gestione della RAM (allocazione tra processi, memoria virtuale).
Controllo dell'accesso ai dati su supporti non volatili (come un disco rigido, un CD, ecc.) organizzati in un particolare file system. Interfaccia utente.
Operazioni di rete, supporto dello stack di protocollo.

Funzioni aggiuntive:
Esecuzione parallela o pseudo-parallela di compiti (multitasking).
Interazione tra processi: scambio dati, sincronizzazione reciproca.
Protezione del sistema stesso, nonché dei dati e dei programmi dell'utente, dalle azioni degli utenti (dannosi o inconsapevoli) o delle applicazioni.
Differenziazione dei diritti di accesso e modalità di funzionamento multiutente (autenticazione, autorizzazione).
== Il concetto di sistema operativo
==

Esistono due gruppi di definizioni del sistema operativo: "un insieme di programmi che controllano l'hardware" e "un insieme di programmi che controllano altri programmi". Entrambi hanno il loro esatto significato tecnico, che, tuttavia, diventa chiaro solo dopo un esame più attento della questione del perché i sistemi operativi siano necessari.
Esistono applicazioni informatiche per le quali un sistema operativo è ridondante. Ad esempio, i microcomputer incorporati si trovano oggi in molti elettrodomestici, automobili (a volte una dozzina ciascuno), telefoni cellulari, ecc. Spesso un computer di questo tipo esegue costantemente un solo programma che si avvia all'accensione. E le semplici console di gioco - che rappresentano anche microcomputer specializzati - possono fare a meno di un OS, lanciando, quando accese, un programma registrato su una “cartuccia” o un CD inserito nel dispositivo. Tuttavia, alcuni microcomputer e console di gioco eseguono ancora i propri sistemi operativi proprietari. Nella maggior parte dei casi si tratta di sistemi simili a UNIX (quest'ultimo vale soprattutto per le apparecchiature di commutazione programmabili: firewall, router).

Idee di base del sistema operativo

Il predecessore del sistema operativo dovrebbe essere considerato programmi di utilità (caricatori e monitor), nonché librerie di subroutine utilizzate di frequente che iniziarono a essere sviluppate con l'avvento dei computer mainframe di prima generazione (fine anni '40). I programmi di utilità hanno ridotto al minimo le manipolazioni fisiche dell'operatore con l'apparecchiatura e le librerie hanno consentito di evitare la programmazione ripetuta delle stesse azioni (esecuzione di operazioni di I/O, calcolo di funzioni matematiche, ecc.).

Negli anni '50 e '60 furono formate e implementate le idee principali che definivano le funzionalità del sistema operativo: modalità batch, time sharing e multitasking, separazione dei poteri, tempo reale, strutture di file e file system.

Programmi integrati

I programmi o firmware incorporati sono programmi "cablati" in dispositivi elettronici digitali. In alcuni casi (ad esempio i BIOS dei computer compatibili IBM-PC) fanno infatti parte del sistema operativo archiviato nella memoria permanente. In dispositivi abbastanza semplici, l'intero sistema operativo può essere incorporato. Molti dispositivi dei computer moderni hanno il proprio "firmware" che controlla questi dispositivi e semplifica l'interazione con essi.

Utilità

Utilità (utilità o strumento inglese) - programmi progettati per risolvere una gamma ristretta di attività ausiliarie. I programmi di utilità sono talvolta indicati come software di utilità a cui vengono utilizzati i programmi di utilità
Monitoraggio degli indicatori dei sensori e delle prestazioni delle apparecchiature - monitoraggio delle temperature del processore, adattatore video; leggendo S.M.A.R.T. dischi fissi;
Controllo dei parametri dell'apparecchiatura: limitazione della velocità massima di rotazione del lettore CD; modificando la velocità della ventola.
Controllo indicatori - verifica integrità referenziale; corretta registrazione dei dati.
Miglioramenti - formattazione e/o ripartizionamento del disco con conservazione dei dati, cancellazione senza possibilità di ripristino.

Tipi di utilità

Utilità disco
deframmentatori
Verifica disco: ricerca di file e sezioni del disco che sono stati registrati in modo errato o danneggiati in vari modi e la loro successiva eliminazione per un uso efficiente dello spazio su disco.
Pulizia disco: elimina i file temporanei, i file non necessari, svuota il "cestino".
Partizionamento del disco: divisione di un disco in dischi logici, che possono avere diversi file system e sono percepiti dal sistema operativo come diversi dischi.
Backup: creazione di copie di backup di interi dischi e singoli file, nonché ripristino da queste copie.
Compressione disco: comprime le informazioni sui dischi per aumentare la capacità dei dischi rigidi. Utilità di registro
Utilità di monitoraggio hardware
Prove sulle apparecchiature

Software applicativo

Programma applicativo o applicazione: un programma progettato per eseguire determinate attività dell'utente ed è progettato per l'interazione diretta con l'utente. Nella maggior parte dei sistemi operativi, i programmi applicativi non possono accedere direttamente alle risorse del computer, ma interagiscono con l'hardware e così via. attraverso il sistema operativo. Anche in linguaggio semplice - programmi ausiliari.
Classificazione

Tipo
software generico
Editor di testo
Sistemi di layout del computer
Editore grafico
DBMS
software per scopi speciali
Sistemi esperti
Applicazioni multimediali (lettori multimediali, programmi per creare/modificare video, suoni, sintesi vocale, ecc.)
Sistemi ipertestuali (Dizionari elettronici, enciclopedie, sistemi di riferimento)
Sistemi di gestione dei contenuti
software di livello professionale
CAD
postazione di lavoro
sindrome coronarica acuta
APCS
ASNI
Sistemi di geoinformazione
Sistemi di fatturazione
CRM
Per ambito
Software applicativo per aziende e organizzazioni. Ad esempio la gestione finanziaria, un sistema di relazioni con i consumatori, una filiera. Questo tipo include anche il software dipartimentale di piccole imprese, nonché il software di singoli dipartimenti all'interno di una grande impresa. (Esempi: Gestione dei costi di trasporto, Help Desk IT)
Il software fornisce l'accesso dell'utente ai dispositivi del computer.
Software per infrastrutture aziendali. Fornisce funzionalità generali per supportare il software aziendale. Si tratta di sistemi di gestione di database, server di posta elettronica, gestione della rete e della sicurezza.
Software per operatori dell'informazione. Soddisfa le esigenze dei singoli utenti nella creazione e gestione delle informazioni. Si tratta in genere di gestione del tempo, gestione delle risorse, documentazione come elaboratori di testi, fogli di calcolo, client di posta elettronica e blog, sistemi di informazione personale ed editor di contenuti multimediali.
Software di accesso ai contenuti. Utilizzato per accedere a determinati programmi o risorse senza modificarli (tuttavia, può includere la funzione di modifica). Progettato per gruppi o singoli utenti di contenuti digitali. Questi sono, ad esempio, lettori multimediali, browser Web, browser ausiliari, ecc.
Il software educativo è simile nel contenuto al software per i media e l'intrattenimento, ma a differenza di esso, ha requisiti chiari per testare le conoscenze degli utenti e tenere traccia dei progressi nell'apprendimento di un particolare materiale. Molti programmi educativi includono funzionalità di condivisione e collaborazione multi-stakeholder.
software di simulazione. Utilizzato per simulare sistemi fisici o astratti per scopi di ricerca, istruzione o intrattenimento.
Software di strumenti nel campo dei media. Soddisfare le esigenze degli utenti che producono risorse cartacee o elettroniche per altri consumatori, su base commerciale o educativa. Si tratta di elaborazione di stampa, layout, programmi di elaborazione multimediale, editor HTML, editor di animazione digitale, editor di suoni digitali, ecc.
Programmi applicati per la progettazione e la costruzione. Utilizzato nello sviluppo di hardware ("Hardware") e software. Coprono la progettazione assistita da computer (CAD), l'ingegneria assistita da computer (CAE), l'editing e la compilazione di linguaggi di programmazione, gli ambienti di sviluppo integrato, le interfacce per programmatori di applicazioni.
Collegamenti a risorse utilizzate

Ogni studente di scuola o adulto, in un modo o nell'altro, utilizza un computer nella vita di tutti i giorni, si trova di fronte a un concetto come "software applicativo". Alcuni utenti si riferiscono ingenuamente a questa categoria assolutamente tutti i programmi installati sul computer. Questo è un chiaro equivoco, poiché il software applicativo include solo applicazioni rigorosamente definite che corrispondono ad alcune funzionalità di base. Proviamo a dare una breve descrizione di questo tipo di software.

Informatica: software applicativo

Il software moderno è solitamente suddiviso in diversi tipi, uno dei quali è il software in questa categoria. Come distinguere i programmi applicativi da altri tipi di applicazioni? Molto semplice.

Per la maggior parte, i compiti del software applicativo sono rigorosamente definiti da alcuni framework. In altre parole, tutto il software è condizionalmente concentrato sull'esecuzione di una o più attività simili. Qui devi solo fare la differenza tra software applicativo e programmi applicativi. I software applicativi sono un gruppo che unisce assolutamente tutte le applicazioni (sia in senso generale che in una qualsiasi area selezionata), mentre i programmi applicativi sono applicazioni specifiche che sono orientate verso una particolare direzione di utilizzo o create per eseguire una o più azioni per ottenere un obiettivo prefissato.

Possiamo considerare la situazione più semplice. Prendi il pacchetto Microsoft Office. Questo è un software applicativo (è possibile fornire esempi in altre raccolte simili, ma tutti conoscono "Office", quindi sembra più conveniente). Tutte le applicazioni che fanno parte di "Office" (Word, Excel, Power Point, Access, ecc.) sono già programmi applicativi.

Scopo del software applicativo

Poiché questo tipo di software è focalizzato sull'esecuzione di compiti rigorosamente definiti, in un certo senso può essere suddiviso (molto condizionatamente) in programmi progettati esclusivamente per un compito comune e interi sistemi software che combinano le capacità di svolgere sia i compiti principali che quelli correlati.

Da questo punto di vista, puoi considerare il software applicativo. È meglio fornire esempi sulla base di applicazioni di elaborazione testi. Quindi, ad esempio, molti utenti confondono costantemente i termini "editor di testo" e "elaboratore di testi".

Sebbene queste applicazioni abbiano molto in comune, tuttavia, la differenza tra loro è significativa.

Un editor di testo è progettato per visualizzare e modificare il testo con un set minimo di strumenti (WordPad) e un elaboratore di testi (MS Word), oltre a eseguire attività di base, consente di eseguire molte azioni aggiuntive. Ancora una volta, la divisione qui è molto arbitraria.

Ma il "Blocco note" standard, disponibile in qualsiasi sistema Windows, è più un'applicazione ibrida. Insieme alla modifica del testo, può essere utilizzato come strumento di programmazione, poiché supporta la sintassi della maggior parte dei linguaggi di programmazione conosciuti oggi.

Classificazione generale dei software applicativi

Il software applicativo sta diventando sempre più difficile da classificare poiché i nuovi programmi appaiono in tempi relativamente brevi e il loro ambito è in continua espansione. Non sorprende che oggi semplicemente non esista un unico sistema accettato per separare i programmi.

Tuttavia, come una delle opzioni, possiamo fornire la divisione più generale delle applicazioni per tipo e per ambito. Entrambe le categorie sono piuttosto voluminose, quindi alcuni tipi di software applicativo dovrebbero essere considerati separatamente. Solo questo può dare una comprensione completa del quadro generale.

Separazione per tipo

La classificazione dei programmi per tipo si concentra principalmente sul tipo di attività svolta.

Quindi, per facilità di comprensione, quasi tutte le applicazioni possono essere combinate in diversi grandi gruppi:

  • Software generico;
  • software di intrattenimento;
  • Software per scopi speciali;
  • software professionale;
  • programmi applicativi dell'utente.

Software generico

  • editor di testo e processori;
  • strumenti per fogli di calcolo;
  • pacchetti per lavorare con i database (DBMS);
  • editore grafico;
  • editoria di pacchetti software (impaginazione di computer);
  • browser Internet e downloader.

Naturalmente, puoi aggiungere a questo elenco tutto il tempo che desideri. Viene data solo una breve classificazione, per così dire, per una comprensione generale dell'essenza della questione.

Software di intrattenimento

Questa categoria, come suggerisce il nome, include tutto ciò che offre il nostro tempo libero. L'industria dell'intrattenimento ha molte direzioni, ma in relazione alla tecnologia informatica, evidenzieremo solo le componenti principali.

  • giochi per computer;
  • vari lettori multimediali;
  • programmi per guardare la televisione e ascoltare la radio (comprese le loro controparti Internet);
  • prodotti software di natura sportiva;
  • applet geografiche, letterarie, culinarie e altre di natura cognitiva, ecc.

Come puoi vedere, è semplicemente impossibile elencare assolutamente tutti gli aspetti legati al tempo libero.

Software per scopi speciali

Per quanto riguarda software di questo tipo, è facile intuire che i software applicativi di questa categoria comprendano programmi che hanno un focus molto ristretto.

Tra la varietà di pacchetti software e applicazioni, si possono distinguere separatamente i seguenti componenti:

  • sistemi esperti (programmi logici per risolvere situazioni problematiche o prendere determinate decisioni);
  • sistemi ipertestuali (biblioteche elettroniche, dizionari, sistemi di riferimento, enciclopedie);
  • traduttori (convertitori di programmi scritti in un determinato linguaggio di programmazione in file oggetto);
  • sistemi di gestione dei contenuti (condivisione, editing, ecc.);
  • pacchetti di elaborazione multimediale (editor audio e video, applicazioni Text-to-Speech, sequencer, studi musicali virtuali).

Software professionale

Con la sezione del software professionale, la situazione è un po' più complicata. Questa categoria è molto ampia e i programmi in essa inclusi non vengono quasi mai utilizzati dagli utenti ordinari.

Tuttavia, in questo gruppo si possono distinguere i seguenti pacchetti:

  • sistemi di progettazione assistita da computer;
  • sistemi di controllo automatizzati;
  • complessi software e hardware per l'automazione del posto di lavoro;
  • sistemi di controllo di processo;
  • sistemi automatizzati per la ricerca scientifica;
  • sistemi di fatturazione;
  • sistemi di geoinformazione;
  • programmi di gestione del magazzino;
  • sistemi di gestione delle relazioni con i clienti;
  • sistemi di supporto per i processi di commercio globale;
  • sistemi di analisi;
  • automazione del flusso di lavoro;
  • sistemi di gestione aziendale (pianificazione di fondi e risorse, gestione del marketing, organizzazione della produzione e gestione delle riparazioni);
  • sistemi bancari automatizzati;
  • programmi per la gestione remota dei servizi bancari e del servizio clienti, ecc.

Ancora una volta, è molto problematico elencare assolutamente tutte le categorie di programmi professionali e questo elenco viene fornito esclusivamente allo scopo di comprendere i prodotti software in esso inclusi.

Programmi applicativi utente

Con questo gruppo, tutto è semplice. Si tratta per la maggior parte di applicazioni create dall'utente stesso utilizzando l'insieme di strumenti a sua disposizione, in un particolare ambiente informatico, in accordo con le capacità dell'ambiente stesso e del sistema operativo in cui opera.

Divisione per area di utilizzo

La classificazione del software applicativo su questa base contiene anche informazioni molto ampie. Tra le aree più prioritarie, segnaliamo le più comuni:

  • Software per imprese e organizzazioni;
  • Software per l'interazione dell'utente con tutti gli elementi di un sistema informatico;
  • organizzazione dell'infrastruttura aziendale;
  • strumenti dell'informatore (d'ufficio);
  • sistemi di gestione e condivisione dei contenuti;
  • software educativo interattivo;
  • software di simulazione per ricerca scientifica e previsioni;
  • sistemi strumentali nel settore dei media;
  • progettazione e costruzione, software di ingegneria, ecc.

Conclusione

Come si può vedere da tutto quanto sopra, il software applicativo è uno dei gruppi più grandi nella separazione di programmi e applicazioni. È chiaro che è fisicamente impossibile menzionare assolutamente tutti i tipi di programmi, indicazioni nella risoluzione di compiti o aree di applicazione di tali prodotti software. Tuttavia, anche la classificazione fornita a titolo esemplificativo consente di comprendere immediatamente le differenze, ad esempio, tra software di sistema e utilità di controllo o manutenzione.

Infine, resta da evidenziare la proprietà più importante del software applicativo. I programmi di questo tipo non possono interagire direttamente con l'utente e inoltre non hanno la capacità diretta di accedere alle risorse del computer. Tale interazione è possibile solo attraverso il sistema operativo installato, che in questo caso svolge il ruolo di una sorta di strato tra il programma, alcuni componenti del computer e l'utente finale.

Per quanto riguarda la suddivisione del software in base ad alcune caratteristiche, oggi si possono trovare parecchie opzioni di classificazione, e l'esempio riportato non è l'unico ea priori corretto. Se segui alcuni standard specifici accettati e validi in diversi paesi, puoi trovare altre forme di divisione delle applicazioni e dei pacchetti software in classi. Ad esempio, è stato possibile includere qui la divisione in programmi a pagamento, gratuiti e shareware. Tuttavia, un tale criterio può corrispondere non solo al software applicativo, ma anche ad altri tipi di prodotti software. Se studi attentamente gli standard di alcuni stati, puoi trovare molti più criteri che questo tipo di software può soddisfare. Ed è per questo che oggi non esiste un unico sistema accettato che possa con piena fiducia attribuire un prodotto software a una sola categoria. Inoltre, anche nel software applicativo stesso, si possono trovare molte, per così dire, applicazioni ibride che potrebbero ugualmente appartenere a classi diverse di software. Ma, se guardi la domanda un po' più in generale, anche in base alle caratteristiche di cui sopra, puoi dire con un alto grado di probabilità che un determinato programma appartiene al tipo di applicazione e non a qualche altra categoria.

programma applicativo

programma applicativo o Appendice- un programma progettato per eseguire determinate attività dell'utente ed è progettato per l'interazione diretta con l'utente. Nella maggior parte dei sistemi operativi, i programmi applicativi non possono accedere direttamente alle risorse del computer, ma interagiscono con l'hardware e così via. attraverso il sistema operativo.

Definizione

Per software applicativo (software applicativo) si riferisce a programmi scritti per gli utenti, o dagli utenti stessi, per assegnare al computer un compito specifico. I programmi per l'elaborazione degli ordini o la creazione di mailing list sono un esempio di software applicativo. I programmatori che scrivono software applicativo sono chiamati programmatori applicativi.

Classificazione del software applicativo

  • Software applicativo per aziende e organizzazioni. Ad esempio la gestione finanziaria, un sistema di relazioni con i consumatori, una filiera. Questo tipo include anche il software dipartimentale di piccole imprese, nonché il software di singoli dipartimenti all'interno di una grande impresa. (Esempi: Gestione dei costi di trasporto, Help Desk IT)
  • Software per infrastrutture aziendali. Fornisce funzionalità generali per supportare il software aziendale. Si tratta di database, server di posta elettronica, gestione della rete e della sicurezza.
  • Software per operatori dell'informazione. Soddisfa le esigenze dei singoli utenti nella creazione e gestione delle informazioni. Si tratta in genere di gestione del tempo, gestione delle risorse, documentazione come elaboratori di testi, fogli di calcolo, client di posta elettronica e blog, sistemi di informazione personale ed editor di contenuti multimediali.
  • Software di accesso ai contenuti. Utilizzato per accedere a determinati programmi o risorse senza modificarli (tuttavia, può includere la funzione di modifica). Progettato per gruppi o singoli utenti di contenuti digitali. Questi sono, ad esempio, lettori multimediali, browser Web, browser ausiliari, ecc.
  • Il software educativo è simile nel contenuto al software per i media e l'intrattenimento, ma a differenza di esso, ha requisiti chiari per testare le conoscenze degli utenti e tenere traccia dei progressi nell'apprendimento di un particolare materiale. Molti programmi educativi includono funzionalità di condivisione e collaborazione multi-stakeholder.
  • software di simulazione. Utilizzato per simulare sistemi fisici o astratti per scopi di ricerca, istruzione o intrattenimento.
  • Software di strumenti nel campo dei media. Soddisfare le esigenze degli utenti che producono risorse cartacee o elettroniche per altri consumatori, su base commerciale o educativa. Si tratta di elaborazione di stampa, layout, programmi di elaborazione multimediale, editor HTML, editor di animazione digitale, editor audio digitale, ecc.
  • Programmi applicati per la progettazione e la costruzione. Utilizzato nello sviluppo di hardware ("Hardware") e software. Coprono la progettazione assistita da computer (CAD), l'ingegneria assistita da computer (CAE), l'editing e la compilazione di linguaggi di programmazione, gli ambienti di sviluppo integrato, le interfacce per programmatori di applicazioni.

Guarda anche

Fondazione Wikimedia. 2010.

  • provincia del Caspio
  • Etica Applicata

Scopri cos'è "Programma applicativo" in altri dizionari:

    programma applicativo- in senso lato, un programma o un pacchetto di programmi applicativi che implementano l'elaborazione dei dati in uno specifico ambito di applicazione. Il programma applicativo esegue direttamente le funzioni richieste dall'utente. Programma applicativo in senso stretto ... ... Vocabolario finanziario

    PROGRAMMA DI APPLICAZIONE- (applicazione, programma applicativo), un programma (vedi PROGRAMMA (computer)) progettato per risolvere singoli compiti o una classe di compiti relativi all'elaborazione dei dati in una specifica area di attività. Il termine è usato per distinguere ... ... dizionario enciclopedico

    programma applicativo- Un programma progettato per risolvere un problema o una classe di problemi in una specifica area di applicazione del sistema di elaborazione delle informazioni. [GOST 19781 90] Argomenti sistemi di elaborazione far sapere. IT programma applicativo … Manuale tecnico del traduttore

    programma applicativo- 7. Programma applicativo Programma applicativo Un programma progettato per risolvere un problema o una classe di problemi in una specifica area di applicazione di un sistema di elaborazione delle informazioni

Articoli correlati in alto