Ce qui appartient au logiciel. Qu'est-ce qu'un logiciel informatique ? Et qu'est-ce que c'est

Tout ordinateur est un appareil automatique qui fonctionne selon les programmes qui y sont intégrés. Un programme informatique est une séquence d'instructions écrites sous forme binaire dans un langage machine compréhensible par un processeur informatique. Un programme informatique est une forme d'algorithmes d'enregistrement pour résoudre des tâches. L'ensemble des programmes prêts à l'emploi stockés dans la RAM et la mémoire externe d'un ordinateur s'appelle Logiciel .

Types de logiciels

Il existe trois principaux types de logiciels : système, appliqué et instrumental.

Systémique Logiciel assure l'interaction coordonnée des appareils informatiques et crée les conditions pour l'exécution d'autres programmes. L'élément le plus important du logiciel système est le système d'exploitation, qui est le programme dont un ordinateur a besoin pour exécuter. Le système d'exploitation remplit les fonctions suivantes :

  • fournir une interface utilisateur, c'est-à-dire des outils logiciels pour le dialogue d'une personne et d'un ordinateur;
  • contrôle de l'exécution d'autres programmes sur l'ordinateur, y compris l'organisation de leur accès aux dispositifs (processeur, mémoire, dispositifs d'entrée-sortie);
  • gestion du stockage d'informations sur un ordinateur sous la forme d'un système hiérarchique de dossiers contenant des fichiers.

Le système d'exploitation peut être considéré comme l'environnement dans lequel le reste des programmes s'exécute.

Le logiciel système comprend également des pilotes - des programmes qui contrôlent le fonctionnement des périphériques d'entrée-sortie et de certains autres périphériques, vous permettant de configurer les paramètres de leur fonctionnement. Les pilotes sont généralement inclus avec les appareils. Un ensemble des pilotes les plus courants est fourni avec le système d'exploitation.

Le logiciel système comprend également des antivirus et d'autres programmes liés à la maintenance informatique. Les programmes système sont souvent appelés utilitaires (du latin utilis - utile).

Les logiciels d'application (applications) sont des programmes qui sont directement conçus pour répondre aux besoins de l'utilisateur. Représentants typiques des logiciels d'application :

  • éditeurs de texte et graphiques;
  • programmes de travail avec feuilles de calcul;
  • Systèmes de gestion de bases de données;
  • navigateurs Web;
  • systèmes éducatifs, encyclopédies électroniques, jeux;
  • spécialisé systèmes logiciels, destiné à
  • l'automatisation d'un certain type d'activité professionnelle, par exemple, les systèmes bancaires, les systèmes de gestion des transports, les systèmes de modélisation géométrique en génie mécanique.

Le logiciel instrumental comprend des outils pour automatiser le développement de programmes informatiques, c'est-à-dire des outils de programmeur. Le logiciel d'outil est une sorte de logiciel d'application (c'est un logiciel d'application pour le développeur).

Lors du développement de logiciels, il est nécessaire de présenter les algorithmes sous une forme compréhensible par un ordinateur. Pour cela, des complexes de programmes sont utilisés, appelés systèmes de programmation. Ils forment l'épine dorsale du logiciel d'outillage.

Billet numéro 16

Dossier de candidature(abréviation PPP, ing. dossier de candidature) ou progiciel- un ensemble de modules interconnectés conçus pour résoudre des problèmes d'une certaine classe de certains Domaine.

Caractéristiques des progiciels appliqués (PPP) usage général
Les programmes d'application sont conçus pour fournir l'utilisation de la technologie informatique dans divers domaines de l'activité humaine. En plus de créer de nouveaux produits logiciels, les développeurs de programmes d'application consacrent beaucoup d'efforts à l'amélioration et à la modernisation des systèmes populaires, en créant de nouvelles versions de ceux-ci. Les nouvelles versions ont tendance à prendre en charge les anciennes tout en maintenant la cohérence et incluent un minimum (standard) de fonctionnalités de base.
Les packages d'applications sont la partie du logiciel qui se développe le plus dynamiquement : l'éventail des tâches résolues à l'aide de PPP s'élargit constamment. À bien des égards, l'introduction des ordinateurs dans presque tous les domaines d'activité est devenue possible grâce à l'émergence de nouveaux PPP et à l'amélioration des PPP existants.
Les progrès de la microélectronique, conduisant à l'émergence d'ordinateurs plus puissants dans leurs fonctionnalités, sont également à l'origine de la création de nouveaux appels d'offres. À son tour, la nécessité d'améliorer les caractéristiques d'utilisation du progiciel lors de la résolution de problèmes d'utilisateurs spécifiques stimule l'amélioration de l'architecture et de la base d'éléments des ordinateurs et des périphériques.
La structure et les principes de construction d'un PPP dépendent de la classe d'ordinateurs et du système d'exploitation dans lequel ce package fonctionnera. Le plus grand nombre de différents appels d'offres ont été créés pour Compatible PC IBM ordinateurs avec les systèmes d'exploitation MS DOS et Windows.
Chaque groupe de packages a ses propres problèmes d'organisation, de conception et de création. Chaque package est implémenté dans un langage de programmation spécifique conformément aux exigences du package et aux capacités du langage.
Un des options possibles la classification des logiciels qui composent le logiciel d'application est illustrée à la figure 7.15. Comme presque toutes les classifications illustrées sur la figure, ce n'est pas la seule possible.
Éditeurs de texte (processeurs) - programmes spéciaux conçus pour fonctionner avec des documents (textes), vous permettant de composer, formater, éditer des textes lorsqu'un utilisateur crée un document. Ils incluent généralement des fonctions supplémentaires pour travailler avec des blocs de texte et des objets.
Systèmes de publication assistée par ordinateur (publication assistée par ordinateur) - programmes destinés à l'édition professionnelle et permettant la mise en page électronique d'un large éventail de types de documents de base, tels que newsletter, brochure courte en couleur et catalogue volumineux ou application commerciale, ouvrage de référence. Fourni en colis de ce genre les fonds permettent :
- composer (composer) le texte ;
- utiliser toutes sortes de polices et effectuer des impressions d'images ;
- effectuer l'édition de texte au niveau des meilleurs traitements de texte ;
- traiter des images graphiques ;
- assurer la sortie de documents de qualité d'impression ;
- travailler en réseaux et sur différentes plateformes.
Les meilleurs packages dans ce domaine pour les mainframes sont : Corel Venture, PageMaker, QuarkXPress, FrameMaker, Éditeur Microsoft, Illustrator pour Windows, etc.
Systèmes graphiques - packages conçus pour traiter les informations graphiques.
L'infographie est actuellement l'un des domaines du logiciel qui connaît la croissance la plus rapide. Il comprend la saisie, le traitement et la sortie d'informations graphiques - dessins, dessins, peintures, etc. - au moyen de la technologie informatique. Différents types de systèmes graphiques vous permettent de créer rapidement des images, de saisir des illustrations à l'aide d'un scanner ou d'une caméra vidéo et de créer des vidéos d'animation.
Les éditeurs graphiques permettent d'utiliser divers outils de l'artiste, bibliothèques standards images, ensembles de polices standard, édition d'images, copie et déplacement de fragments sur des pages d'écran, etc.
Les packages graphiques sont divisés en packages pour le traitement des graphiques et des images raster, et en packages graphiques vectoriels.
Les packages graphiques bitmap sont conçus pour travailler avec des photographies et incluent un ensemble d'outils pour coder les images photographiques et la forme numérique. Leader reconnu parmi les forfaits de cette classe- Adobe Photoshop. Forfaits également connus Aldus Photo Styler, Picture Publisher, Photo Works Plus.
Forfaits pour travailler avec graphiques vectoriels conçu pour le travail professionnel lié à l'illustration artistique et technique avec impression couleur ultérieure (sur le lieu de travail des concepteurs, par exemple), occupent une position intermédiaire entre les packages pour les systèmes de conception assistée par ordinateur (CAO) et les systèmes de publication assistée par ordinateur.
Les packages de cette classe disposent actuellement d'une gamme assez large d'installations fonctionnelles pour un traitement complexe et précis d'images graphiques et comprennent :
- des outils de création d'images graphiques ;
- outils d'alignement (le long de la ligne de base et de la page, le long de la grille, intersection, point le plus proche, etc.) ;
- des moyens de manipuler des objets ;
- des moyens de traitement de texte en termes de conception et de modification de paragraphes, de travail avec des polices diverses ;
- moyens d'import (export) objets graphiques(fichiers) de divers formats;
- des moyens d'impression avec le réglage approprié de l'image d'écran pour les performances d'impression ;
- outils de réglage des couleurs.
Le package CorelDraw est une sorte de standard dans cette classe. Vous pouvez également marquer un paquet comme Adobe Illustrator, Aldus Free Hand, tirage professionnel.

Logiciel (Logiciel, logiciel) est un ensemble programmes spéciaux permettant d'organiser le traitement de l'information à l'aide d'un PC.

Puisque sans logiciel, le fonctionnement d'un PC est impossible dansprincipe, il fait partie intégrante den'importe quel PC et est livré avec son matériel(Matériel).

Programme- une description complète et précise de la séquence d'actions (instructions) de l'ordinateur pour le traitement de l'information, écrite dans un langage que l'ordinateur peut comprendre.

Logiciel (logiciel) - un ensemble de programmes spéciaux qui facilitent le processus de préparation des tâches à exécuter sur un ordinateur et d'organisation de leur passage dans la machine, ainsi que les procédures, descriptions, instructions et règles, ainsi que toute la documentation associée à ces composants, utilisée dans le fonctionnement d'un système informatique.

Traiter les informations, contrôler le fonctionnement d'un ordinateur programmes, pas des appareils.

Les nouveaux logiciels ont longtemps dominé les nouveaux développements matériels. Le coût du progiciel dépasse (parfois plusieurs fois) le coût d'un ordinateur d'une classe adéquate.

Pour une utilisation efficace d'un ordinateur, il doit y avoir une correspondance entre le niveau de développement de la technologie informatique et du logiciel. D'une part, le logiciel détermine la fonctionnalité de l'ordinateur. D'autre part, l'installation de logiciels spécifiques peut être limitée par les caractéristiques de conception de l'ordinateur.

Objectif du logiciel :

  • assurer les performances de l'ordinateur ;
  • faciliter l'interaction de l'utilisateur avec l'ordinateur ;
  • raccourcir le cycle entre la définition d'une tâche et l'obtention d'un résultat ;
  • améliorer l'efficacité de l'utilisation des ressources informatiques.

Le logiciel vous permet de :

  • améliorer l'organisation du système informatique afin de maximiser l'utilisation de ses capacités ;
  • augmenter la productivité et la qualité du travail de l'utilisateur ;
  • adapter les programmes utilisateurs aux ressources d'un système informatique spécifique ;
  • développer le logiciel du système informatique.

L'utilisation maximale des capacités du système informatique est obtenue en En premier, en allouant à chaque utilisateur ou tâche les ressources minimales nécessaires à la solution rapide et de qualité de ses tâches, Deuxièmement en connectant un grand nombre d'utilisateurs (y compris des utilisateurs distants) aux ressources du système informatique, troisième, en réallouant des ressources entre différents utilisateurs et tâches en fonction de l'état du système et du traitement des requêtes.

Une augmentation de la productivité et de la qualité du travail des utilisateurs est due à l'automatisation des procédures de calcul et de conception, mise en œuvre à l'aide d'une variété d'outils de programmation (langage algorithmique, progiciels d'application) et de dispositifs d'entrée-sortie pratiques.

L'adaptabilité des programmes utilisateur aux ressources d'un système informatique particulier est assurée par le fait que le système d'exploitation contient une fonction permettant de prendre en charge une large gamme de configurations de machines. De plus, le système d'exploitation vous permet de créer et de personnaliser facilement des programmes existants pour divers appareils entrée sortie.

L'extension d'un logiciel existant suppose les capacités suivantes :

  • création par l'utilisateur de ses propres programmes et progiciels qui implémentent à la fois des problèmes de calcul spécifiques et des processus de contrôle pour des appareils individuels et l'ensemble du système informatique dans son ensemble ;
  • en complétant les logiciels existants avec des programmes qui vous permettent d'étendre les capacités du système d'exploitation, de travailler avec de nouveaux types périphériques externes, de nouveaux systèmes informatiques (ordinateurs), dans de nouveaux domaines d'application.

Le logiciel est axé sur l'utilisation de systèmes informatiques dans divers domaines d'activité et doit fournir une solution opportune et adéquate aux tâches définies. Cela nécessite d'observer un certain nombre de exigences pour le développement de composants logiciels , dont les principaux sont :

  • modularité;
  • évolutivité et développement ;
  • fiabilité;
  • prévisibilité;
  • commodité et ergonomie;
  • la flexibilité;
  • Efficacité;
  • compatibilité.

Principes de base du développement de logiciels modernes :

  • polyvalence paramétrique;
  • redondance fonctionnelle;
  • sélectivité fonctionnelle.

Il existe deux façons d'installer des programmes sur votre ordinateur :

  • Installation à partir d'un kit de distribution
  • Copie simple

Premier niveau (le plus bas) la hiérarchie est occupée par le logiciel interne du PC, qui est stocké dans sa mémoire permanente. Avec son aide, le PC exécute les fonctions de base déterminées par la structure matérielle. Les programmes de firmware fonctionnent directement avec les modules matériels de l'ordinateur. En conséquence, ils leur sont fonctionnellement liés et lors du remplacement d'un certain module matériel, il est également nécessaire de remplacer le programme logiciel interne conçu pour fonctionner avec lui.

Les programmes qui desservent les modules matériels sont appelés programmes pilotes ou Conducteurs... Ils permettent, lors du remplacement ou de la connexion d'un nouveau module matériel, de ne pas effectuer de modifications dans d'autres programmes PC, mais uniquement de changer le pilote du module matériel correspondant.

Le logiciel interne est une interface logicielle qui assure l'interconnexion de l'ordinateur avec tous les autres programmes. Les programmes du micrologiciel ne sont accessibles que via le système d'interruption du logiciel.

Le logiciel interne remplit les fonctions principales suivantes :

  • gère une large gamme de périphériques ;
  • réalise vérification rapide les performances du PC lorsqu'il est allumé ;
  • réinitialise les modules matériels individuels ;
  • charge les programmes du système d'exploitation.

Les principaux éléments du logiciel interne sont Pilotes d'E/S, programme d'autotest et programme d'amorçage... Le logiciel interne interagit d'une part avec les modules fonctionnels du PC, et d'autre part, il implémente l'interface logicielle du système d'exploitation.

Programme d'autotest conçu pour tester les modules fonctionnels d'un PC, c'est-à-dire remettre les circuits informatiques dans leur état initial en chargeant les registres du programme avec les informations nécessaires. Lors de la vérification des modules fonctionnels individuels du PC, des dysfonctionnements peuvent y être détectés. Le programme d'autotest informe l'utilisateur des défauts détectés au moyen de messages sur l'écran et/ou d'un signal sonore.

Si une erreur est détectée, l'analyse de l'ordinateur peut être poursuivie à l'aide de programmes de diagnostic chargés à partir d'une disquette. Si l'erreur ne perturbe pas les performances du PC, elle peut être négligée à la demande de l'utilisateur. Si un nouveau module fonctionnel est inclus dans le PC, alors en programme général auto-test, un programme d'auto-test pour ce module est ajouté.

Une fois l'autotest réussi, le PC est prêt à fonctionner. Le contrôle des interruptions est transféré au programme d'amorçage. Ce programme est conçu pour lire le reste des composants du système d'exploitation dans la RAM. Si cette opération est réussie, le contrôle est transféré au programme qui vient d'être lu.

Pilotes E/S sont utilisés pour entretenir les périphériques PC. Ces programmes fonctionnent directement avec les contrôleurs correspondants, ce qui permet à l'utilisateur d'ignorer organisation physique périphérique spécifique et ne fonctionne qu'avec des commandes de pilote qui implémentent sa maintenance.

Les pilotes ont les caractéristiques suivantes :

  • une structure ouverte qui vous permet d'ajouter de nouveaux pilotes au système ;
  • flexibilité d'organisation de l'accès aux pilotes par interruptions logicielles, ce qui permet de ne pas les fixer dans des zones mémoire strictement définies, et de les remplacer rapidement et facilement ;
  • une structure personnalisable qui dirige les programmes de pilotes vers une classe spécifique de périphériques, dont les paramètres sont situés dans des tableaux spéciaux. Les pilotes sont réglés sur des périphériques spécifiques en modifiant les valeurs dans ces tableaux ;
  • logement résident à mémoire vive vous permettant d'utiliser le pilote à tout moment à partir de n'importe quel programme.

Les principaux programmes de pilotes incluent : disque dur, pilote de carte vidéo, pilote de clavier, pilote de périphérique d'impression, pilotes système (réglage d'une minuterie, vérification de la configuration de l'ordinateur, détermination de la capacité de la RAM), pilotes supplémentaires(pilote de communication, etc.).

Le système d'exploitation prend deuxième (moyen) niveau hiérarchie des logiciels. Il gère les ressources du système informatique, qui comprennent la RAM et la mémoire externe, les périphériques d'entrée-sortie et les programmes utilisateur. Le système d'exploitation interagit avec l'ordinateur via l'interface logicielle interne. Cela permet à un PC avec des différences matérielles de fonctionner avec le même système d'exploitation.

OS est un ensemble de programmes de contrôle de PC.

La composition du logiciel est déterminée par la gamme de tâches que l'utilisateur a l'intention de résoudre à l'aide d'un ordinateur.

Sur rendez-vous, c'est-à-dire selon la classe de problèmes à résoudre, les logiciels sont généralement divisés en deux groupes principaux : généraux (de base) et appliqués.

Classification des logiciels par objectif fonctionnel

Schéma général de classification des logiciels

- un ensemble de programmes qui assurent les performances de l'ordinateur ; un ensemble de programmes qui organisent le processus informatique et gèrent les ressources informatiques.

- un ensemble d'outils logiciels qui vous permettent de développer des programmes.

- un ensemble de programmes conçus pour résoudre des problèmes de diverses sphères de l'activité humaine.

Qu'est-ce qu'un logiciel ? Nous rencontrons chaque jour des exemples de son utilisation pratique, assis devant un ordinateur. Même un simple mouvement de la souris sur l'écran est le résultat du logiciel. Quels types de logiciels existe-t-il ? Comment se déroule le développement logiciel ?

Logiciel : théorie

Le fonctionnement d'un ordinateur s'effectue grâce à l'utilisation combinée de matériel et de logiciels. Le premier est un ensemble de microcircuits, cartes et autres. Composants electroniques et les appareils inclus dans le PC. Dans le second, des programmes informatiques conçus pour traiter des informations et effectuer des actions utiles à l'aide d'un PC. Le premier en argot est souvent appelé "matériel", le second - "logiciel".

Le logiciel apparaît sur l'ordinateur au moyen de l'installation - en plaçant les fichiers correspondants sur le disque. Dans certains cas, il est nécessaire de mettre à jour le logiciel. Il s'agit en fait d'une réinstallation d'une version plus avancée et moderne du logiciel. Avoir une soi-disant "distribution". C'est un programme d'installation spécialisé.

Il existe deux principaux types de logiciels : les logiciels système et les logiciels d'application. Le premier type assure le fonctionnement du PC au niveau de ses fonctions principales : lancer, charger et effectuer des opérations de calcul de bas niveau. Les principaux types de logiciels système sont considérés comme des commandes pour les composants matériels informatiques et leurs paramètres.

Ce sont des programmes à l'aide desquels des actions pratiquement importantes sont effectuées sur un PC. Par exemple, taper, construire des tableaux, dessiner, utiliser Internet, etc.

Pour simplifier le langage, on peut résumer comme suit : le logiciel système est pour l'ordinateur, le logiciel applicatif est pour l'utilisateur. Une autre façon d'expliquer la différence langage simple: le travail n'est généralement pas visible. Ils remplissent leurs fonctions sans "coordination" avec l'utilisateur, en mode caché. À son tour, le logiciel d'application ne fonctionne qu'avec la participation directe de l'utilisateur. Des exemples des deux, nous les examinerons aujourd'hui.

Il existe bien entendu des types de logiciels « non informatiques ». Ils peuvent contrôler d'autres types d'appareils - par exemple, des tablettes, des smartphones, des téléviseurs. Il existe des systèmes de climatisation, des installations industrielles, etc.

Qu'est-ce qu'un système d'exploitation ?

Le système d'exploitation est un type de logiciel système de base du point de vue de l'exploitation des capacités d'un PC. Pourquoi est-il inclus dans cette catégorie de logiciels ? Le fait est que dans les environnements formés par les systèmes d'exploitation, tout le reste du logiciel informatique (à la fois système et application) s'exécute. Le système d'exploitation est la base du fonctionnement du PC. S'il n'y a pas de système d'exploitation, aucun autre programme ne fonctionnera. Les principaux processus de fonctionnement de l'OS sont cachés à l'utilisateur.

Les systèmes d'exploitation les plus courants pour PC dans le monde sont Windows (le plus populaire, il en existe de nombreuses versions - 7e, 8e, XP et autres), Linux, MacOS.

Logiciel système : pilotes

Le deuxième type de logiciel système, peut-être le plus important, est un pilote. Ils sont conçus pour assurer le bon fonctionnement des composants matériels. Si les pilotes du disque ne sont pas installés sur l'ordinateur, il ne fonctionnera pas. De même - pour une carte vidéo, une souris, un modem et même un processeur. Un logiciel réseau typique est un pilote de routeur ou de modem. Cette vue Le logiciel est généralement fourni par les fabricants de matériel (et dans de nombreux cas est inclus dans les systèmes d'exploitation).

C'est l'essence du logiciel système. Ensuite, nous avons des logiciels d'application, des exemples des solutions les plus populaires et les principales fonctionnalités proposées aux utilisateurs.

Logiciels applicatifs : antivirus, utilitaires

Les types courants de logiciels d'application sont les antivirus et les utilitaires. Les premiers sont conçus pour protéger le PC contre les logiciels malveillants qui peuvent désactiver d'autres composants logiciels ou même matériels de l'ordinateur. Certains des antivirus les plus populaires en Russie sont NOD32, DrWeb, Kaspersky. Les utilitaires sont conçus pour fournir travail stable PC, surveillez le fonctionnement correct du processeur, des disques, de la mémoire et des autres composants matériels de l'ordinateur.

Microsoft Word populaire

Parmi les exemples spécifiques de logiciels d'application, lesquels sont les plus demandés aujourd'hui ? Tout d'abord, cela s'applique aux programmes de traitement de texte. De telles opérations sur ordinateur sont historiquement les toutes premières. L'un des programmes de traitement de texte les plus populaires au monde et effectuant des opérations connexes (dessiner des tableaux, des graphiques, etc.) est Word. Il a été développé par l'une des plus grandes sociétés du monde - l'américain Microsoft. Sa transcription en russe, qui ressemble à un « programme Word », est acceptable.

À ce jour, plusieurs versions de ce logiciel ont été publiées. Les fonctions de chacun d'eux sont différentes, mais la tâche de base (et la plus demandée dans la pratique) effectuée par MS Word sous une forme ou une autre consiste à formater le texte, à l'enregistrer dans un fichier et à garantir (si nécessaire) sa sortie correcte vers le imprimante.

Microsoft Word : fonctionnalités

Le "programme Word" est capable d'effectuer un grand nombre d'opérations. À savoir:

Mise en forme des lettres et des paragraphes (sélection de la police de la taille souhaitée et des attributs de base - souligné, gras, italique, interligne, etc.)

Concevoir l'apparence des pages (définir la couleur et le motif sur l'arrière-plan, ajouter des graphiques, des images, etc.)

