Finestre.  Virus.  Laptop.  Internet.  Ufficio.  Utilità.  Autisti

Uno dei termini essenziali di un contratto di licenza software è l'indicazione degli usi consentiti di tali prodotti software. In questo caso non stiamo parlando di una descrizione della funzionalità o della procedura per utilizzare i programmi per lo scopo previsto, come spesso accade in molti contratti di licenza.

Poiché il contratto di licenza è finalizzato alla concessione del diritto d'uso, l'assenza in esso di indicazioni di modalità di utilizzo conformi ai requisiti di legge o la loro sostituzione con modalità fittizie comporta automaticamente la possibilità di riconoscere tale contratto come non concluso.

È importante saperlo! Il diritto d'autore regola la circolazione di copie di opere, compreso il software. Pertanto, i metodi legali di utilizzo del software dovrebbero essere intesi solo come azioni volte a trasferirne copie a terzi. L'estrazione di proprietà utili dal software come parte dell'utilizzo di una copia dello stesso non è considerata dalla legge una modalità di utilizzo.

Le principali modalità di utilizzo delle opere sono elencate nell'articolo 1270 del Codice Civile della Federazione Russa. Tra questi, i metodi di utilizzo del software includono quanto segue:

  1. riproduzione del software, cioè. vi sia la produzione di una o più copie del software o di sue parti in qualsiasi forma materiale, compresa la registrazione nella memoria del computer;
  2. distribuzione del software vendendo o altrimenti alienando le sue copie;
  3. esposizione pubblica del software, ovvero qualsiasi dimostrazione di una copia del Software su uno schermo utilizzando un telescopio o altro mezzo tecnico in un luogo aperto al pubblico, o in un luogo dove sia presente un numero significativo di persone non appartenenti alla cerchia familiare abituale , indipendentemente dal fatto che il Software venga percepito nel luogo della sua dimostrazione o in altro luogo contestualmente alla dimostrazione del software;
  4. importazione di istanze software per scopi di distribuzione;
  5. noleggio di una copia del software quando il programma è l'oggetto principale del noleggio;
  6. modifica del software, cioè. qualsiasi modifica allo stesso, inclusa la traduzione di un tale programma o di una tale banca dati da una lingua a un'altra lingua, ad eccezione dell'adattamento, cioè delle modifiche apportate esclusivamente ai fini del funzionamento di un programma per computer o di una banca dati su specifici mezzi tecnici di dall'utente o sotto il controllo di specifici programmi utente;
  7. rendere il software disponibile al pubblico in modo tale che chiunque possa accedere al software da qualsiasi luogo e in qualsiasi momento di sua scelta (mettendolo a disposizione del pubblico), vale a dire trasferendone una copia su Internet.

L'elenco delle modalità di utilizzo del software stabilito nell'articolo 1270 del Codice Civile della Federazione Russa è aperto, ad es. La legislazione non esclude la possibilità di altri metodi. Tuttavia, tali metodi dovrebbero riguardare direttamente il trasferimento delle istanze del software e non l'implementazione pratica delle funzionalità in esse integrate, come abbiamo chiaramente illustrato sopra.

Attenzione! Di conseguenza, l'uso dei programmi per il loro scopo funzionale, l'adattamento dei programmi personalizzandoli utilizzando le funzionalità interne integrate non si applicano all'uso. Di conseguenza, anche l'accesso remoto al software e ai vari servizi cloud basati su di esso non può essere considerato un modo legale per utilizzarlo.

Formulare correttamente i termini del contratto di licenza.

Il numero di programmi installati su un computer moderno ammonta a centinaia e persino migliaia. Consentono all'utente di lavorare comodamente.

Definizione 1

L'intero insieme di programmi costituisce il cosiddetto software per il computer. La composizione del software del computer è la sua caratteristica funzionale più importante. Software ( Software) è una raccolta di:

  • programmi di uso costante necessari per risolvere i problemi degli utenti,
  • programmi che consentono l'uso più efficiente della tecnologia informatica, fornendo agli utenti la massima comodità nel lavoro e un minimo di costi di manodopera per le attività di programmazione e l'elaborazione delle informazioni,
  • documentazione tecnica del software per loro.

Definizione 2

Documentazione tecnica− un insieme di documenti utilizzati nella progettazione e realizzazione di software e hardware. Programma per computer− una descrizione dell'algoritmo per la risoluzione dei problemi che è specificato in un linguaggio di programmazione e, utilizzando un traduttore, viene automaticamente tradotto nel linguaggio macchina di un computer specifico.

