Les rubriques
...

Classes de produits logiciels: Description

De nombreux utilisateurs de systèmes informatiques modernes dont les activités sont liées à de telles technologies commencent tôt ou tard à se demander quelle est la classification des produits logiciels. Bien que cette connaissance ne soit pas obligatoire, elle ne peut généralement pas être attribuée. Néanmoins, comprendre l'essence même du problème peut parfois s'avérer utile.

Quelle est la classification des produits logiciels?

Si nous parlons de la façon dont le logiciel est divisé en classes, il convient de noter immédiatement qu’il n’existe dans le monde aucun système unique qui relie l’un ou l’autre composant logiciel à différentes catégories. Cependant, il existe certains principes de base permettant d'identifier certains logiciels.

classes de produits logiciels

Dans la compréhension de la technologie informatique, on appelle cela "la classification des produits logiciels par domaine d'utilisation". Grosso modo, une telle séparation repose sur les capacités du logiciel lui-même, ainsi que sur les tâches qui lui sont confiées. Dans le même temps, on peut noter à la fois les grandes classes et des applications spécifiques.

Les principales classes de produits logiciels

Sur la base des méthodes de classification généralement acceptées, on peut distinguer aujourd'hui trois grands groupes, qui comprennent une variété de composants:

  • logiciel système;
  • programmes d'application;
  • outils de programmation et de développement.

Relation entre les classes de produits logiciels

Il va sans dire qu'une telle séparation semble plutôt arbitraire, car tous les programmes appartenant à des catégories différentes sont étroitement liés.

Ainsi, par exemple, en l'absence d'un système d'exploitation, dans l'environnement dans lequel les mêmes pilotes ou les mêmes applications sont intégrés, il n'est pas nécessaire de parler de travail sur l'ordinateur. En fait, s’il n’existait aucun outil de développement (langages de programmation et plates-formes spéciales), la création des systèmes d’exploitation eux-mêmes ou des applications installées ne pourrait pas non plus être évoquée. Eh bien, en ce qui concerne la mise en œuvre de tâches étroitement ciblées, il existe généralement un lien très étroit avec les autres classes. Mais les premières choses d'abord. Pour commencer, nous examinerons plus en détail les principales classes de produits logiciels.

Logiciel système

Tout d’abord, s’agissant d’une section en tant que logiciel système, il convient de noter qu’il s’agit de composants logiciels nécessaires au fonctionnement d’un système informatique et qui doivent impérativement être présents sur n’importe quel PC.

classification du logiciel

Naturellement, ici aussi, il existe une division selon le principe de destination. Parmi tout cela, il convient de souligner les classes de produits logiciels suivantes dans le domaine d'utilisation:

  • logiciel de base;
  • logiciel de service auxiliaire.

À son tour, le logiciel de base est divisé en composants suivants:

  • systèmes d'exploitation locaux;
  • système d'exploitation réseau;
  • Les chauffeurs
  • coquilles graphiques et texte.

Commençons par le dernier composant - les obus opérationnels. Leur objectif est de fournir la communication la plus pratique entre l'utilisateur et l'ordinateur via une interface spécifique. Aujourd'hui, la plupart des systèmes ont des interfaces graphiques créées à l'aide d'une programmation orientée objet.

À l’aube du développement de la technologie informatique, cette interaction reposait sur l’utilisation de ce que l’on appelle maintenant la ligne de commande, c’est-à-dire l’utilisation de commandes spéciales qui, une fois exécutées, donnaient le résultat souhaité.

En ce qui concerne les pilotes, ce sont des applications spéciales qui assurent l’interaction des composants "repères" de l’ordinateur avec le système d’exploitation. En gros, c’est un moyen par lequel le "système d’exploitation" peut initialiser, par exemple, une carte son ou vidéo, ainsi que tirer pleinement parti de ses capacités pour transférer certaines informations à l’utilisateur. Mais ceci, pour ainsi dire, n’est qu’une compréhension générale, car dans certains cas, même des pilotes pour les périphériques virtuels peuvent être nécessaires pour assurer le bon fonctionnement du système dans son ensemble (l’exemple le plus simple est celui des pilotes ASIO4ALL).

Comme vous pouvez déjà le constater, ces sous-classes de produits logiciels incluent des systèmes d’exploitation, qui constituent en quelque sorte le fondement d’un pont entre l’ordinateur et l’utilisateur. Parfois, comme mentionné ci-dessus, cela s’applique également au «matériel» au sens littéral.

En tant que boîte à outils de service, les classes supplémentaires de produits logiciels utilisés sur un PC comprennent également plusieurs éléments de base. Ici, il convient de souligner les points suivants:

  • systèmes de sécurité (antivirus, pare-feu, etc.);
  • archiveurs;
  • optimiseurs;
  • logiciels codecs et décodeurs;
  • utilitaires supplémentaires assurant la surveillance du système d'exploitation, etc.

Paquets d'application

Examinons maintenant les progiciels dits d’application. Et ils ont également leurs propres classes supplémentaires de produits logiciels. Qu'est-ce que c'est au sens général?

classification des produits logiciels par domaine d'utilisation

Ce sont des applications et des packages installés par l'utilisateur, ou tout programme présent dans le système d'exploitation lui-même qui vous aide à effectuer des tâches très ciblées.

Regarde. En effet, même dans les systèmes Windows, il existe un ensemble d’utilitaires standard permettant de visualiser des graphiques et des textes, d’écouter de l’audio ou de lire des vidéos, etc. Cependant, les plus courantes sont les suites bureautiques universelles contenant plusieurs applications de base permettant de manipuler des documents de types variés (tableaux, textes, bases de données).

Outils de développement et de programmation

Un autre grand groupe peut également être divisé de manière conditionnelle en plusieurs sous-groupes, qui peuvent être interprétés de manière conditionnelle avec précision comme des «classes de produits logiciels». Ce sont quatre variétés principales:

  • paquets de développeurs de systèmes d'exploitation;
  • packages de développement de pilotes;
  • Packages de développement d'applications
  • packages de développement logiciel pour microcontrôleurs de périphériques.

En règle générale, tous ces outils ne se ressemblent que d'une seule manière: ils sont basés sur certains langages de programmation qui vous permettent de créer des produits logiciels d'un certain type pour assurer l'interaction de l'ordinateur avec l'utilisateur et pour créer les conditions nécessaires au fonctionnement de périphériques "iron" intégrés. Si vous examinez de plus près ces catégories de produits logiciels, vous remarquerez facilement le développement de pilotes liés aux logiciels système. Et ceci, pour ainsi dire, constitue un argument supplémentaire en faveur de la relation entre toutes les catégories.

classes de produits logiciels utilisés sur le pc

En ce qui concerne les logiciels utilisés, il existe aujourd’hui tellement de langues que vous ne pouvez pas toutes les lister. Par exemple, le langage C + / C ++ est le plus souvent utilisé pour créer le système d'exploitation, les programmes mobiles peuvent être basés sur le langage Java, les applications bureautiques ont presque toujours une prise en charge intégrée du langage Visual Basic.

Analyse, modélisation et prévision

Par ailleurs, il vaut la peine de s’attarder sur des logiciels couramment appelés moyens de réaliser des études analytiques, de prévoir et de créer des modèles informatiques du comportement d’un processus. La classification des produits logiciels pour la création de solutions analytiques comprend plusieurs types de logiciels de base. Toutefois, elle peut être attribuée à un résultat donné, inconnu à l’avance, et la décision repose sur les mêmes hypothèses ou sur plusieurs données et conditions initiales.Aujourd'hui, ces modèles sont souvent utilisés en physique, en chimie et dans d'autres sciences. Que puis-je dire, même les processus sociaux en cours dans la société sont modélisés.

classes d'utilisation des produits logiciels

D'autre part, vous pouvez également inclure des packages spécialisés vous permettant d'effectuer, par exemple, des travaux de conception ou le développement de technologies. Que vaut seulement AutoCAD? Et si nous prenons également en compte des systèmes mathématiques capables de résoudre des problèmes du niveau le plus complexe, vous pouvez généralement rédiger un mémoire séparé.

Système de contrôle automatisé

Les systèmes de contrôle logiciels ne sont plus courants aujourd'hui. Avec tout cela, ce type de logiciel ne fonctionne pas seulement sur certaines machines d’usine ou certaines lignes de production technologiques. Très souvent, vous pouvez trouver des applications développées pour des usines entières.

La même chose peut être observée dans certains logiciels spécialisés qui peuvent, par exemple, gérer le personnel, sans parler de la comptabilité. Les mêmes services fiscaux, fonds de pension et de nombreuses autres institutions publiques utilisent précisément ces systèmes entièrement automatisés dans leur travail.

La comptabilité

Maintenant, quelques mots sur les classes de logiciels de comptabilité IP. Encore une fois, de tels paquets de systèmes d’information (IP) peuvent être trouvés aujourd'hui. Cependant, chacun d’entre eux a ses propres spécificités liées à la conduite de telles opérations, en tenant compte de la législation d’un pays donné.

classes de produits logiciels et comptabilité

Dans l’espace post-soviétique, le paquet 1C est devenu le plus répandu, ce qui inclut non seulement des modules de comptabilité, mais également de nombreux développements supplémentaires, comme la gestion du personnel, etc. Mais si vous suivez une logique claire pour la classification des logiciels, tous ces packages, dans l’ensemble, concernent des programmes d’application au sens le plus large.

Séparation des programmes d'application utilisant le multimédia comme exemple

Examinons maintenant quelques principes généraux présents dans la division des programmes en groupes de la plus grande classe - logiciels d’application.

classes de produits logiciels c'est quoi

Pour être plus clair, voici un exemple de multimédia. Il peut distinguer plusieurs groupes principaux:

  • audio
  • vidéo
  • des graphiques;
  • animation

Le même audio a ses propres sous-groupes. Par exemple, certaines applications sont exclusivement destinées à l'enregistrement ou au traitement du son, tandis que d'autres (séquenceurs musicaux) peuvent fournir leurs propres moyens sans pré-enregistrement audio. Ce sont principalement des synthétiseurs logiciels et des échantillonneurs.

Par type de connexion, les mêmes synthétiseurs peuvent être divisés en outils VST, modules DX connectés via une interface DirectX, bibliothèques RTAS, etc. Une catégorie distincte est occupée par les effets (réverbération, chorus, delay, phaser, flanger, etc.). Ils ne génèrent pas leur propre son, mais ils peuvent le traiter en temps réel. Cependant, il ne s’agit que de l’exemple le plus courant, car dans n’importe quel sens (même le multimédia), la structure des sous-classes peut être développée assez largement.

Classes de programme spécifiques

Enfin, examinons les programmes pouvant être attribués à plusieurs classes à la fois. Cela concerne principalement les moyens de l'Internet.

les classes de produits logiciels comprennent

Jugez par vous-même, car de nombreux navigateurs, comme Mozilla Firefox, sont à la fois un moyen d’accéder au Web, un moyen de visualiser des pages Web, un moyen d’écouter de la musique ou de regarder des vidéos, et un moyen de télécharger du contenu sur un ordinateur, voire un moyen de développement Web.

Il va sans dire que dans ce cas, divers optimiseurs, chargeurs d'amorçage, etc., n'ont pas été décrits. Généralement, il s'agit d'un logiciel d'application. Cependant, dans certains de ces outils, vous pouvez également trouver des signes d'un logiciel de système de service. Vous devez donc les mentionner simultanément dans plusieurs groupes d'applications.

Conclusion

Voici un bref résumé de ce que sont les classes de logiciels.Faites attention au fait qu'il s'agit d'une information assez brève et, pour ainsi dire, générale, car les trois principaux groupes de logiciels peuvent être divisés et séparés, en soulignant la structure d'un focus étroit, en fonction des tâches assignées aux composants logiciels de chaque type. Cependant, il semble que pour une simple compréhension de base de l’essence de la question, cela suffira, de sorte que même une personne qui n’approfondit pas particulièrement ces concepts puisse clairement distinguer les principaux types de produits logiciels.


Ajouter un commentaire
×
×
Êtes-vous sûr de vouloir supprimer le commentaire?
Supprimer
×
Motif de la plainte

Les affaires

Histoires de réussite

Équipement