Ajout d'éléments accompagnant le texte (tableaux, graphiques, icônes, etc.)

Apprendre à utiliser Word est facile. La plupart des commandes du programme sont intuitives. Il convient également de noter que Microsoft, qui a publié Word, a fourni à sa solution des système d'aide, auquel l'utilisateur peut se référer en appuyant sur la touche F1 du clavier.

Programmes d'application populaires : Microsoft Excel

Un exemple d'un autre logiciel d'application populaire - Microsoft Excel(en russe - "Programme Excel"). Sa spécialisation étroite est le calcul à l'aide de feuilles de calcul. Ce genre de solution simplifie grandement le travail avec les nombres.

Malgré le fait que ce programme soit considéré comme professionnel, master méthodes de base même les utilisateurs novices peuvent travailler avec (c'est pourquoi il a acquis une renommée mondiale).

Microsoft Excel : fonctionnalités

Les opérations les plus simples dans Excel sont l'affichage du texte et des nombres sous forme de tableaux. La zone de travail du programme ressemble en fait à un grand nombre de cellules, dans chacune desquelles vous pouvez entrer quelque chose. Une procédure plus compliquée consiste à tracer des graphiques et à saisir des formules. Opérations nécessitant une formation professionnelle - programmation de "macros" (sortes de programmes internes), calculs d'ingénierie.

Listons les types de problèmes les plus courants en pratique que le "programme Excel" peut résoudre :

Calculs mathématiques utilisant des valeurs numériques dans des cellules tabulaires (sommation, soustraction, division, multiplication, progressions de construction, etc.);

Application de formules pour automatiser le compte ;

Rédiger des rapports, formulaires, questionnaires et autres documents qui semblent les plus confortables sous forme de tableaux ;

Construction de graphiques, visualisation de statistiques à l'aide de diagrammes.

Comme avec Word, l'utilisation d'Excel est très facile à apprendre par vous-même. Les commandes du programme sont largement intuitives. Ce type de logiciel est également doté d'un système d'aide détaillé (qui peut être utile non seulement pour un utilisateur novice, mais aussi pour un professionnel).

Logiciel d'application populaire : Adobe Photoshop

Les utilisateurs ont souvent besoin d'utiliser un programme intéressant - "Photoshop". Pour Windows 7, 8 ou XP, il existe dans un grand nombre de versions. Officiellement, ce programme s'appelle Adobe Photoshop. Il est destiné au dessin (de telles solutions sont appelées "éditeurs graphiques"). Il est utilisé, comme c'est le cas avec Word et Excel, aussi bien par des utilisateurs novices que par des professionnels : designers, développeurs web, créateurs de dessins animés.

Photoshop fait référence à des programmes qui traitent les images en mode dit "raster". Qu'est-ce que ça veut dire? On peut dire que la partie principale appartient à la catégorie "raster" infographie... Nous parlons d'images composées d'un grand nombre de petits points (rappelez-vous comment une image est construite sur un téléviseur et un moniteur - le principe est le même). Avec l'aide de "raster", vous pouvez créer absolument n'importe quel élément graphique. Vous pouvez dessiner le portrait d'une personne, d'une maison, d'un paysage - peu importe. En plus des graphiques "raster", il existe également des graphiques "vecteurs". Les images basées sur celui-ci peuvent, à leur tour, être construites uniquement selon les modèles inclus dans le programme.

Adobe Photoshop : fonctionnalités

Avec l'aide de Photoshop, vous pouvez non seulement créer des images, mais également apporter des modifications à celles prêtes à l'emploi. D'où le terme "photoshop". Vous pouvez, par exemple, modifier des objets sur la photo, y ajouter quelque chose, retoucher - avec beaucoup d'expérience avec Photoshop, tout peut s'avérer très crédible.

Adobe Photoshop fonctionne avec la plupart des formats fichiers graphiques en raison de la présence d'un grand nombre de convertisseurs pour différents formats. Ce dernier convertit les informations graphiques du format de fichier au format natif Éditeur Adobe Photoshop lors de la lecture d'un fichier. Lors de l'écriture dans un fichier, les convertisseurs effectuent la conversion inverse.

Quels sont les types d'opérations Photoshop les plus populaires ? Il s'agit notamment des éléments suivants :

Création de nouveaux dessins à l'aide de pinceaux virtuels, crayons, règles, formes utilisant différentes couleurs ;

Redimensionner des images ou leurs éléments individuels ;

Combiner le contenu de deux images différentes ;

Changer la couleur d'une image ou de parties de celle-ci ;

Application d'effets visuels à l'aide de modèles et d'algorithmes intégrés au programme ;

Transformation d'images (réflexion, rotation, etc.).

Tout comme avec Word et Excel, les commandes de Photoshop sont faciles à apprendre de manière intuitive. Ainsi, même un utilisateur inexpérimenté peut dessiner quelque chose. De nombreuses versions du programme sont équipées d'un système d'aide en russe, qui décrit en détail comment travailler avec Photoshop.

Types de logiciels d'application courants : navigateurs

Un navigateur est un programme avec lequel les utilisateurs vont sur Internet, lisent les actualités des sites, écrivent des messages sur les réseaux sociaux, regardent des vidéos - bref, ils font tout ce qui est typique d'un "espace virtuel". Les solutions de ce type les plus populaires au monde sont - Internet Explorer, Opéra, Google Chrome... Il existe un très grand nombre de leurs analogues et sous-types. La fonctionnalité de chacun d'eux est, en général, la même. La plupart des utilisateurs préfèrent exploiter l'un ou l'autre, sur la base d'une évaluation subjective de la qualité de la conception des programmes et de la commodité de la disposition des contrôles sur eux.

Le principe de fonctionnement des navigateurs repose sur la reconnaissance du langage de balisage hypertexte (appelé HTML) et sa conversion en éléments visuels compréhensibles pour l'utilisateur - texte, images, tableaux, vidéo, animation, formulaires de message, etc.

Navigateurs : fonctionnalités

Les échantillons arrangés d'un tel logiciel sont très simples. Les principaux éléments du navigateur sont la ligne avec l'adresse du site et le champ principal (le plus souvent appelé « interface Web », où sont affichées les informations provenant d'Internet. caractéristique principale un tel programme - c'est un intermédiaire entre l'utilisateur du PC et d'autres personnes dans l'espace virtuel. C'est-à-dire qu'à l'aide d'un navigateur (plus précisément d'une "interface Web"), une personne peut en fait échanger des données en envoyant quelque chose de lui-même (texte, fichiers) et en recevant quelque chose des autres. Internet était-il avant l'invention des navigateurs ? Indubitablement. Le fait est que « l'interface web » n'est historiquement pas le tout premier moyen de communication entre les utilisateurs. Elle est apparue après de nombreuses années d'accords internationaux sur les normes selon lesquelles l'échange d'informations « virtuelles » doit être effectué.

Logiciel : payant et gratuit

L'un des critères de classification des logiciels est le coût. Il existe trois catégories de solutions. Premièrement, il s'agit d'un logiciel entièrement gratuit. Deuxièmement, il y a le commercial. Si l'utilisateur souhaite utiliser un tel logiciel, il doit alors payer pour son installation. Troisièmement, il existe un type intermédiaire de logiciel - le shareware. Quelle est sa particularité ? Dans le cas général, l'utilisation d'un tel logiciel est la suivante : vous n'avez pas besoin de payer pour l'installation, mais après avoir utilisé le programme pendant un certain temps (par exemple, un mois), vous devrez transférer des fonds au développeur pour usage ultérieur.

Qu'est-ce que le cloud computing ?

Ces dernières années, le terme « technologies cloud » est devenu très populaire. Quel est ce phénomène ? Les « technologies cloud » sont, en termes simples, des logiciels d'application qui peuvent être lancés à partir d'un navigateur (il n'est donc pas installé sur un PC). Regardons un exemple. Microsoft Word, dont nous avons parlé plus haut, se lance en double-cliquant sur l'icône du bureau. Mais il existe la même solution, mais « dans le cloud » : l'utilisation de ce type de logiciel s'effectue via l'interface du navigateur web. En règle générale, les fichiers avec lesquels l'utilisateur travaille à l'aide de tels logiciels sont également stockés sur Internet.

De nombreux programmes existent désormais au format « cloud ». Il existe même des versions de ce type de système d'exploitation. On peut donc dire que le format "cloud" n'est pas seulement appliqué, mais aussi logiciel système. La popularité de telles solutions aujourd'hui est associée à la vitesse rapide d'Internet (il y a quelques années, ce n'était pas le cas), ainsi qu'au gain de temps de l'utilisateur - il n'est pas nécessaire d'installer quoi que ce soit sur un PC. D'ailleurs, la mise à jour logicielle de type cloud se fait indépendamment de l'utilisateur. C'est aussi pratique.

Qui développe le logiciel ?

Il existe toute une branche de l'économie au sein de laquelle s'effectue le développement de logiciels - la programmation. Elle emploie des personnes aux profils de connaissances très variés. Mais ils sont unis par une caractéristique commune - la connaissance des langages de programmation. En utilisant un ou plusieurs d'entre eux, une personne écrit un logiciel. Un langage de programmation est un ensemble d'instructions reconnues par les composants matériels d'un ordinateur. Après avoir écrit une "phrase" construite d'une certaine manière, la personne qui crée le logiciel donne un "ordre" au processeur, ou, disons, au disque du PC d'effectuer telle ou telle opération sur le fichier. Il existe des centaines de langages utilisés pour le développement de logiciels. Parmi les plus populaires figurent C ("C"), Java, Pascal, Ruby-on-Rails.

Est-il difficile d'apprendre à créer un logiciel ?

Pas du tout. Tout le monde peut devenir développeur de logiciels. Le développement de logiciels n'est pas du tout une activité interdite. De nombreux entrepreneurs prospères ont commencé à développer des logiciels. Des exemples de telles personnes sont Bill Gates, Linux Torvalds, Eugene Kaspersky. Vous pouvez apprendre des langues pour créer des logiciels basés sur une grande quantité de littérature disponible, des didacticiels vidéo ou en suivant des cours spécialisés. Le développement de logiciels est l'une des industries à la croissance la plus rapide, et sa croissance en popularité est principalement liée à la disponibilité universelle.

Chaque jour, lorsque nous lançons un ordinateur personnel, un ordinateur portable ou un téléphone, nous tombons sur des programmes qui nous servent. D'ailleurs, si l'on n'y pense pas, il semblerait que l'utilisation du logiciel commence au moment où l'on lance le raccourci sur le bureau. Cependant, ce n'est pas le cas.

Base

Voyons ce qu'est un logiciel. En fait, il s'agit d'un ensemble de commandes et code de programme, enfermé dans un shell graphique - une interface. Mais l'interface est différente et dépend directement de l'application et de sa finalité.

Tout logiciel se compose de fichiers qui contiennent les procédures et les fonctions que le programme suit pendant l'exécution.

L'un des premiers modèles de logiciels était la machine dite de Turing. En 1935, Alan Turing a formulé un modèle mathématique, selon lequel une certaine machine abstraite devait passer d'un état à un autre, exécutant des commandes élémentaires à partir d'un ensemble fixe.

Commençons l'analyse de la question de ce qu'est un logiciel, avec sa classification.

Système opérateur

Dans un premier temps, différentes classes de logiciels peuvent être distinguées. Le premier et le plus basique est le logiciel système. Interfaces, programmes et codes sans lesquels il est impossible de travailler sur un ordinateur ou un autre équipement utilisant n'importe quel type d'environnement logiciel. C'est le logiciel le plus essentiel de votre ordinateur personnel.

Cette classe peut être divisée en deux sous-sections importantes :

  1. Logiciel de base. Il comprend toutes sortes de systèmes d'exploitation, qu'ils soient officiels ou piratés, qu'ils exécutent des applications accessibles au public ou exclusivement 1 ou 2 programmes d'application pour lesquels cet environnement logiciel a été créé. Ce groupe comprend également divers émulateurs et machines virtuelles vous permettant de simuler divers environnements logiciels.
  2. Le logiciel de service est un groupe distinct. Comme son nom l'indique, il a été créé pour entretenir le système d'exploitation et le protéger. Ceux-ci incluent des moteurs de recherche, des antivirus et des outils de diagnostic et de dépannage pour votre PC.

En soi, le logiciel système est un ensemble de divers programmes et des environnements conçus pour prendre en charge le fonctionnement d'un ordinateur personnel et réseaux informatiques... Le développement de ce type de logiciel est un processus long et minutieux, car les performances du lieu de travail en dépendront. Le logiciel système effectue les tâches suivantes :

  • création d'un environnement pour le fonctionnement des programmes d'application ;
  • Prise en charge PC et réseau ;
  • diagnostic et prévention des pannes PC et LAN ;
  • effectuer des opérations de support supplémentaires, telles que l'archivage, le formatage, la défragmentation et autres.

Pour ordinateur

Une autre connaissance qui nous donne l'opportunité de comprendre ce qu'est un logiciel est de comprendre par quoi le logiciel est développé. Pour ce processus, un logiciel instrumental est utilisé, c'est-à-dire un ensemble d'outils logiciels et matériels qui sont utilisés pour écrire et compiler le code système des utilitaires d'application.

Trois sous-groupes peuvent être distingués dans le logiciel instrumental :

  • langages et systèmes de programmation;
  • environnements de programmation intégrés;
  • systèmes logiciels.

Il existe un grand nombre de langages de programmation, et tous sont divisés en sous-groupes selon le principe d'orientation - selon l'étendue des tâches du produit fini.

Il est impossible de ne pas dire quelques mots sur ce que sont les langages de programmation orientés machine. Ils sont utilisés pour écrire des logiciels non pas pour l'utilisateur final, mais pour créer un code logiciel de support directement pour le matériel. Ces langages permettent de prendre en compte l'unicité de l'architecture et des principes de fonctionnement d'un ordinateur particulier ou, par exemple, d'une machine de travail dans une usine qui ne fonctionne pas sous des systèmes d'exploitation courants.

Pour l'utilisateur

Les langages de programmation indépendants de la machine ont pour fonction d'écrire des codes de programme, ainsi que des programmes d'application pour des shells et des systèmes d'exploitation prêts à l'emploi.

  • Les langages de programmation orientés procédure sont des logiciels spécialisés. Exemples - Pascal, Basique. Ces langages de programmation les plus simples sont utilisés pour écrire des programmes d'application élémentaires, des fonctions et des procédures. Et aussi, pour décrire les algorithmes pour résoudre les tâches.
  • Langages orientés problèmes - permettent de résoudre des problèmes dans des domaines de programmation spécifiques plus étroits, dont les exemples sont Lisp, APL.
  • Les langages orientés objet sont des outils plus modernes et plus pratiques pour créer des applications d'application et créer divers types de logiciels pour l'utilisateur final. Leur principale caractéristique est la possibilité de créer des éléments prêts à l'emploi de l'application, tels que des boîtes de dialogue, des champs à remplir, des boutons. A titre d'illustration, on peut nommer des langages tels que C++ et Visual Basic.

Avec quoi nous travaillons

La dernière classe est le logiciel d'application. Si vous lisez attentivement l'article, vous devriez déjà avoir deviné qu'il ne s'agit que des programmes, applications et jeux auxquels nous avons affaire au quotidien. Mais les spécialistes subdivisent même un concept aussi simple en sous-classes.

  1. La catégorie d'applications la plus courante est peut-être le multimédia. C'est-à-dire des programmes pour lire de la vidéo, de l'audio, des jeux. Tout ce qui sert à divertir l'utilisateur final. Ainsi, l'une des plus grandes inventions de l'humanité est passée d'un instrument scientifique fonctionnel à un moyen de divertissement pour le grand public.
  2. Logiciel de recherche d'informations. Comme vous le comprenez, il s'agit de divers navigateurs et clients de technologie Internet conçus pour recevoir des informations du World Wide Web.
  3. Usage général. Ce sont des types de logiciels qui sont utilisés dans la vie quotidienne uniquement par nécessité. Ce sont des éditeurs graphiques et de texte, des services postaux, des bases de données.
  4. Orienté problème. Par exemple, des systèmes experts ou des systèmes de conférence audio et vidéo.
  5. Environnements logiciels professionnels. Ce sont des systèmes comptables et pédagogiques, des systèmes de contrôle d'accès.

Exemple illustratif

Après avoir appris ce qu'est un logiciel, examinons quelques exemples concrets de programmes et d'applications que nous pouvons rencontrer dans la vie réelle.

  • 1C Comptabilité. Un exemple frappant de logiciel professionnel qui sert à travailler avec la comptabilité, le domaine juridique et bien d'autres domaines pris en charge et connexes.
  • Microsoft Office Word. L'exemple le plus clair et le plus accessible de logiciel à usage général. Presque tout le monde dans sa vie a utilisé ce progiciel pour rédiger un curriculum vitae, un résumé ou un rapport.
  • Microsoft Office Access. La mise en œuvre la plus simple d'une base de données, qui est également un logiciel à usage général.
  • Tout le monde a entendu parler de la catégorie multimédia. Il s'agit du célèbre Windows Media Player, capable de lire à la fois des fichiers audio et vidéo.
  • Photoshop est un autre exemple de logiciel à usage général. En tant qu'éditeur graphique professionnel utilisé dans de nombreuses imprimeries, il appartient également à un environnement logiciel de qualité professionnelle.
  • Si nous parlons de logiciels à usage général, alors chaque personne qui a déjà démarré un ordinateur l'a rencontré. C'est le fameux Windows.

Ce sont tous des logiciels très courants. Cela n'a aucun sens de donner des exemples d'autres programmes. De nos jours, quand même un enfant peut être engagé dans le développement d'applications, chaque utilisateur peut télécharger l'une d'entre elles à sa guise, pour remplacer les marques bien connues.

Installation

L'installation du logiciel sera simple dans la plupart des cas. utilisateur régulier... La plupart des applications que nous utilisons dans notre vie quotidienne sont spécifiquement destinées à l'utilisateur non-initié. Un module spécial - un installateur - est cousu dans le programme fini.

Lorsque vous insérez le disque du logiciel dans le lecteur, le programme d'installation démarre automatiquement. En naviguant dans les boîtes de dialogue, vous choisissez le chemin sur votre disque dur où le logiciel sera installé. S'il prend en charge un logiciel pour votre système d'exploitation, il sera automatiquement installé dans le dossier requis.

Certains logiciels, tels que les logiciels requis pour le développement d'applications, ne nécessitent pas d'installation. Le raccourci de travail est lancé dans le dossier du programme, suivi de l'outil de développement.

L'installation de logiciels pour certains matériels PC, comme une carte mère ou un BIOS, peut nécessiter des compétences particulières et des connaissances professionnelles, alors n'hésitez pas à faire appel à un spécialiste dans de tels cas.

Création

Le développement du logiciel se déroule en plusieurs étapes.

  • L'étape initiale est l'étape de l'émergence et de la mise en œuvre d'une idée. Création du design de la future application, ainsi que de sa fonctionnalité.
  • Le test alpha est un processus de test interne. Elle et l'ajout de toutes les fonctions sont effectuées au sein d'un cercle restreint de personnes, généralement des développeurs ou des personnes proches d'eux.
  • Les tests bêta sont effectués auprès des consommateurs à la discrétion du fabricant. C'est le processus de débogage d'un programme.
  • Libération du candidat. Un programme qui a passé toutes les étapes de test, avec des erreurs critiques trouvées et corrigées. Une application presque prête à être publiée.
  • Et enfin, la sortie. Produit prêt à être publié et répliqué.
  • La dernière étape, qui se poursuit après la publication, est le support logiciel et la maintenance des applications.

conclusions

Ainsi, comme vous le comprenez maintenant, le développement et l'utilisation de logiciels font partie intégrante de notre vie quotidienne. Il semblerait qu'en effectuant les actions les plus simples sur un ordinateur personnel, nous rencontrions chaque jour une variété de logiciels créés par le travail minutieux de spécialistes spécialement pour les utilisateurs. La classification des programmes et des applications est si large qu'il est impossible de dire avec certitude sur quoi vous travaillez actuellement.

Riz. 100.

Programmes sont des séquences ordonnées de commandes. N'importe quelle cible Programme d'ordinateur- gestion du matériel. La composition du logiciel (logiciel) de l'ordinateur s'appelle configuration du logiciel. Il existe une relation entre les programmes, ainsi qu'entre les nœuds physiques et les blocs - de nombreux programmes fonctionnent sur la base d'autres programmes de niveau inférieur, c'est-à-dire que nous pouvons parler de interface d'interprogrammation. Les niveaux du logiciel sont pyramidaux (Figure 100). Chaque niveau suivant s'appuie sur le logiciel des niveaux précédents.

Considérez les niveaux de logiciel.

Un niveau de base de

Niveau de logiciel le plus bas. Il est responsable de l'interaction avec le matériel sous-jacent. De base Logiciel sont stockés dans des puces ROM. Les programmes et les données sont écrits sur des puces ROM au stade de la fabrication. Dans les cas où il est techniquement possible de changer le logiciel de base pendant le fonctionnement, au lieu de puces ROM, des mémoires effaçables et programmables en lecture seule (EPROM) sont utilisées.

Niveau système

Le niveau du système est transitoire. Les programmes fonctionnant à ce niveau assurent l'interaction d'autres programmes du système informatique avec les programmes du niveau de base et directement avec le matériel, c'est-à-dire remplit des fonctions "intermédiaires". Les programmes spécifiques chargés d'interagir avec des appareils spécifiques sont appelés pilotes de périphérique- ils font partie du logiciel de niveau système.

Une autre classe de programmes au niveau du système est responsable de l'interaction avec l'utilisateur. C'est grâce à eux qu'il a la possibilité de saisir des données dans système informatique, gérer son travail et obtenir le résultat sous une forme qui vous convient. Ces outils logiciels sont appelés en fournissant l'interface utilisateur.

L'ensemble des formulaires logiciels au niveau du système noyau du système d'exploitation(OS) ordinateur. La présence d'un système d'exploitation est un préalable à un éventuel Travaux pratiques une personne avec un ordinateur.

Niveau de service

Le logiciel à ce niveau interagit à la fois avec les programmes de base et les programmes au niveau du système. L'objectif principal des utilitaires (ils sont appelés utilitaires) consiste à automatiser le travail de vérification, de réglage et de mise en place d'un système informatique. Certains utilitaires (programmes de maintenance) sont inclus de manière native avec le système d'exploitation, tels que le défragmenteur de disque, la restauration du système, etc. (sous Windows, ce sont des programmes qui se trouvent dans la catégorie Utilitaires).

Niveau d'application

Un logiciel au niveau de l'application est un ensemble de programmes d'application à l'aide desquels des tâches spécifiques sont effectuées sur un lieu de travail donné.

Vers le logiciel appliqué comprendre:

  • - éditeurs de texte- conçu pour créer et éditer du texte. Les fonctions supplémentaires incluent l'automatisation du processus de saisie et d'édition. Un exemple est Programme de bloc-notes(Carnet);
  • - traitement de texte. La principale différence entre les traitements de texte et éditeurs de texte en ce qu'ils permettent non seulement de saisir et d'éditer des textes, mais également d'y intégrer des graphiques, des formules, des tableaux et d'autres objets. Un exemple classique traitement de texte est Microsoft Word ;
  • - éditeur graphique- conçu pour créer ou traiter des images graphiques.

Distinguer : les éditeurs bitmap, éditeurs de vecteurs et des logiciels de création et de traitement de graphiques tridimensionnels (éditeurs ZO). L'exemple le plus simple éditeur graphique raster, qui est présent sur chaque ordinateur - Paint. Bitmaps avoir plusieurs types d'extensions : jpeg ou jpg, png, gif, bmp, etc. Le deuxième exemple de graphique éditeur de bitmaps- Adobe Photoshop. Photoshop a une énorme fonctionnalité, prend en charge un grand nombre plug-ins(modules logiciels connectés dynamiquement au programme principal et conçus pour étendre et/ou utiliser ses capacités) et des outils. Permet de travailler dans divers modèles de couleurs et avec différentes extensions de fichiers.

Éditeur de graphiques vectoriels CorelDRAW de CorelDRAW Graphics Suite est un produit professionnel puissant permettant de créer toutes sortes de graphiques et d'animations. Néanmoins, grâce au système avancé intégré de formation et d'aide, le programme est très facile à apprendre même pour les débutants dans le domaine des graphiques vectoriels.

Le deuxième exemple d'éditeur de graphiques vectoriels est le programme gratuit Inkscape. Il a de grandes capacités pour créer des illustrations de haute qualité ou dessiner des affiches. Ce programme adapté à la création et au traitement de graphiques vectoriels pour les utilisateurs novices et les utilisateurs avancés pour un travail sérieux.

Éditeurs graphiques 3D servir à créer des films, des jeux informatiques, du graphisme, plein d'animation, effets visuels... Ces programmes sont répandus dans le domaine du génie mécanique, de l'architecture, de la production de biens de consommation, etc. Les exemples incluent les suivants produits logiciels comme Autodesk Maya, Autodesk 3ds Max :

- systèmes de gestion de bases de données (SGBD). Les principales fonctions du SGBD sont : créer une structure de base de données vide, fournir des moyens de la remplir ou d'importer des données à partir de tables d'une autre base de données, donner accès aux données, et ainsi fournir des outils de recherche et de filtrage.

Il est d'usage de diviser le SGBD en dessus de la table et industriel. Des exemples de SGBD de bureau sont : Access, FoxPro. Les SGBD industriels se concentrent sur la création systèmes d'information exploitation d'une grande quantité d'informations avec des exigences de sécurité accrues, par exemple : Oracle, MS SQL Server :

  • - feuilles de calcul- sont un outil logiciel conçu pour stocker différents types données, en effectuant des calculs sur celles-ci. L'outil de feuille de calcul le plus populaire est Excel ;
  • - systèmes de conception assistée par ordinateur (CAO)- conçu pour automatiser les travaux de conception et d'ingénierie. Ils sont utilisés dans la construction mécanique, la fabrication d'instruments, l'architecture.

Le système de CAO le plus répandu au monde est AutoCAD (conception assistée par ordinateur), un système de conception et de dessin assisté par ordinateur en deux et trois dimensions. Un exemple de système de CAO russe est le système ADEM (Automated Design Engineering Manufacturing), conçu pour automatiser la conception et la préparation technologique de la production ;

  • - systèmes de publication assistée par ordinateur- permettre la mise en page électronique d'un large éventail de types de documents de base : newsletter, brochure couleur, catalogue, ouvrage de référence. Des exemples de tels programmes sont : Corel Ventura, Page Maker, QuarkXPress, Frame Maker, MS Publisher ;
  • - systèmes experts- conçu pour analyser les données contenues dans la base de connaissances et émettre des recommandations à la demande de l'utilisateur.

Dans une situation difficile (manque de temps, d'informations ou d'expérience), les systèmes experts sont capables de fournir des conseils qualifiés (avis, indice) qui aident un spécialiste ou un gestionnaire à prendre une décision éclairée. La base de connaissances du système expert contient des informations sur le domaine (médecine, jurisprudence, etc.) et des règles - un ensemble d'instructions, qui peuvent être appliquées à des faits connus pour obtenir de nouveaux faits. Un exemple est le système expert logiciel CLIPS(Anglais avec système de production intégré de langue) ;

  • - éditeurs Web (éditeurs HTML)- vous permettent de créer des pages Web simples et complexes, magnifiquement conçues avec un minimum de temps. L'un des éditeurs HTML les plus populaires au monde est Adobe Dreamweaver ;
  • - navigateurs (navigateurs)- un logiciel de visualisation de sites Web. Les programmes les plus populaires sont Internet Explorer, Mozilla Firefox, Google Chrome, Opera ;
  • - systèmes comptables (systèmes d'automatisation de la comptabilité)- conçu pour automatiser la préparation des documents comptables de l'entreprise et leur comptabilité, pour la préparation de rapports réguliers sur les résultats des activités de production, économiques et financières.

La comptabilité dans les grandes entreprises est effectuée à l'aide d'un ERP (Enterprise Resource Planning System) moderne - des systèmes qui automatisent non seulement la comptabilité, mais également la gestion de la production. À ces fins, des systèmes tels que SAP, Oracle E-Business Suite, 1C: Enterprise, Microsoft Dynamics NAV (Navision), ERP Galaktika, etc. sont généralement utilisés ;

- systèmes d'analyse financière- sont destinés à utiliser des indicateurs financiers déjà cumulés, vérifiés, combinés. Dans le même temps, plusieurs fonctionnalités de base de tels programmes peuvent être distinguées : systématisation des informations, calcul d'indicateurs et de coefficients analytiques, génération de rapports de qualité de présentation.

Les systèmes d'analyse financière comprennent des programmes tels que Project Expert, qui permet de résoudre les problèmes d'élaboration d'un plan d'affaires, de conception de développement commercial, d'analyse de projets d'investissement pour des entreprises de tous secteurs et échelles d'activité.

Audit Expert est un programme d'analyse de la situation financière d'une entreprise sur la base de ses états financiers, qui permet une analyse financière temporaire, structurelle, le calcul de divers indicateurs financiers, l'obtention de rapports et de conclusions sur la base des résultats de l'analyse.

Vers le logiciel utilitaire comprendre:

- gestionnaires de fichiers (gestionnaires de fichiers)- à l'aide de programmes de cette classe, la plupart des opérations liées au travail avec des fichiers sont effectuées : copier, déplacer, renommer, supprimer, rechercher des fichiers.

Les représentants typiques de cette classe de programmes sont FAR Manager, Total Commander, FreeComander ;

- outils de compression de données (archiveurs)- programmes qui compressent les données dans un fichier d'archive pour un transfert plus facile ou un stockage compact.

Parmi les programmes les plus populaires sont : ARJ, RKRAK, LHA, ICE, HYPER, ZIP, RAC, ZOO, RAR ;

- outils de diagnostic- conçu pour tester un ordinateur ou des composants individuels. Abandonner des informations détaillées sur son état, sa fonctionnalité et les éventuels problèmes logiciels et physiques.

Diagnostique- un moyen systématique de dépannage avec leur élimination ultérieure. Parmi les programmes de diagnostic, on peut distinguer SiSoftware Sandra (Anglais System ANalyser, Diagnostic and Reporting Assistant) - un programme d'information et de diagnostic. Il fournit pratiquement toutes les informations sur le matériel et les logiciels d'un ordinateur. Un autre programme est 3DMark, axé exclusivement sur la mesure des performances d'un système vidéo ;

moyens de contrôle (surveillance)- vous permettre de surveiller les processus se produisant dans le système informatique. En cas de danger, il est possible d'avertir, d'éteindre l'ordinateur ou de changer le mode de fonctionnement de certains appareils.

Un exemple est le programme MB Probe, avec lequel vous pouvez prendre la température de plusieurs capteurs de température, déterminer les tensions du cœur du processeur et de la carte mère et garder la vitesse du ventilateur sous contrôle. La température du disque dur, les attributs du système de diagnostic interne S.M.A.R.T., ainsi que les tensions des capteurs de vitesse du ventilateur de la carte mère peuvent être représentés à l'aide de l'utilitaire SpeedFan ;

  • - moyens de communication (programmes de communication)- vous permettre de communiquer en temps réel avec des personnes éloignées de vous. Les programmes de communication incluent ICQ, Skype, Yahoo masseur, Google Talk et etc.;
  • - outils de sécurité informatique- comprend les antivirus, les pare-feu (pare-feu), les programmes de cryptage de données et les logiciels anti-espion.

Les logiciels antivirus de cette catégorie comprennent Virus Kaspersky Removal Tool est un programme développé par les spécialistes de Kaspersky Lab pour analyser un ordinateur à la recherche de logiciels malveillants. Kaspersky A VP Tool détecte et isole : les virus, chevaux de Troie, vers, modules de logiciels espions et publicitaires, tous les types de rootkits et logiciels malveillants similaires. Un autre programme populaire, Dr.Web Curelt ! - antivirus gratuit pour analyser, détecter et supprimer (désinfecter) les ordinateurs Windows.

Par exemple pare-feu vous pouvez citer un programme tel que Comodo Internet Security - un package gratuit pour protection complète ordinateur contre les virus, chevaux de Troie, autres logiciels malveillants et attaques de pirates. Son action est de bloquer l'installation de virus, vers, Spyware, modification des fichiers système critiques, de plus, le planificateur de tâches intégré vous permet d'analyser selon un calendrier, il existe une fonction de journalisation mise à jour automatique base de données de virus, etc.

SUPERAntiSpyware Free est un programme pour détecter et supprimer les spywares, adwares et malwares, vers, rootkits (un programme pour cacher les traces d'un intrus ou malware dans le système) et d'autres logiciels suspects. Cet antispyware vous permet d'effectuer un scan complet et personnalisable disques durs, appareils portables, mémoire, registre, dossiers et fichiers individuels.

Contrôler les questions et les tâches

  • 1. Qu'est-ce qu'on appelle un programme ? Donnez une définition à la notion de "configuration logicielle".
  • 2. Dessinez un diagramme de couche logicielle.
  • 3. Décrivez le niveau de base du logiciel.
  • 4. Qu'appelle-t-on pilote de périphérique ? Décrire le but des programmes au niveau du système.
  • 5. Quel est le but des utilitaires ? Expliquez le but des programmes au niveau du système. Donnez des exemples de programmes similaires.
  • 6. Répertoriez les programmes qui appartiennent à la couche application du logiciel.
  • 7. Quels types de programmes liés à éditeurs graphiques, vous savez?
  • 8. Expliquer les principales fonctions des systèmes de gestion de bases de données. Donnez des exemples de programmes de cette classe.
  • 9. Quelles sont les caractéristiques des systèmes experts ?
  • 10. Élargir l'objectif des systèmes d'analyse financière. Donnez des exemples de programmes de cette classe.
  • 11. Énumérez les programmes liés aux logiciels utilitaires.
  • 12. Quelle classe de programmes vous permet d'effectuer des opérations de base sur des fichiers ? Donne des exemples.
  • 13. Quelle est la différence entre les programmes conçus pour le diagnostic et la surveillance des systèmes informatiques ?
  • 14. Qu'est-ce qui est lié aux moyens d'assurer la sécurité informatique ? Énumérez et décrivez les programmes pertinents.
  • 15. Développez un tableau qui contient les types de logiciels considérés installés sur votre ordinateur.
Vous avez aimé l'article ? A partager avec des amis :