Il software è un'estensione dell'hardware e parte integrante di un sistema informatico. Anche se un programma non sembra interagire con l'hardware in alcun modo, non richiede input da un dispositivo di input o dati di output su dispositivi di output, in realtà il suo lavoro è necessario per controllare i dispositivi hardware del computer.

A seconda del lavoro che si intende eseguire sul computer, viene selezionata la composizione del software o la configurazione del software. La maggior parte dei programmi funziona facendo affidamento su altri programmi di livello inferiore, ad es. esiste una relazione tra loro o un'interfaccia interprogramma. Questa interfaccia si basa su specifiche tecniche e protocolli di interazione ed è assicurata dalla distribuzione del software in più categorie che interagiscono tra loro.

Livelli software (dal basso verso l'alto):

  1. Software di base - livello base
  2. Software di sistema: livello di sistema
  3. Software applicativo
  4. Kit di strumenti per la tecnologia di programmazione

Ogni livello superiore aumenta la funzionalità dell'intero sistema.

Tutto il software può essere suddiviso in quattro categorie.

Software di base– questo è l'insieme minimo di software che garantisce il funzionamento del computer; sono responsabili dell'interazione con il software di base (fanno parte dell'attrezzatura di base e sono memorizzati in chip speciali). Questi chip sono chiamati memoria di sola lettura (ROM). La ROM è una memoria volatile. I programmi e i dati vengono scritti ("flash") nei chip ROM in fase di produzione; tali chip non possono essere modificati durante la vita del computer.

Immagine 1.

Se è necessario modificare il software di base durante il funzionamento del computer, al posto dei chip ROM vengono utilizzati i chip PROM: dispositivi di memoria di sola lettura riprogrammabili (memoria di sola lettura cancellabile e programmabile). Quindi la modifica del contenuto della PROM può essere eseguita nel sistema informatico stesso (tecnologia flash) o su un dispositivo speciale chiamato programmatore. Il software di base include anche il BIOS (Basic Input/Output System), che determina l'avanzamento del processo di avvio del computer. Solo dopo viene caricato il sistema operativo del personal computer e il suo ulteriore funzionamento avviene sotto il controllo del sistema operativo. Mentre il computer è in funzione, il BIOS fornisce funzioni di input/output di base e funzioni per l'interazione di vari dispositivi tra loro. Si tratta di un insieme di microprogrammi che prima testano (POST) l'apparecchiatura situata sulla scheda madre, quindi avviano ulteriormente il sistema operativo e garantiscono l'interazione di tutti i componenti del computer. Nei computer moderni, alcune schede (scheda video, scheda audio, ecc.) hanno i propri chip BIOS sulla scheda madre di espansione (ad eccezione del chip BIOS principale). Quando si configura il BIOS principale, è possibile abilitare o disabilitare l'uso del BIOS della scheda di espansione. Le principali funzionalità del BIOS includono:

  • testare il computer utilizzando programmi di test speciali all'accensione;
  • cercare e connettere al sistema altri BIOS presenti sulle schede di espansione;
  • distribuzione delle risorse tra i componenti del computer.

Fisicamente BIOSè un insieme di chip di memoria di sola lettura (ROM, Read Memory) situati sulla scheda madre. I programmi contenuti nel BIOS di sistema garantiscono l'interazione dei chipset, della RAM, della memoria cache, del processore con dispositivi esterni (periferici) e tra loro. Durante l'inizializzazione e il test dell'hardware, il BIOS confronta i dati di configurazione del sistema ricevuti con le informazioni archiviate nel chip CMOS. Se viene rilevata una discrepanza/guasto, il sistema visualizza un messaggio sul monitor o un suono di errore. Il chip CMOS si trova sulla scheda madre. Questa è una memoria volatile che deve essere alimentata da una batteria speciale.

Software di sistema (Software di sistema) sono programmi e sistemi software per il funzionamento di computer e apparecchiature di telecomunicazione. Il software di sistema serve:

  • creare un ambiente operativo per l'esecuzione di altri programmi;
  • garantire il funzionamento affidabile ed efficiente della rete informatica e di telecomunicazioni;
  • effettuare la diagnostica dell'hardware e delle reti dei computer;
  • per l'archiviazione di dati, la copia, il ripristino di file di programma e banche dati, ecc.

Il software di sistema (SPO) svolge essenzialmente le funzioni di un "organizzatore" di tutti i componenti del PC, nonché dei dispositivi periferici ad esso collegati. Il software di sistema deve essere affidabile, tecnologicamente avanzato, comodo ed efficiente da usare. Il software open source si divide in base e servizio.

Figura 2.

Il software di base viene generalmente acquistato con il computer ed è possibile acquistare in aggiunta il software di servizio.

Software applicativo (pacchetto di programmi applicativi) - un insieme di programmi interconnessi progettati per risolvere problemi specifici in una determinata area tematica, scritti per gli utenti o dagli utenti stessi, ad esempio un sistema esperto o un programma per la creazione di mailing list. Questa è la classe più ampia di prodotti software.

Kit di strumenti per la tecnologia di programmazione(ITP) facilita il processo di creazione di nuovi programmi per computer. Con l'aiuto di ITP vengono sviluppati nuovi programmi, perché Questo toolkit contiene prodotti software specializzati. Questi prodotti sono strumenti di sviluppo e devono supportare tutte le fasi tecnologiche del processo di creazione (progettazione, programmazione, debug e test) di nuovi programmi. Il sistema di programmazione comprende i seguenti componenti software: un editor di testo, un traduttore della lingua corrispondente, un linker (editor di collegamenti), un debugger e librerie di subroutine. È importante sapere e comprendere che qualsiasi ITP può funzionare solo nel sistema operativo per il quale è stato creato, ma allo stesso tempo consente di sviluppare software per altri sistemi operativi.

L'ITP è suddiviso nelle seguenti sottocategorie:

  1. Strumenti per la creazione di applicazioni. Includono ambienti integrati per gli sviluppatori di programmi necessari per eseguire il lavoro di creazione di programmi e strumenti locali necessari per eseguire il lavoro individuale per creare questi programmi;
  2. Tecnologie CASE(Computed Aided Software Engineering) è un sistema di progettazione di programmi assistito da computer che include metodi per analizzare, progettare e creare sistemi software. Le tecnologie CASE hanno lo scopo di automatizzare i processi di sviluppo e implementazione dei sistemi informativi. Si tratta di un intero pacchetto software che automatizza l'intero processo tecnologico (analisi, progettazione, sviluppo e manutenzione di sistemi software complessi).

Nel redigere la classificazione, faremo immediatamente una riserva sul fatto che il rapidissimo sviluppo della tecnologia informatica e l'espansione delle aree di applicazione dei computer hanno comportato il processo di evoluzione del software. Se prima era possibile distribuire facilmente sistemi operativi, traduttori e pacchetti di programmi applicativi tra le principali categorie di software, ora la situazione è completamente diversa: lo sviluppo del software è andato in ampiezza (i programmi applicativi hanno acquisito valore indipendente e hanno cessato di essere applicati) e in profondità (sono apparsi approcci completamente nuovi alla costruzione di sistemi operativi, ecc.).

Il rapporto tra i prodotti software necessari e quelli disponibili sul mercato sta cambiando molto rapidamente. Anche i prodotti software tradizionali sono in continua evoluzione. Ad esempio, i sistemi operativi possono simulare quei tipi di attività umane che sono sempre state considerate intelligenti. Sono apparsi programmi difficili e talvolta impossibili da classificare secondo i criteri abituali; un programma è un interlocutore elettronico, ad esempio, o la visione artificiale, che è anche associata alla robotica, o il campo dell'apprendimento automatico, che comprende una classe abbastanza ampia di compiti di riconoscimento di pattern (riconoscimento caratteri, testo scritto a mano, parlato, analisi del testo).

Nota 1

Possiamo dire che oggi si possono distinguere più o meno nettamente i seguenti gruppi di software:

  • sistemi operativi e loro shell (testuali o grafiche);
  • sistemi di programmazione (debugger, traduttori, librerie di subroutine, ecc.);
  • impianti tecnologici strumentali;
  • pacchetti software integrati;
  • sistemi di computer grafica (raster, vettoriale, grafica 3D, CAD);
  • fogli di calcolo dinamici;
  • sistemi di gestione di database (DBMS).

In conclusione, possiamo dire che quasi ogni classificazione non è l'unica possibile.

Il software è un insieme di programmi progettati per risolvere i problemi su un computer. Un programma è un insieme ordinato di comandi. Software e hardware lavorano interconnessi e in continua interazione. Qualsiasi dispositivo hardware è controllato dal software.

Il software può essere suddiviso in tre classi: di sistema, applicativo e strumentale. La classificazione di cui sopra è abbastanza condizionale. L'integrazione del software ha portato al fatto che quasi tutti i programmi hanno caratteristiche di ciascuna classe.

Il software di sistema è progettato per controllare il funzionamento di un computer, distribuire le sue risorse, supportare il dialogo con gli utenti, assisterli nella manutenzione del computer e anche per automatizzare parzialmente lo sviluppo di nuovi programmi.

Il software di sistema è un insieme di programmi, molti dei quali vengono forniti con il computer e la relativa documentazione. Il software di sistema può essere suddiviso in tre parti principali: sistemi operativi (OS), sistemi di programmazione e programmi di utilità.

I componenti principali del software a livello di sistema sono: sistemi operativi che risolvono i problemi del funzionamento interconnesso dei singoli componenti.

Esistono 4 tipi di sistemi operativi:

sistemi operativi di elaborazione batch: una velocità relativamente elevata di operazioni logiche e automatiche, ma a sua volta la velocità di input e output aveva un carico del processore del 20 - 30%.

un sistema operativo con distribuzione dei compiti nel tempo (viene organizzata una coda di input e output dei compiti, vengono serviti fino a 15 utenti e il processore viene caricato all'80-90%).

sistema operativo in tempo reale utilizzato per controllare vari processi.

Il software di sistema controlla il funzionamento del sistema informatico. Di norma, i programmi di sistema garantiscono l'interazione di altri programmi con i componenti hardware e l'organizzazione dell'interfaccia utente. Ciò include sistemi operativi e sistemi di servizi.

Il software applicativo è progettato per risolvere problemi applicativi dell'attività professionale umana (cioè collegati alla pratica). La gamma di tali programmi è estremamente ampia: dall'educazione e intrattenimento industriale e scientifico. Ciò include calcoli, formazione, programmi di modellazione, giochi per computer, ecc.

Il software Tool è destinato allo sviluppo di tutti i tipi di software informativo. In questo caso, per supporto informativo si intende un insieme di dati pre-preparati necessari per il funzionamento del software. Ad esempio, qualsiasi programma moderno dispone di una guida integrata per lavorare con questo programma. Il file della guida è un supporto informativo. Il software strumentale comprende: editor (testo, grafica, musica), sistemi di elaborazione dati tabulari (processori di tabelle), sistemi di gestione di database, traduttori di linguaggi di programmazione, sistemi di produzione integrati, ecc.

I sistemi di programmazione sono progettati per facilitare e parzialmente automatizzare il processo di sviluppo e debug dei programmi. I componenti principali di questi sistemi sono traduttori di linguaggi di alto livello, ad esempio Pascal, C, BASIC, ecc. Un ruolo speciale appartiene agli assemblatori. Un programma scritto in linguaggio Assembly è detto orientato alla macchina. Di norma, i programmatori di sistema utilizzano il linguaggio Assembly.

I traduttori convertono i programmi dai linguaggi di alto livello al linguaggio macchina. Inoltre, i traduttori ovviamente analizzano il programma che viene tradotto. Possono anche degradare e ottimizzare i programmi che ricevono, rilasciare documentazione per il programma ed eseguire una serie di altre funzioni di servizio.

Gli assembly trasformano i programmi rappresentati nei linguaggi orientati alla macchina in linguaggio macchina.

I programmi di utilità espandono le capacità del sistema operativo. Naturalmente si chiamano utilità. Le utilità consentono, ad esempio, di controllare le informazioni in codice esadecimale, che sono memorizzate in settori separati di dischi magnetici; organizzare l'output di file di testo su una stampante in un determinato formato, eseguire l'archiviazione e la decompressione di file, ecc.

La struttura del software applicativo può essere suddivisa in: programmi applicativi sia per scopi generali che speciali.

Il software applicativo generico è un insieme di programmi ampiamente utilizzato da varie categorie di utenti. I più famosi tra questi sono: editor di testo, sistemi grafici, fogli di calcolo, sistemi di gestione di database, ecc.

Gli editor di testo consentono di preparare documenti di testo: descrizioni tecniche, lettere ufficiali, articoli, ecc. Gli editor di testo più famosi sono:

Lessico, scrittura, parola.

I sistemi grafici sono numerosi e le loro funzioni sono varie. Tra questi ci sono i sistemi di grafica aziendale (Microsoft PowerPoint, Lotus Freelance Graphics), la grafica artistica, chiamata anche semplicemente editor grafico (Paintbrush), la grafica ingegneristica e la progettazione assistita da computer (Autodesk AutoCad), i sistemi di elaborazione di immagini fotografiche (Adobe Photoshop), nonché sistemi grafici universali (CorelDRAW!).

I programmi di fogli di calcolo (ET) consentono di risolvere un'ampia gamma di problemi relativi ai calcoli numerici. I programmi più utilizzati di questa classe sono Supercalk, Microsoft Excel e Lotus 1-2-3.

I sistemi di gestione dei database (DBMS) sono progettati per combinare set di dati per creare un modello informativo unificato di un oggetto. Questi programmi consentono di accumulare, aggiornare, correggere, cancellare e ordinare le informazioni organizzate da uno strumento speciale sotto forma di banca dati. I DBMS più comuni: dBase III Plus, FoxBase+, Clipper, Oracle, Access, FoxPro, Paradox.

Oltre ai sistemi sopra elencati, il software applicativo di uso generale dovrebbe includere anche sistemi integrati. Questi sistemi combinano le capacità di editor di testo, sistemi grafici, fogli di calcolo e sistemi di gestione di database. Il vantaggio principale dei sistemi integrati rispetto ai sistemi software applicativi generici separati è che creano regole operative uniformi per l'utente, ovvero hanno un'unica interfaccia sia quando si lavora con il testo che quando si lavora con fogli di calcolo, ecc. Il più famoso tra loro: Microsoft Works, Microsoft Office, Lotus SmartSuite, Perfect Office.

I programmi applicativi per scopi speciali vengono utilizzati in attività specifiche dell'utente.

Le funzioni di sistemi specifici dipendono dal loro scopo. Ad esempio, per i sistemi educativi, questi possono essere strumenti per lo sviluppo di lezioni di informatica (sistemi ipermediali e ipertestuali, sistemi di creazione e altri), programmi di modellazione di simulazione per scopi educativi, programmi per lo sviluppo e il mantenimento di un programma scolastico, strumenti pedagogici per vari scopi, ecc. . .

I programmi applicativi per scopi speciali possono includere anche pacchetti di programmi applicativi (APP), che sono ampiamente utilizzati, ad esempio, per l'elaborazione di dati statistici, contabilità, calcolo di strutture edili, ecc. La presenza di diverse APP in un computer consente di risolvere una parte significativa di semplici problemi applicati, quasi senza programmazione. In questo caso, il compito di risolvere un particolare problema viene scritto sotto forma di direttiva in uno speciale linguaggio orientato al problema e comunicato al computer.
Elenco della letteratura usata
sistema di programma informatico strumentale
1. Informatica per giuristi ed economisti / Simonovich S.V. e altri - San Pietroburgo: Pietro, 2001. - 688 p.
2. Figurnov V.E. PC IBM per l'utente. Corso breve. Ed. 7°. G.: INFRA-M, 1997, 432 p.
3. Yu Shafrin. Informatica. Tecnologie dell'informazione: in 2 ore G.: Laboratorio delle conoscenze di base, 2001.

Cos'è il software? Vediamo esempi del suo utilizzo pratico ogni giorno quando ci sediamo al computer. Anche il semplice spostamento del mouse sullo schermo è il risultato del software. Quali tipi di software esistono? Come viene effettuato lo sviluppo del software?

Software: teoria

Un computer funziona attraverso l’uso combinato di hardware e software. Il primo si riferisce a un insieme di chip, schede e altri componenti e dispositivi elettronici che compongono un PC. Il secondo include programmi per computer progettati per elaborare informazioni ed eseguire azioni utili utilizzando un PC. Il primo è spesso chiamato in gergo “hardware”, il secondo è “software”.

Il software viene visualizzato sul computer tramite l'installazione, posizionando i file corrispondenti sul disco. In alcuni casi è necessario aggiornare il software. Si tratta, in sostanza, di una reinstallazione di una versione più avanzata e moderna del software. Per avere una cosiddetta “distribuzione” è necessario averla. È un programma di installazione specializzato.

Esistono due tipi principali di software: sistema e applicazione. Il primo tipo garantisce il funzionamento del PC in termini di funzioni di base: avvio, caricamento ed esecuzione di operazioni di calcolo di basso livello. I principali tipi di software di sistema sono considerati strumenti per la gestione dei componenti hardware del computer e la loro configurazione.

Si tratta di programmi con l'aiuto dei quali vengono eseguite azioni praticamente significative su un PC. Ad esempio, scrivere, costruire tabelle, disegnare, usare Internet, ecc.

Per semplificare il linguaggio, può essere riassunto come segue: software di sistema - per il computer, software applicativo - per l'utente. Un altro modo per spiegare la differenza in termini semplici: l'opera solitamente non è visibile. Svolgono le loro funzioni senza “coordinamento” con l'utente, in modalità nascosta. A sua volta, il software applicativo funziona solo con la partecipazione diretta dell'utente. Oggi vedremo esempi di entrambi.

Esistono, ovviamente, tipi di software “non informatici”. Possono controllare altri tipi di dispositivi, ad esempio tablet, smartphone, TV. Esistono software per sistemi di climatizzazione, impianti industriali, ecc.

Cos'è un sistema operativo?

Il sistema operativo è un tipo base di software di sistema dal punto di vista delle funzionalità operative del PC. Perché è incluso in questa categoria di software? Il fatto è che tutti gli altri software per computer (sia di sistema che applicativi) funzionano in ambienti formati da sistemi operativi. Il sistema operativo è la base per il funzionamento del PC. Se non è presente un sistema operativo, nessun altro programma funzionerà. I processi principali del sistema operativo sono nascosti all'utente.

I sistemi operativi più comuni per PC nel mondo sono Windows (il più popolare, ce ne sono molte versioni: 7a, 8a, XP e altre), Linux, MacOS.

Software di sistema: driver

Il secondo tipo di software di sistema, forse il più importante, è il driver. Sono progettati per garantire il corretto funzionamento dei componenti hardware. Se i driver del disco non sono installati sul computer, questo non funzionerà. Lo stesso vale per la scheda video, il mouse, il modem e persino il processore. Il tipico software di rete è un driver del router o del modem. Questo tipo di software viene solitamente fornito dai produttori di hardware (e in molti casi incluso nei sistemi operativi).

Questa è l'essenza del software di sistema. Successivamente abbiamo i software applicativi, esempi delle soluzioni più popolari e le principali funzionalità offerte agli utenti.

Software applicativi: antivirus, utilità

I tipi più comuni di software applicativo sono antivirus e utilità. I primi sono progettati per proteggere il PC dai malware che possono danneggiare altri software o addirittura componenti hardware del computer. Alcuni degli antivirus più popolari in Russia sono NOD32, DrWeb, Kaspersky. Le utilità sono progettate per garantire un funzionamento stabile del PC, monitorare il corretto funzionamento del processore, dei dischi, della memoria e di altri componenti hardware del computer.

Popolare Microsoft Word

Quali esempi specifici di software applicativo sono più richiesti oggi? Innanzitutto, questo vale per i programmi di elaborazione testi. Questo tipo di operazione su un computer è storicamente il primo. Uno dei programmi più diffusi al mondo per l'elaborazione di testi e l'esecuzione di operazioni correlate (disegno di tabelle, grafici, ecc.) è Word. È stato sviluppato da una delle più grandi società del mondo: l'americana Microsoft. È accettabile la sua trascrizione russa, che suona come “programma Word”.

Ad oggi sono state rilasciate diverse versioni di questo software. Le funzioni in ciascuna di esse sono diverse, ma il compito fondamentale (e più popolare nella pratica) eseguito da MS Word in una modifica o nell'altra è la formattazione del testo, salvandolo in un file e garantendo (se necessario) il suo corretto output sulla stampante .

Microsoft Word: funzionalità

Il programma Word può eseguire un numero enorme di operazioni. Vale a dire:

Formattazione di lettere e paragrafi (selezionando la giusta dimensione del carattere e gli attributi di base: sottolineato, grassetto, corsivo, interlinea, ecc.)

Progettare l'aspetto delle pagine (impostare colori e motivi sullo sfondo, aggiungere grafica, immagini, ecc.)

Aggiunta di elementi di accompagnamento al testo (tabelle, grafici, icone, ecc.)

Imparare a usare Word è molto semplice. Molti dei controlli del programma sono intuitivi. Vale anche la pena notare che Microsoft, che ha rilasciato Word, ha dotato la sua soluzione di un sistema di aiuto dettagliato a cui l'utente può accedere premendo F1 sulla tastiera.

Applicazioni popolari: Microsoft Excel

Un esempio di un altro software applicativo popolare è Microsoft Excel (in russo - "programma Excel"). La sua specializzazione ristretta sono i calcoli utilizzando fogli di calcolo. Questo tipo di soluzione semplifica notevolmente il lavoro con i numeri.

Nonostante questo programma sia considerato professionale, anche gli utenti inesperti possono padroneggiare i metodi di base per lavorarci (motivo per cui ha guadagnato fama mondiale).

Microsoft Excel: caratteristiche

Le operazioni più semplici in Excel sono la visualizzazione di testo e numeri sotto forma di tabelle. Il campo di lavoro del programma, infatti, si presenta come un gran numero di celle, in ognuna delle quali è possibile inserire qualcosa. Una procedura più complessa consiste nel disegnare grafici e introdurre formule. Operazioni che richiedono formazione professionale: programmazione delle cosiddette "macro" (una sorta di programmi interni), calcoli ingegneristici.

Elenchiamo nella pratica i tipi di problemi più comuni che il programma Excel può risolvere:

Calcoli matematici utilizzando valori numerici nelle celle della tabella (somma, sottrazione, divisione, moltiplicazione, costruzione di progressioni, ecc.);

Applicazione di formule per automatizzare le fatture;

Redazione di rapporti, moduli, questionari e altri documenti che sembrano più comodi sotto forma di tabelle;

Disegnare grafici, visualizzare statistiche utilizzando diagrammi.

Proprio come Word, Excel è molto facile da imparare da solo. I controlli del programma sono in gran parte intuitivi. Questo tipo di software è inoltre dotato di un sistema di aiuto dettagliato (che può essere utile non solo per un utente alle prime armi, ma anche per un professionista).

Programmi applicativi più diffusi: Adobe Photoshop

Spesso gli utenti devono utilizzare un programma interessante: Photoshop. Per Windows 7, 8 o XP esiste in un gran numero di versioni. Ufficialmente, questo programma si chiama Adobe Photoshop. È progettato per il disegno (questo tipo di soluzione si chiama “editor grafici”). Viene utilizzato, come nel caso di Word ed Excel, sia da utenti alle prime armi che da professionisti: designer, sviluppatori web, creatori di cartoni animati.

Photoshop si riferisce a programmi che elaborano le immagini nella cosiddetta modalità "raster". Cosa significa? Possiamo dire che la parte principale della computer grafica appartiene alla categoria “raster”. Stiamo parlando di immagini costituite da un gran numero di piccoli punti (ricorda come viene costruita un'immagine su una TV e su un monitor: il principio è lo stesso). Usando "raster" puoi creare assolutamente qualsiasi elemento grafico. Puoi disegnare il ritratto di una persona, una casa, un paesaggio, qualsiasi cosa. Oltre alla grafica “raster”, esiste anche la grafica “vettoriale”. Le immagini basate su di esso possono, a loro volta, essere costruite solo secondo i modelli incorporati nel programma.

Adobe Photoshop: caratteristiche

Utilizzando Photoshop, non solo puoi creare immagini, ma anche apportare modifiche a quelle esistenti. Da qui il termine "photoshoppato". Puoi, ad esempio, modificare gli oggetti in una foto, aggiungere qualcosa, ritoccarli: con molta esperienza con Photoshop, tutto può risultare molto credibile.

Adobe Photoshop funziona con la maggior parte dei formati di file grafici grazie alla presenza di un ampio set di convertitori per diversi formati. Questi ultimi convertono le informazioni grafiche dal formato file nel formato nativo dell'editor Adobe Photoshop durante la lettura dal file. Durante la scrittura su un file, i convertitori eseguono la conversione inversa.

Quali sono i tipi di operazioni più popolari eseguite in Photoshop? Questi includono quanto segue:

Creare nuovi disegni utilizzando pennelli virtuali, matite, righelli, forme utilizzando colori diversi;

Modificare la dimensione delle immagini o dei loro singoli elementi;

Combinare il contenuto di due immagini diverse;

Modificare il colore dell'immagine o di sue parti;

Applicazione di effetti visivi utilizzando modelli e algoritmi integrati nel programma;

Trasformazione delle immagini (riflessione, rotazione, ecc.).

Proprio come Word ed Excel, i controlli di Photoshop sono facili da apprendere e intuitivi. Quindi anche un utente inesperto può disegnare qualcosa. Molte versioni del programma sono dotate di un sistema di aiuto in russo, che descrive in dettaglio come lavorare con Photoshop.

Tipi più diffusi di software applicativo: browser

Un browser è un programma con il quale gli utenti accedono a Internet, leggono notizie dai siti, scrivono messaggi sui social network, guardano video - in una parola, fanno tutto ciò che è tipico dello “spazio virtuale”. Le soluzioni di questo tipo più apprezzate al mondo sono Internet Explorer, Opera, Google Chrome. Esistono moltissimi loro analoghi e sottotipi. La funzionalità di ciascuno di essi è generalmente la stessa. La maggior parte degli utenti preferisce utilizzare l'uno o l'altro, in base a una valutazione soggettiva della qualità del design del programma e della comodità della posizione dei controlli su di essi.

Il principio di funzionamento dei browser si basa sul riconoscimento del linguaggio di markup ipertestuale (chiamato HTML) e sulla sua conversione in elementi visivi di facile utilizzo: testo, immagini, tabelle, video, animazioni, moduli di messaggi, ecc.

Browser: caratteristiche

Gli esempi di tale software sono progettati in modo molto semplice. Gli elementi principali del browser sono una linea con l'indirizzo del sito e il campo principale (più spesso chiamato "interfaccia web"), dove vengono visualizzate le informazioni da Internet. La caratteristica principale di tale programma è che funge da intermediario tra l'utente del PC e le altre persone che si trovano nello spazio virtuale, ovvero utilizzando un browser (più precisamente una “interfaccia web”) una persona può scambiare dati, inviare qualcosa da sé (testi, file) e ricevere qualcosa dagli altri. Esisteva Internet prima dell'invenzione dei browser? Certo. Il fatto è che "l'interfaccia web" non è storicamente il primo metodo di comunicazione tra gli utenti. È apparsa dopo molti anni di accordo internazionale sugli standard secondo cui effettuare lo scambio di informazioni “virtuali”.

Software: a pagamento e gratuito

Uno dei criteri per la classificazione del software è il costo. Esistono tre categorie di soluzioni. Innanzitutto è completamente gratuito, in secondo luogo esiste una versione commerciale. Se l'utente desidera utilizzare tale software, deve pagare per la sua installazione. In terzo luogo, esiste un tipo intermedio di software: lo shareware. Cosa lo rende speciale? In generale, l'utilizzo di tale software è il seguente: non è necessario pagare per l'installazione, ma dopo aver utilizzato il programma per un po 'di tempo (ad esempio un mese), sarà necessario trasferire denaro allo sviluppatore per un ulteriore utilizzo.

Che cos'è la "tecnologia cloud"?

Negli ultimi anni, il termine “tecnologie cloud” ha guadagnato grande popolarità. Cos'è questo fenomeno? Le “tecnologie cloud” sono, in termini semplici, software applicativi che possono essere avviati da un browser (non sono quindi installati su un PC). Diamo un'occhiata a un esempio. Microsoft Word, di cui abbiamo parlato sopra, si avvia facendo doppio clic sull'icona sul desktop. Ma esiste la stessa soluzione, ma “cloud”: l'utilizzo di software di questo tipo avviene tramite l'interfaccia del browser web. Di norma, anche i file con cui l'utente lavora utilizzando tale software vengono archiviati su Internet.

Molti programmi ora esistono nel formato “cloud”. Esistono anche versioni di sistemi operativi di questo tipo. Quindi possiamo dire che il formato “cloud” non è solo software applicativo, ma anche software di sistema. La popolarità di tali soluzioni oggi è associata all'elevata velocità di Internet (questo non esisteva fino a qualche anno fa), oltre al risparmio di tempo dell'utente: non è necessario installare nulla sul PC. A proposito, gli aggiornamenti software basati su cloud avvengono indipendentemente dall'utente. È anche conveniente.

Chi sviluppa il software?

Esiste un intero ramo dell'economia all'interno del quale viene effettuato lo sviluppo del software: la programmazione. Impiega persone con un'ampia varietà di profili di conoscenza. Ma sono accomunati da una caratteristica comune: la conoscenza dei linguaggi di programmazione. Utilizzando uno o più di essi, una persona scrive software. Un linguaggio di programmazione è un insieme di comandi riconosciuti dai componenti hardware di un computer. Scrivendo una “frase” strutturata in un certo modo, la persona che crea il software dà un'“istruzione” al processore, o, per esempio, al disco del PC, per eseguire questa o quella operazione sul file. Esistono centinaia di linguaggi utilizzati per sviluppare software. Quelli più popolari includono C, Java, Pascal, Ruby-on-Rails.

È difficile imparare a creare software?

Affatto. Assolutamente chiunque può diventare uno sviluppatore di software. La creazione di software non è affatto un'attività vietata. Molti imprenditori di successo hanno iniziato sviluppando software. Esempi di queste persone sono Bill Gates, Linux Torvalds, Evgeniy Kaspersky. Puoi imparare le lingue per creare software basandoti su una grande quantità di letteratura disponibile, tutorial video o frequentando corsi specializzati. Lo sviluppo di software è uno dei settori in più rapida crescita e la sua crescente popolarità è dovuta principalmente alla sua accessibilità universale.

Se noti un errore, seleziona una porzione di testo e premi Ctrl+Invio
CONDIVIDERE: