Logiciel appliqué. Programme d'application (ordinateurs et Internet)

Appliqué logiciel est le processus et le résultat final de la création de programmes conçus pour effectuer des tâches spécifiques (applications) qui répondent aux intérêts de l'utilisateur. Selon son objectif fonctionnel, il peut être classé en fonction de la tâche à accomplir.

Classification des logiciels PC

Tout système d'information (SI) est piloté par des logiciels de base (par exemple, système opérateur). Le logiciel d'application fonctionne dans cet environnement et se compose de :

Programmes de travail des utilisateurs IS.

PPP peut être considéré comme une nouvelle amélioration du système d'exploitation pour effectuer certaines tâches d'application dans un domaine particulier. Le complexe PPP comprend des tâches visant à atteindre les objectifs de l’utilisateur. Chaque logiciel d'application dispose d'un certain nombre de méthodes de traitement des données, de formes de présentation et d'exhaustivité du diagnostic, ce qui permet à l'utilisateur de choisir l'option adaptée à des fins spécifiques.

Un progiciel d'application est un ensemble de programmes conçus pour résoudre des problèmes cibles (application métier, sous-système fonctionnel).

Les logiciels d'application sont des types suivants :

Universel ( usage général);

Orienté vers la méthode ;

Orienté vers les problèmes ;

Logiciel pour administrer les processus informatiques de l'organisation.

Les programmes d'application universels sont des produits logiciels à usage général qui automatisent le développement et l'exploitation des tâches fonctionnelles des utilisateurs et, en général, systèmes d'information.

Éditeurs de texte (traitements de texte) et graphiques ;

Feuilles de calcul ;

Forfaits intégrés ;

Technologies de cas ;

Coquilles systèmes experts et l'intelligence artificielle.

Un logiciel d'application conçu pour automatiser la création et la modification de documents et de textes, d'illustrations et de données graphiques est appelé éditeur. Les rédacteurs simplifient le travail lié au flux de documents dans l'entreprise. Selon leur fonctionnalité, il peut s'agir de systèmes de texte, graphiques et de publication.

Le but des éditeurs de texte est de traiter les informations textuelles, c'est-à-dire :

Écrire dans un fichier texte ;

Supprimer, insérer, remplacer des caractères, des fragments de texte, des lignes ;

Vérification orthographique;

Prise en charge de diverses polices dans le texte ;

Alignement du texte:

Préparation des tables des matières, découpage du texte en pages ;

Remplacement de mots et d'expressions dans le texte et recherche en contexte ;

Inclusion d'illustrations simples dans le texte ;

Impression du texte.

Les éditeurs de texte les plus courants incluent Microsoft Word, WordPerfect, ChiWriter et autres.

Les éditeurs graphiques ont pour objectif de traiter des documents graphiques, notamment des schémas, des illustrations, des dessins, des tableaux. L'éditeur vous permet de gérer des formes, de déplacer des formes et des lettres et de créer des images. Célèbre éditeur graphique-PC Paintbnish, BoiengGraf, Corel DRAW, Adobe Photoshop.

Les logiciels d'application conçus pour traiter les tableaux sont appelés feuilles de calcul. Les informations contenues dans les tableaux sont stockées dans des cellules, qui constituent l'intersection des colonnes et des lignes. Une cellule peut contenir un nombre, un symbole et une formule qui détermine la dépendance des valeurs de certaines cellules par rapport au contenu des autres. Les feuilles de calcul les plus populaires sont Microsoft Excel, Lotus1-2-3, Ouattro Pro et autres.

Dans une organisation, cela implique l'utilisation de systèmes de gestion de bases de données, qui incluent la base de données elle-même et la gestion des informations qui y sont stockées.

Les plus courants sont Microsoft Access, MicrosoftFoxPro, ainsi que des SGBD plus sécurisés et complexes - Oracle, Ingres, Sybase, etc.

Qu'est-ce qu'un logiciel

Les capacités d'un PC moderne sont si grandes que tout plus grand nombre les gens en trouvent l'utilité dans leur travail, leurs études et leur vie quotidienne. La qualité la plus importante La principale caractéristique d’un ordinateur moderne est sa « convivialité ». La communication entre une personne et un ordinateur est devenue simple, visuelle et compréhensible. L'ordinateur lui-même indique à l'utilisateur quoi faire dans une situation donnée et l'aide à se sortir de situations difficiles. Cela est possible grâce aux logiciels informatiques.

Utilisons à nouveau l'analogie entre un ordinateur et une personne. Un nouveau-né ne sait rien et ne peut rien faire. Il acquiert des connaissances et des compétences en cours de développement, d'apprentissage et d'accumulation d'informations dans sa mémoire. Un ordinateur assemblé en usine à partir de microcircuits, de fils, de circuits imprimés et d'autres éléments est comme un nouveau-né humain. On peut dire que le chargement d'un logiciel dans la mémoire d'un ordinateur est similaire au processus d'enseignement à un enfant. Les logiciels sont créés par des programmeurs.

L'ensemble des programmes stockés sur tous les appareils memoire à long terme ordinateur, constitue son logiciel (logiciel).

Les logiciels informatiques sont constamment mis à jour, développés et améliorés. Prix programmes installés sur un PC moderne dépasse souvent le coût de ses appareils techniques. Le développement de logiciels modernes nécessite des qualifications très élevées de la part des programmeurs.

Types de logiciels

Il existe un élément nécessaire dans un logiciel informatique, sans lequel vous ne pouvez tout simplement rien faire. C'est ce qu'on appelle le logiciel système. L'acheteur achète un ordinateur équipé d'un logiciel système, qui n'est pas moins important pour le fonctionnement de l'ordinateur que la mémoire ou le processeur. Outre les logiciels système, les logiciels informatiques comprennent également des programmes d'application et des systèmes de programmation.

Les logiciels informatiques sont divisés en :

Logiciel système;
- logiciel d'application;
- les systèmes de programmation.
Les logiciels système et les systèmes de programmation seront abordés plus tard. Faisons maintenant connaissance avec le logiciel d'application.
Composition du logiciel d'application
Les programmes avec lesquels l'utilisateur peut résoudre ses problèmes d'information sans recourir à la programmation sont appelés programmes d'application.

En règle générale, tous les utilisateurs préfèrent disposer d'un ensemble de programmes d'application dont presque tout le monde a besoin. On les appelle des programmes à usage général. Ceux-ci inclus:

Éditeurs de texte et graphiques avec lesquels vous pouvez cuisiner divers textes, créer des dessins, construire des dessins ; en d’autres termes, écrire, dessiner, dessiner ;

Systèmes de gestion de bases de données (SGBD), qui vous permettent de transformer votre ordinateur en un ouvrage de référence sur n'importe quel sujet ;

Des processeurs de tableaux qui permettent d'organiser des calculs sur tableur très courants en pratique ;

Programmes de communication (réseau) conçus pour échanger des informations avec d'autres ordinateurs connectés aux données d'un réseau informatique.

Les jeux informatiques sont un type de logiciel d’application très populaire. La plupart des utilisateurs commencent leur communication avec l'ordinateur à partir de ceux-ci.

En outre, il existe un grand nombre de programmes d'application spécialisés pour les activités professionnelles. Ils sont souvent appelés progiciels d'application. Il s'agit, par exemple, de programmes de comptabilité qui effectuent la paie et d'autres calculs effectués dans les services comptables ; des systèmes de conception assistée par ordinateur qui aident les concepteurs à développer des conceptions pour divers dispositifs techniques ; des packages qui vous permettent de résoudre des problèmes complexes Problèmes mathématiques sans programmation ; programmes de formation sur diverses matières scolaires et bien plus encore.

Logiciel système

Le logiciel système est un ensemble de programmes qui assurent une gestion efficace des composants du système informatique, tels que le processeur, la RAM, les périphériques d'entrée/sortie, matériel réseau, agissant comme une « interface multicouche » avec le matériel d’un côté et les applications utilisateur de l’autre. Contrairement aux logiciels d'application, les logiciels système ne résolvent pas de problèmes d'application spécifiques, mais assurent uniquement le fonctionnement d'autres programmes, gèrent les ressources matérielles du système informatique, etc.

Système d'exploitation

Système d'exploitation - complexe programmes système, qui étend les capacités d'un système informatique, tout en assurant la gestion de ses ressources, le chargement et l'exécution de programmes d'application et l'interaction avec les utilisateurs. Dans la plupart des systèmes informatiques, le système d'exploitation est la partie principale, la plus importante (et parfois la seule) du logiciel système.
Fonctionnalités du système d'exploitation
Fonctions principales(système d'exploitation simple) :
Chargement d'applications dans la RAM et exécution de celles-ci.
Accès standardisé à périphériques(périphériques d'entrée/sortie).
Contrôle RAM(répartition entre processus, mémoire virtuelle).
Contrôler l'accès aux données sur des supports non volatils (tels qu'un disque dur, un CD, etc.) organisés dans un système de fichiers particulier. Interface utilisateur.
Opérations réseau, prise en charge de la pile de protocoles.

Fonctions supplémentaires:
Exécution parallèle ou pseudo-parallèle de tâches (multitâche).
Interaction entre processus : échange de données, synchronisation mutuelle.
Protéger le système lui-même, ainsi que les données et programmes des utilisateurs, contre les actions des utilisateurs (malveillants ou inconscients) ou des applications.
Différenciation des droits d'accès et mode de fonctionnement multi-utilisateurs (authentification, autorisation).
== Notion de système d'exploitation
==

Il existe deux groupes de définitions de système d'exploitation : « un ensemble de programmes qui contrôlent le matériel » et « un ensemble de programmes qui contrôlent d'autres programmes ». Les deux ont leur propre signification technique précise, qui ne devient cependant claire qu'avec un examen plus détaillé de la question de savoir pourquoi les systèmes d'exploitation sont nécessaires.
Il existe des applications informatiques pour lesquelles les systèmes d'exploitation ne sont pas nécessaires. Par exemple, on trouve aujourd'hui des micro-ordinateurs embarqués dans de nombreux appareils ménagers, voitures (parfois une douzaine chacune), téléphones portables, etc. Souvent, un tel ordinateur n'exécute en permanence qu'un seul programme, qui démarre lorsqu'il est allumé. Et simple consoles de jeux- représentant également des micro-ordinateurs spécialisés - peut se passer d'un système d'exploitation en lançant un programme enregistré sur une « cartouche » ou un CD inséré dans l'appareil lors de sa mise sous tension. Cependant, certains micro-ordinateurs et consoles de jeux exécutent toujours leur propre système d'exploitation spécial. Dans la plupart des cas, il s'agit de systèmes de type UNIX (ce dernier étant particulièrement vrai pour les équipements de commutation programmables : pare-feu, routeurs).

Idées de base du système d'exploitation

Le prédécesseur du système d'exploitation doit être considéré comme des programmes utilitaires (chargeurs de démarrage et moniteurs), ainsi que des bibliothèques de routines fréquemment utilisées, qui ont commencé à être développées avec l'avènement des ordinateurs universels de 1ère génération (fin des années 1940). Les utilitaires minimisent la manipulation physique des équipements par l'opérateur et les bibliothèques permettent d'éviter la programmation répétée des mêmes actions (réalisation d'opérations d'E/S, calcul de fonctions mathématiques, etc.).

Dans les années 1950-60, les principales idées qui ont déterminé les fonctionnalités de l'OS ont été formées et mises en œuvre : mode batch, temps partagé et multitâche, séparation des pouvoirs, temps réel, structures de fichiers et les systèmes de fichiers.

Programmes intégrés

Les programmes ou micrologiciels intégrés sont des programmes « câblés » dans des appareils électroniques numériques. Dans certains cas (par exemple, le BIOS des ordinateurs compatibles IBM-PC) fait essentiellement partie du système d'exploitation stocké dans mémoire permanente. Assez appareils simples l'ensemble du système d'exploitation peut être intégré. De nombreux appareils ordinateurs modernes disposent de leur propre « firmware » qui contrôle ces appareils et simplifie l’interaction avec eux.

Utilitaires

Les utilitaires (eng. utilitaire ou outil) sont des programmes conçus pour résoudre une gamme étroite de tâches auxiliaires. Parfois, les utilitaires sont classés comme logiciels utilitaires.
Surveillance des indicateurs de capteur et des performances de l'équipement - surveillance des températures du processeur et de l'adaptateur vidéo ; lire S.M.A.R.T. disques durs;
Gestion des paramètres de l'équipement - limitation de la vitesse de rotation maximale du lecteur de CD ; changer la vitesse du ventilateur.
Indicateurs de suivi - vérification de l'intégrité référentielle ; l'exactitude de l'enregistrement des données.
Capacités étendues - formatage et/ou repartitionnement du disque tout en sauvegardant les données, suppression sans possibilité de récupération.

Types d'utilitaires

Utilitaires de disque
Défragmenteurs
Vérification du disque - recherche de fichiers et de zones de disque mal enregistrés ou endommagés de diverses manières et leur suppression ultérieure pour utilisation efficace espace disque.
Nettoyage de disque - suppression des fichiers temporaires, des fichiers inutiles, vidage de la corbeille.
Partitionnement du disque - diviser le disque en lecteurs logiques, qui peuvent avoir différents systèmes de fichiers et être perçus par le système d'exploitation comme plusieurs disques différents.
Sauvegarde - créez des copies de sauvegarde de disques entiers et fichiers séparés, ainsi que la restauration à partir de ces copies.
Compression de disque - compression des informations sur les disques pour augmenter la capacité des disques durs. Utilitaires de registre
Utilitaires de surveillance des équipements
Essais d'équipement

Logiciel d'application

Programme d'application ou application - un programme conçu pour effectuer certaines tâches utilisateur et conçu pour une interaction directe avec l'utilisateur. Dans la plupart des systèmes d'exploitation, les programmes d'application ne peuvent pas accéder directement aux ressources informatiques, mais interagissent avec le matériel, etc. via le système d’exploitation. Aussi sur dans un langage simple- programmes auxiliaires.
Classification

Taper
logiciel à usage général
Éditeurs de texte
Systèmes de publication informatique
Editeur graphique
SGBD
logiciel à usage spécial
Systèmes experts
Applications multimédias (lecteurs multimédias, programmes de création/édition de vidéo, de son, Text-To-Speech, etc.)
Systèmes hypertextes ( Dictionnaires électroniques, encyclopédies, systèmes de référence)
Systèmes de gestion de contenu
logiciel de niveau professionnel
GOUJAT
AWS
ACS
APC
ASNI
Systèmes d'information géographique
Systèmes de facturation
GRC
Par domaine d'application
Logiciel d'application pour entreprises et organisations. Par exemple, gestion financière, relation client, supply chain. Ce type comprend également les logiciels départementaux destinés aux petites entreprises, ainsi que les logiciels destinés aux départements individuels d'une grande entreprise. (Exemples : gestion des frais de déplacement, service d'assistance informatique)
Le logiciel permet aux utilisateurs d'accéder aux appareils informatiques.
Logiciel d'infrastructure d'entreprise. Fournit des fonctionnalités communes pour prendre en charge les logiciels d’entreprise. Ceux-ci incluent les systèmes de gestion de bases de données, les serveurs de messagerie, la gestion du réseau et de la sécurité.
Logiciel pour les travailleurs de l'information. Répond aux besoins des utilisateurs individuels pour créer et gérer des informations. Il s'agit généralement de la gestion du temps, de la gestion des ressources, de la documentation, par exemple des éditeurs de texte, des feuilles de calcul, des programmes clients pour la messagerie électronique et les blogs, des systèmes d'information personnels et des éditeurs de médias.
Logiciel pour accéder au contenu. Utilisé pour accéder à certains programmes ou ressources sans les éditer (cependant, il peut également inclure une fonction d'édition). Destiné aux groupes ou aux utilisateurs individuels de contenus numériques. Il s'agit par exemple de lecteurs multimédias, de navigateurs Web, de navigateurs auxiliaires, etc.
Les logiciels éducatifs ont un contenu proche des logiciels destinés aux médias et au divertissement, mais contrairement à eux, ils ont des exigences claires pour tester les connaissances de l'utilisateur et suivre les progrès dans l'apprentissage d'un matériau particulier. Beaucoup programmes éducatifs inclure des fonctionnalités de partage et de collaboration multipartite.
Logiciel de simulation. Utilisé pour simuler des systèmes physiques ou abstraits pour la recherche scientifique, l'éducation ou le divertissement.
Outils logiciels dans le domaine des médias. Répond aux besoins des utilisateurs qui produisent des ressources multimédias imprimées ou électroniques pour d'autres consommateurs, sur une base commerciale ou éducative. Il s'agit de programmes d'impression, de mise en page, de traitement multimédia, Éditeurs HTML, éditeurs d'animation numérique, audio numérique et ainsi de suite.
Programmes d'application pour la conception et la construction. Utilisé dans le développement de matériel (« Matériel ») et de logiciels. Couvre la conception assistée par ordinateur (CAO), l'ingénierie assistée par ordinateur (IAO), l'édition et la compilation de langages de programmation, les environnements de développement intégrés et les interfaces de programmeur d'applications.
Liens vers les ressources utilisées

Ministère de l'Éducation et des Sciences de la Fédération de Russie

Agence fédérale pour l'éducation

Université technique d'État d'Omsk GOU VPO

Département de marketing et d'entrepreneuriat

DEVOIRS

DANS LA DISCIPLINE "INFORMATIQUE"

Sujet : "Logiciel d'application"

Complété par : étudiant gr. MU-129

Virova E.A.

Vérifié par : Sideltsev V.V.

Logiciel(logiciel) est un ensemble d'outils logiciels et de documentation d'accompagnement qui vous permettent de résoudre des problèmes sur un ordinateur à des fins diverses dans les domaines d'activité économique, managériale et autres, ainsi que ceux assurant le fonctionnement du matériel informatique.

Sous logiciel désigne un programme ou un ensemble de programmes logiquement connectés situé sur un support de stockage informatique et fourni avec de la documentation.

Sous programme comprendre la séquence de commandes informatiques (opérateurs, instructions) dont l'exécution conduit au résultat de la résolution d'un problème.

Les outils logiciels peuvent être classés selon différents critères. La classification la plus générale est celle dans laquelle la caractéristique fondamentale est le domaine d'utilisation produits logiciels:

Matériel informatique et réseaux informatiques;

Technologie de développement de programmes ;

Tâches fonctionnelles de divers domaines.

Sur cette base, trois classes de produits logiciels sont distinguées (Fig. 1) :

Logiciel système;

Outils technologiques de programmation ;

Dossiers de candidature.

Concept, objectif et composition du logiciel d'application.

Logiciel , conçu pour le développement et la mise en œuvre efficaces d'ensembles spécifiques, généralement complexes, de tâches utilisateur, est appelé logiciel d'application(logiciel d'application). Il exécute un système d'exploitation et se compose de progiciels propriétaires et de programmes d'application utilisateur. Les logiciels d'application sont créés dans des organisations spécialisées dans la création de produits logiciels et leur vente sur les marchés. Il est développé par des spécialistes - analystes système et programmeurs. Un logiciel d'application est un ensemble de programmes sur support informatique et de documentation associée, principalement des manuels d'utilisation contenant des informations sur bon fonctionnement Avec programmes spécifiques, qui sont utilisés pour résoudre des problèmes dans un domaine problématique spécifique.

La partie principale du logiciel d'application est dossiers de candidature(PPP). Dossier de candidature Il s'agit d'un ensemble de programmes conçus pour résoudre une certaine classe de problèmes sur un certain sujet. Les packages sont développés de manière à simplifier au maximum l'utilisation de l'ordinateur pour les spécialistes de divers métiers, les libérant du besoin d'étudier la programmation et d'autres domaines de connaissances liés à l'ordinateur. Ceci est réalisé grâce à l’interface dite conviviale. Dans ce cas, l'utilisateur effectue, dans le mode de communication avec l'ordinateur, un ensemble d'actions définies par la langue de saisie du package (saisie au clavier, exécution de commandes, visualisation d'informations, etc.) ou suit les instructions du logiciel intégré. dans l'outil ( module logiciel) réalisation étape par étape d'un résultat appelé maître.

Il existe actuellement un très grand nombre de PPP couvrant presque tous les aspects de l’activité humaine. L’ensemble des PPP peut être divisé en deux grandes classes : les packages à usage général et les packages spécialisés.

PPP à usage général - des produits logiciels universels conçus pour automatiser le développement et l'exploitation des tâches fonctionnelles des utilisateurs.

Cette classe de PPP comprend :

1. éditeurs : texte (Word, WordPad) et graphique (CorelDraw, PhotoShop) ;

2. feuilles de calcul (Excel, Lotus 1-2-3) ;

3. systèmes de gestion de bases de données (Access, Oracle) ;

4. outils de préparation de présentations (PowerPoint) ;

5. PPP intégré ;

6. concevoir des systèmes d'automatisation (AutoCad);

7. coques de systèmes experts et de systèmes d'intelligence artificielle, etc.

Dans la classe des progiciels à usage général, les progiciels d'application intégrés occupent une place particulière. Il s'agit d'un ensemble multifonctionnel de programmes qui combinent les capacités de divers packages de fonctionnalités usage général. L'idée d'unification est, d'une part, l'exhaustivité fonctionnelle de programmes qui se complètent et ont le même type interface utilisateur et, d'autre part, la possibilité d'effectuer l'ensemble du cycle technologique de traitement des données sur un seul poste de travail.

Cette classe d'outils logiciels est la plus diversifiée, principalement en raison de l'utilisation généralisée d'outils équipement informatique dans toutes les sphères de l'activité humaine, la création de systèmes d'information automatisés dans divers domaines.

Les produits logiciels de cette classe peuvent être classés selon différents critères :

1. types de domaines ;

2. types de systèmes d'information ;

3. fonctions et ensembles de tâches mises en œuvre par programme, etc.

Pour certains domaines, il est possible de typifier les fonctions de contrôle, les structures de données et les algorithmes de traitement. Cela a provoqué le développement d’un nombre important de PPP dotés des mêmes fonctionnalités et a ainsi créé un marché pour les produits logiciels :

1. comptabilité automatisée ;

2. activités financières ;

3. gestion du personnel (dossiers du personnel) ;

4. gestion des stocks ;

5. gestion de la production ;

6. systèmes d'information bancaires, etc.

Principales tendances dans le développement de logiciels orientés problèmes :

1. création de systèmes logiciels sous forme de postes de travail automatisés (APM) Gestion du personnel;

2. création de systèmes de gestion de domaine intégrés sur le socle réseaux informatiques , réunissant les postes de travail automatisés en un seul progiciel avec une architecture client-serveur ;

3. organisation des données des grands systèmes d'information sous la forme base distribuée données sur un réseau informatique ;

4. disponibilité langage simple fonds utilisateur final pour les requêtes de base de données ;

5. création d'un logiciel permettant configurer les fonctions de traitement des données pour les utilisateurs finaux(sans la participation des programmeurs) ;

6. protection du programme et les données provenant d'un accès non autorisé ( mot de passe de protection au niveau des fonctions, des modes de fonctionnement, des données).

Pour cette classe de programmes, les exigences en matière de vitesse de traitement des données sont élevées (par exemple, débit pour les systèmes bancaires, cela devrait être plusieurs centaines de transactions par seconde). Les volumes d'informations stockées sont importants, ce qui détermine des exigences accrues en matière d'outils d'administration des données des bases de données (mise à jour, copie, garantie des performances de traitement des données).

La chose la plus importante pour cette classe de produits logiciels est la création interface conviviale pour les utilisateurs finaux.

Conception assistée par ordinateur PPP

Les programmes de cette classe sont conçus pour soutenir le travail des concepteurs et des technologues impliqués dans la construction de dessins, de diagrammes, de diagrammes, de modulation et de conception graphiques, la création d'une bibliothèque d'éléments de dessin standards et leur réutilisation, la création d'illustrations et de dessins animés de démonstration. .

Les caractéristiques distinctives de cette classe de produits logiciels sont des exigences élevées pour la partie technique du système de traitement de données, la présence de bibliothèques de fonctions intégrées, d'objets, d'interfaces avec des systèmes graphiques et des bases de données.

PPP à usage général

Cette classe contient une large gamme de produits logiciels qui prennent principalement en charge les technologies de l'information des utilisateurs finaux. Outre les utilisateurs finaux, ces produits logiciels, grâce à la technologie de programmation intégrée, peuvent également être utilisés par les programmeurs pour créer des programmes de traitement de données sophistiqués.

Représentants de cette classe de produits logiciels - systèmes de gestion de bases de données de bureau (SGBD), fourniture d'organisation et de stockage de bases de données locales sur des ordinateurs fonctionnant de manière autonome, ou stockage centralisé de bases de données sur un serveur de fichiers et accès réseau à celles-ci.

Actuellement, les SGBD relationnels pour ordinateurs personnels les plus représentés sont :

1. travailler avec la base de données via des formulaires d'écran ;

2. organiser les demandes de recherche de données à l'aide langues spéciales requêtes de haut niveau ;

3. génération de rapports de diverses structures de données avec synthèse des résultats intermédiaires et finaux ;

4. traitement informatique grâce à l'utilisation de fonctions intégrées, de programmes écrits à l'aide de langages de programmation et de macro-commandes.

Les applications utilisateur (programmes d'application) fonctionnant dans l'environnement SGBD sont créées selon le type de menu d'opération de l'utilisateur final, dont chaque commande assure l'exécution automatisée d'une fonction spécifique. Les SGBD modernes (par exemple, le SGBD Access 2.0) contiennent des éléments de la technologie de conception CASE, notamment :

Le schéma de la base de données est visualisé ;

Implémentation d'un support automatique pour l'intégrité de la base de données lors de différents types de traitements (inclusion, suppression ou modification des données de la base de données) ;

Des « assistants » sont fournis pour prendre en charge le processus de conception (mode « concepteur ») - « assistant de table », « assistant de formulaire », « assistant de rapport », « constructeur de menus », etc.

Des prototypes (modèles) de structures de bases de données, de formulaires, de rapports, etc. ont été créés pour une utilisation généralisée.

Tout cela indique l'expansion des fonctionnalités du SGBD en tant qu'outil de création d'applications.

Serveurs de base de données– un type de logiciel en développement avec succès, conçu pour créer et utiliser des bases de données intégrées dans une architecture client-serveur lorsque vous travaillez sur un réseau.

Les SGBD multi-utilisateurs (tels que Paradox, Access, FoxPro, etc.) dans la version réseau du traitement des données stockent les informations sur un serveur de fichiers - un ordinateur spécialement dédié sous une forme centralisée, mais le traitement des données lui-même est effectué sur des postes de travail. Serveurs de bases de données, au contraire, tous les traitements des données (stockage, recherche, récupération et transmission au client) sont effectués de manière indépendante, tout en fournissant simultanément des données à un grand nombre d'utilisateurs du réseau. Ce qui est commun aux différents types de serveurs de bases de données, c'est l'utilisation de relations Langage SQL(Structured Query Language - un langage de requête structuré pour accéder bases de données relationnelles data) pour implémenter des requêtes de données.

La plupart des serveurs de bases de données peuvent utiliser plusieurs plateformes simultanément (Windows NT, Unix, OS/2, etc.) et prennent en charge une large gamme de protocoles de transfert de données (IPX, TCP/IP, X.25, etc.).

Le plus gros problèmes Les applications des serveurs de bases de données visent à garantir l'intégrité (cohérence) des bases de données, en résolvant le problème lié à la duplication (réplication) des données sur les nœuds du réseau et à leur mise à jour synchrone.

Générateurs de rapports (serveurs)– des outils logiciels ayant une direction de développement indépendante, assurant la mise en œuvre des demandes et génération de rapports sous forme imprimée ou sérigraphiée dans un réseau avec une architecture client-serveur.

Le serveur de rapports se connecte au serveur de base de données à l'aide de toutes les couches de transfert et pilotes de serveur de base de données.

Les serveurs de rapports incluent :

- programmes de planification utilisé pour suivre le temps de génération de rapports à la demande des utilisateurs, planifier l'émission et la distribution des rapports sur le réseau ;

- programmes de gestion des files d'attente de requêtes générer des rapports ;

- programmes de dictionnaire utilisateur pour restreindre l'accès aux rapports générés ;

- programmes d'archivage de rapports et etc.

Les rapports préparés sont envoyés aux clients par e-mail ou par l'intermédiaire d'un autre agent de transport. Les serveurs de rapports prennent généralement en charge des plates-formes hétérogènes, ce qui les rend efficaces sur des réseaux informatiques hétérogènes.

Traitement de texte– programmes utilisés pour formater automatiquement des documents, insérer des objets dessinés et des graphiques dans le texte, compiler des tables des matières et des index, vérifier l'orthographe, la conception des polices et préparer des modèles de documents. Les systèmes de publication sont un exemple du développement de ce domaine de produits logiciels.

Processeur de table– des programmes de calculs par l'utilisateur final ; outils de graphisme métier, programmes de traitement spécialisés (fonctions intégrées, travail avec des bases de données, traitement de données statistiques, etc.).

Outils graphiques de présentationprogrammes spécialisés, destiné à créer des images et à les afficher sur l'écran, à préparer des diapositives, des dessins animés, des vidéos, à les éditer, à déterminer l'ordre des images. La présentation peut inclure des tableaux et des graphiques. Tous les programmes graphiques de présentation sont classiquement divisés en programmes de préparation de diaporamas et programmes de préparation de présentations multimédias. Pour que ces programmes fonctionnent, vous devez également disposer d'un équipement spécialisé - LCD (Liquid Crystal Desktop) - un panneau de projection à cristaux liquides, qui est éclairé par un projecteur pour afficher l'image sur l'écran, un équipement vidéo.

La présentation nécessite un plan de présentation préalable. Pour chaque diapositive, une conception est effectuée : le contenu de la diapositive, la taille, la composition des éléments, les méthodes de leur conception, etc. sont déterminés. Les données à utiliser dans les diapositives peuvent être préparées soit manuellement, soit obtenues à la suite d'un échange avec d'autres systèmes logiciels.

Forfaits intégrés– un ensemble de plusieurs produits logiciels qui se complètent fonctionnellement, prenant en charge des technologies de l'information communes, mis en œuvre sur une plate-forme informatique et opérationnelle commune.

Les packages intégrés les plus courants, dont les composants sont :

2. éditeur de texte ;

3. processeur de table ;

4. organisateur ;

5. outils d'assistance par courrier électronique ;

6. programmes de création de présentations ;

7. éditeur graphique.

Les composants des packages intégrés peuvent fonctionner indépendamment les uns des autres, mais les principaux avantages des packages intégrés apparaissent lorsqu'ils sont intelligemment combinés les uns avec les autres. Les utilisateurs de packages intégrés disposent d'une interface unifiée pour différents composants, garantissant ainsi la relative facilité de leur développement.

Les caractéristiques distinctives de cette classe de logiciels sont :

exhaustivité technologies de l'information pour les utilisateurs finaux ;

La même interface utilisateur final pour tous les programmes inclus dans le package intégré - commandes générales dans le menu, des icônes standards des mêmes fonctions (enregistrement sur disque, impression, vérification orthographique, conception des polices, etc.), construction standard et travail avec des boîtes de dialogue, etc. ;

Un service commun pour les programmes dans un package intégré (par exemple, un dictionnaire et un outil orthographique pour la vérification orthographique, un générateur de graphiques, un convertisseur de données, etc.) ;

facilité d'échange et de référence aux objets créés par les programmes du package intégré (deux méthodes sont utilisées : DDE - échange de données dynamique et OLE - disposition dynamique des objets), transfert uniforme d'objets (méthode glisser-déposer) ;

la présence d'une plate-forme linguistique unifiée pour analyser les commandes macro et les programmes utilisateur ;

la capacité de créer des documents qui intègrent les capacités divers programmes inclus dans le package intégré.

Les packages intégrés sont également efficaces lorsque de nombreux utilisateurs travaillent en groupes sur un réseau. Ainsi, depuis le programme d'application dans lequel l'utilisateur travaille, il est possible d'envoyer des documents et des fichiers de données à un autre utilisateur, tandis que les normes de transfert de données sous forme d'objets sur le réseau ou via e-mail sont prises en charge.

PPP orienté méthode

Cette classe comprend les produits logiciels qui fournissent, indépendamment Domaine et fonctions des systèmes d'information, méthodes mathématiques, statiques et autres pour résoudre des problèmes. Les méthodes les plus courantes sont la programmation mathématique, la résolution d'équations différentielles, modélisation par simulation, Recherche opérationnelle.

Méthodes traitement statistique et l'analyse des données (statistiques descriptives, analyse de régression, prévision des valeurs d'indicateurs techniques et économiques, etc.) sont largement utilisées. Ainsi, les processeurs de table modernes ont considérablement élargi la gamme de fonctions intégrées qui mettent en œuvre le traitement statistique et les technologies de l'information pour l'analyse statistique. Dans le même temps, le besoin d’utiliser des logiciels de traitement statistique spécialisés offrant une grande précision et une variété de méthodes statistiques augmente également. Basé sur des méthodes planification du réseau avec indicateurs économiques du projet, génération de rapports divers types Une nouvelle direction des logiciels a pris forme : la gestion de projet, les utilisateurs de ces programmes sont des chefs de projet.

Bureau PPP

Cette classe de produits logiciels comprend des programmes qui assurent la gestion organisationnelle des activités de bureau :

1.Organisateurs (planificateurs)– des logiciels permettant de planifier les horaires de travail, d'établir des procès-verbaux de réunions, des plannings, de tenir à jour une adresse et un annuaire téléphonique.

Les programmes organisateurs comprennent : une calculatrice, un ordinateur portable, une horloge, un calendrier, etc. Le plus souvent, ces logiciels sont développés pour les ordinateurs portables et les ordinateurs personnels de type bloc-notes.

2.Programmes de traduction , Outils de vérification orthographique et de reconnaissance de texte inclure:

1. programmes de traduction conçus pour créer une traduction interlinéaire du texte source dans la langue spécifiée ;

2. dictionnaires orthographiques utilisés lors de la vérification des textes ;

3. dictionnaires de synonymes utilisés pour l'édition stylistique des textes ;

4. programmes pour reconnaître les informations lues par les scanners et les convertir en représentation textuelle. Ceux-ci inclus:

PPP OCR Cunei Form 2.0 – permet la reconnaissance de textes mixtes russe-anglais ; le texte et les illustrations sont enregistrés au format RTF ;

PPP OCR Tiger est un système de reconnaissance de la langue russe pouvant être entraîné par des polices et doté de la capacité sélection automatique polices de la bibliothèque, fournit une saisie de texte sur plusieurs pages ;

PPP Stylus Lingvo Office - met en œuvre l'ensemble du cycle « de feuille en feuille » - à l'aide d'un scanner, l'image texte située sur la feuille imprimée est lue ; FineReader reconnaît les images optiques et enregistre les informations lues dans forme de texte; Style Pour les fenêtres effectue la traduction dans la langue spécifiée ; le correcteur orthographique Lingvo Corrector et le dictionnaire résident Lingvo effectuent la vérification et l'édition. Le résultat de la traduction est présenté au format de l'éditeur de texte Word pour Windows.

PPP de communication– conçu pour organiser l'interaction des utilisateurs avec les abonnés distants du réseau d'information. Avec le développement du réseau mondial d'information Internet, une nouvelle classe de logiciels est apparue : les navigateurs, les outils de création de pages WWW. Ils diffèrent par la capacité à prendre en charge le langage HTML, l'utilisation de la couleur lors de la conception de l'arrière-plan, du texte, du formatage du texte, l'utilisation de formats graphiques pour les images, les tableaux, le fond sonore, l'animation, etc. La plupart des navigateurs utilisent le langage Java. E-mail devient également une composante obligatoire des PPP de bureaux.

Publication assistée par ordinateur

Cette classe de programmes comprend les programmes qui fournissent des technologies de l'information pour la publication informatique :

1. formatage et édition de textes ;

2. pagination automatique du texte ;

3. créer des titres ;

4. mise en page informatique de la page imprimée ;

5. montage graphique ;

6. préparation des illustrations, etc.

Le logiciel Adobe Page Maker 6.0 permet la préparation de publications couleur multipages, une conception de page flexible et une impression de haute qualité. Capacités de mise en page étendues : nombre illimité de pages modèles pouvant être utilisées dans une seule publication ; appliquer divers effets aux images en couleur ; ajuster la netteté et ajuster les couleurs dans les fichiers importés ; Il est possible de fixer l'emplacement des objets sur la page et d'aligner automatiquement les objets.

Logiciel multimédia

L'objectif principal des produits logiciels multimédia est la création et l'utilisation d'informations audio et vidéo pour développer espace d'informations utilisateur.

Les produits logiciels multimédias occupent une position de leader sur le marché dans le domaine des services d'information des bibliothèques, du processus d'apprentissage et des activités de loisirs. Des bases de données d'images informatiques d'œuvres d'art, des bibliothèques d'enregistrements sonores constitueront la base des systèmes d'enseignement appliqué, jeux d'ordinateur, catalogues et fonds de bibliothèque.

Systèmes d'intelligence artificielle

Cette classe de produits logiciels implémente des fonctions individuelles de l'intelligence humaine. Les principaux composants des systèmes d'intelligence artificielle sont une base de connaissances, une interface utilisateur intelligente et un programme permettant de générer des conclusions logiques. Leur développement se poursuit dans les directions suivantes :

programmes shell pour créer des systèmes experts en remplissant des bases de connaissances et des règles d'inférence logique ;

des systèmes experts prêts à l'emploi pour la prise de décision dans certains domaines ;

systèmes de gestion de bases de connaissances pour maintenir des modèles sémantiques (procédural, réseau sémantique, cadre, production, etc.).

En règle générale, une interface intelligente comprend :

processeur de dialogue en langage naturel ;

un planificateur qui convertit une description de problème en un programme de solution basé sur des informations de base de connaissances ;

un moniteur qui contrôle les composants de l'interface.

Logiciel spécial inclus PPP orienté méthode et les PPP axés sur des problèmes.

Orienté méthode PPP se caractérisent par le fait que leur base algorithmique met en œuvre une méthode économique et mathématique utilisée pour résoudre des problèmes. Les packages de cette catégorie comprennent des logiciels qui implémentent des méthodes de programmation mathématique (linéaire, dynamique, statistique, etc.), de planification et de contrôle de réseau, de théorie des files d'attente ; statistiques mathématiques, etc.

PPP axé sur les problèmes Il s'agit d'un vaste groupe de progiciels conçus pour automatiser les processus permettant de résoudre divers problèmes fonctionnels dans les domaines industriels et non industriels. Il n’existe pratiquement aucun domaine pour lequel il n’existe pas au moins un PPP. Des exemples de packages orientés problèmes comprennent des packages conçus pour la mise en œuvre des technologies de l'information pour le traitement des données dans des domaines spécifiques de l'économie :

Dans le domaine comptable, il s'agit des programmes d'automatisation comptable « 1C : Comptabilité », « Parus », « Intellect-Service », etc. ;

dans le domaine bancaire, il s'agit de produits logiciels proposés par les sociétés Diasoft, Inversion, R-Style, etc.

des systèmes d’information et de référence, tels que « Consultant Plus », « Garant », « Yusis », etc.

Orienté vers les problèmes Les PPP sont des produits logiciels conçus pour résoudre des ensembles complexes de problèmes dans un domaine fonctionnel spécifique. Parmi toute la variété des PPP axés sur des problèmes, nous distinguerons les groupes conçus pour l'automatisation complexe des fonctions de gestion dans les sphères industrielles et non industrielles et les PPP de domaines spécifiques.

PPP axés sur les problèmes pour secteur industriel doit constituer une base technologique non seulement pour planifier la production à l'aide de méthodes améliorées, surveiller la mise en œuvre du plan de travail, mais également assurer le mouvement des ressources financières et de main-d'œuvre et remplir un certain nombre de fonctions liées au contrôle service, distribution des produits finis et commercialisation.

PPP axé sur les problèmes sphère non industrielle sont destinés à automatiser les activités des entreprises non liées à la production matérielle (banques, bourses, commerce, etc.). Les exigences relatives aux logiciels de cette classe prévoient la création de systèmes multi-niveaux intégrés.

PPP domaines individuels sont l'une des principales orientations de développement de l'industrie de la création de produits logiciels. Depuis plus de dix ans, des PPP sont développés dans des domaines variés : comptabilité, gestion financière, système juridique, etc.

PPP direction financière (PPP FM) est apparu en lien avec le besoin de planification financière et d'analyse des activités des entreprises. Le marché russe actuel des MF PPP est représenté principalement par deux

cours du programme : pour analyse financière entreprises et d’évaluer l’efficacité des investissements.

Référentiels juridiques PPP représentent un outil efficace pour travailler avec une énorme quantité d’informations législatives arrivant en flux continu.

Un exemple de progiciel intégré largement utilisé en gestion financière est Project Expert.

Expert projet- un système d'élaboration de projets d'investissement et de planification financière des activités de l'entreprise, qui permet d'analyser l'efficacité des investissements. Le programme Project Expert utilise une méthodologie d'évaluation des projets d'investissement et une technique d'analyse financière.

Project Expert est une application qui fonctionne sous Windows NT, Windows 98, Windows 95, Windows 2000 et répond aux exigences de performances modernes.

Expert projet permet de prendre en compte les spécificités de la réalité économique russe (évolution fiscale, inflation, etc.).

Principales fonctions du programme :

1. décrire et concevoir en détail les activités de toute entreprise, en tenant compte de l'évolution des paramètres environnementaux (inflation, taxes, taux de change) ;

2. élaborer un plan pour la mise en œuvre du projet d'investissement, des stratégies de commercialisation et de production qui garantissent l'utilisation la plus rationnelle des ressources matérielles, humaines et financières ;

3. construire un modèle de financement de projet ;

4. analyser divers scénarios de développement de l'entreprise, en modifiant les valeurs des paramètres qui affectent ses résultats financiers ;

5. identifier les principaux risques ;

6. préparer les états financiers (État des mouvements Argent(Flux de trésorerie), Bilan, Compte de profits et pertes, Compte d'utilisation des bénéfices) et plan d'affaires du projet d'investissement, pleinement conforme aux exigences internationales ;

7. mener une analyse complète du projet, y compris une analyse de sensibilité, une analyse de l'efficacité globale du projet (indice de rentabilité, valeur actuelle nette, taux de rendement interne), une analyse des flux de trésorerie pour chaque participant au projet et une analyse de la performance financière d'un nombre d'indicateurs (ratio de liquidité générale, bénéfice par action, etc.) ;

8. effectuer une analyse statistique du projet ;

9. construire des graphiques dans différentes versions, y compris en trois dimensions, à la fois basés sur des rapports et utilisant une description de la relation mathématique ;

Dans ce travail, nous avons examiné ce qu'est un logiciel d'application. Les éléments suivants ont été analysés séparément : la classification des logiciels PC, la classification et la portée des logiciels, les principales fonctions et domaines d'application des progiciels d'application à usage général, les caractéristiques des logiciels intégrés, ainsi que les logiciels professionnels pour résoudre les problèmes économiques.

1. Dubina A.G., Orlova S.S., Shubina I.Yu., Khromov A.V. Excel pour les économistes et les gestionnaires. – Saint-Pétersbourg : Peter, 2005.

2. Informatique : atelier sur l'informatique : manuel. allocation / Éd. N.V. Makarova. – M. : Finances et Statistiques, 2005.

3. Informatique : manuel / Ed. N.V. Makarova. – 4e éd., révisée. – M. : Finances et Statistiques, 2005.

4. Informatique : manuel pour les universités / Ed. S.V. Simonovitch. 2e éd. 2007.

La première chose avec laquelle un utilisateur commence à interagir, ce sont les programmes d'application. Des exemples peuvent être trouvés sur chaque ordinateur. Ils constituent un outil indispensable pour le travail ou le divertissement d’une personne. Naturellement, les programmes d'application ne sont pas destinés à créer d'autres utilitaires ou, par exemple, à gérer les disques système. Ils représentent quelque chose de différent.

Chaque programme de la nature considérée est axé sur l'application dans certains domaines de la technologie informatique. Cela simplifie tout type de travail. En fait, tous les programmes d'application peuvent être divisés en plusieurs catégories :

Il est clair que la visualisation, la saisie ou l'édition du texte imprimé se produit ici.

Un programme plus fonctionnel, contrairement au précédent, puisqu'il possède toutes ces fonctions, et il permet également d'utiliser des fichiers non texte lorsque vous travaillez avec du texte, par exemple des images, des tableaux ou des photographies. Cependant, si les éditeurs de texte sont facilement compatibles entre eux, les processeurs ne le sont pas, car ils enregistrent les informations différemment et ne disposent pas de texte pur. L'exemple principal est MS Word, mais il en existe d'autres.

Systèmes de publication. D'après leur nom, vous pouvez comprendre qu'ils sont utilisés pour combiner du texte commun et dessins graphiques dans une mise en page prête à être imprimée sur des magazines ou des journaux. Un exemple courant est Adobe PageMaker.

Des programmes simples qui fonctionnent sur le même principe mais uniquement avec des graphiques.

La plupart d'entre eux ne sont pas conçus pour créer des images, ils sont principalement axés sur l'édition (Paint), mais il existe également des versions plus professionnelles (Adobe RhotoShop).

Les programmes d'application sont utilisés pour
Afin de simplifier le travail humain avec des données électroniques, ils automatisent ce processus. À titre d'exemple, considérons FoxPro ou Paradox.

Tous les programmes ci-dessus sont des programmes d’application à usage général qui sont utilisés par tout le monde. Mais parmi eux, il y a aussi ceux qui s'adressent aux professionnels dans un domaine particulier.

DANS Dernièrement les packages de ces programmes sont devenus populaires. Ils représentent plusieurs outils combinés en une seule base de ressources. D'une part, cette approche est assez pratique, mais d'autre part, les utilisateurs plus avancés ne travaillent souvent pas dans le cadre d'une seule base de ressources. Ils choisissent parmi eux ce qui leur convient. La création de packages implique l'uniformité des programmes, leur interface similaire permet de comprendre rapidement le principe de fonctionnement de chaque produit. Par conséquent, si l'utilisateur est débutant, il est alors recommandé de choisir un package qu'il pourra remplacer ultérieurement. De plus, lors de l'utilisation d'une seule base de données, il est beaucoup plus pratique de travailler avec plusieurs composants en même temps, car l'incompatibilité est ici exclue.

Les programmes d'application sont utilisés par absolument tout le monde, d'un étudiant qui a besoin de rédiger un essai ou un rapport à un designer professionnel. C'est pourquoi il convient de commencer le plus tôt possible à se familiariser avec le potentiel de ces développements.

La classe d’ordinateurs la plus nombreuse est celle des programmes d’application.

Logiciel d'application vise à assurer l'utilisation de la technologie informatique dans divers domaines de l'activité humaine.

Programmes d'application– des programmes conçus pour résoudre tâches spécifiques utilisateur.

Un des options possibles classements.

Classification des logiciels d'application par objectif

Éditeur de texte – un programme conçu uniquement pour visualiser, saisir et éditer du texte.

Traitement de texte – un programme qui offre la possibilité de saisir, d'éditer et de formater du texte, ainsi que d'insérer des objets non textuels (graphiques, multimédia, etc.) dans un document texte.

Tous les éditeurs de texte enregistrent le texte « pur » dans un fichier et grâce à cela compatible ensemble.

Différents traitements de texte écrivent différemment les informations de formatage dans un fichier et donc incompatible ensemble.

Composants de base d'un traitement de texte :

  • Jeu de polices.
  • Vérification orthographique.
  • Aperçu des pages imprimées.
  • Fusion de documents, multi-fenêtres.
  • Formatage automatique et transfert automatique.
  • Outils standards.
  • Éditeur de feuilles de calcul et calculatrice.
  • Insertion d'objets graphiques.

Exemples - MS Word, Write, WordPerfect, Ami Pro, MultiEdit, Lexicon, Refis

Systèmes de publication — nécessaires à l'établissement de documents de qualité typographique, disposition informatique(combinant du texte et des graphiques dans un livre, un magazine, une brochure ou un journal).

Exemples - Corel Ventura, QuarkXPress, Adobe PageMaker, MS Publisher, FrameMaker

Informations graphiques– des informations ou données présentées sous forme de schémas, croquis, images, graphiques, schémas, symboles.

Editeur graphique – un programme pour créer, éditer, visualiser des images graphiques.

Principaux composants de l'éditeur graphique :

  • Ensemble de polices, travaillant avec du texte.
  • Outils standards.
  • Bibliothèque d'images.
  • Combiner des images.
  • Effets spéciaux.

Distinguer tout trois types infographie . Ce graphiques raster, Graphiques vectoriels et graphiques fractals. Ils diffèrent par les principes de formation de l'image lorsqu'ils sont affichés sur un écran de contrôle ou lorsqu'ils sont imprimés sur papier.

Les graphiques raster sont utilisés dans le développement de publications électroniques (multimédia) et imprimées.

Les illustrations réalisées à l'aide de graphiques raster sont rarement créées manuellement à l'aide de programmes informatiques. Le plus souvent, des illustrations préparées par l'artiste sur papier ou des photographies sont numérisées à cet effet. Récemment pour contribution images tramées Les appareils photo et vidéo numériques sont largement utilisés dans les ordinateurs.

Les graphiques fractals sont rarement utilisés pour créer des images imprimées ou documents électroniques, mais il est souvent utilisé dans les programmes de divertissement

Exemples - Paint, PaintBrush, CorelDraw, MS PhotoEditor, Adobe PhotoShop, 3D MAX Studio

SGBD(système de gestion de base de données) - conçu pour automatiser les procédures de création, de stockage et de récupération de données électroniques (traitement de tableaux d'informations).

Exemples - dBase, Paradox, MS Access, Oracle, FoxPro

Systèmes intégrés il y a deux types

  • Packages d'applications traditionnels (entièrement couplés) (APP).
  • Packages d'application avec intégration liée aux objets

PPP traditionnel

Un progiciel intégré est un progiciel autonome multifonctionnel qui combine les fonctions et les capacités de divers progiciels spécialisés (orientés vers des problèmes) en un seul tout. Ces programmes intègrent les fonctions d'un éditeur de texte, d'un SGBD et processeur de table. En général, le coût d’un tel package est bien inférieur au coût total de packages spécialisés similaires.

Le package assure la communication entre les données, cependant, les capacités de chaque composant sont réduites par rapport à un package spécialisé similaire.

Une situation typique est celle où les données obtenues à partir d'une base de données doivent être traitées à l'aide d'un tableur, présentées graphiquement, puis insérées dans du texte. Pour effectuer ce type de travail, il existe ce qu'on appelle. packages intégrés - logiciels qui combinent des fonctionnalités spécifiques aux éditeurs de texte, systèmes graphiques, feuilles de calcul, bases de données et autres logiciels. Bien entendu, une telle combinaison de capacités est obtenue grâce à des compromis. Certaines fonctionnalités des packages intégrés sont limitées ou ne sont pas entièrement mises en œuvre. Cela concerne tout d'abord la richesse des commandes de traitement des bases de données et tableur, leurs tailles, les macrolangages. Cependant, les avantages créés par une interface unique de logiciel combinée dans un package intégré sont indéniables.

Les packages bien connus sont Open Access d'Open Access, FrameWork d'Ashton-Tate, Lotus 1-2-3 et Symphony de Lotus Development Corporation, Lotus Works.

PPP avec intégration liée aux objets

Il s'agit de l'unification de packages spécialisés au sein d'une base de ressources unique, assurant l'interaction des applications (programmes de packages) au niveau objet et un seul centre de commutation simplifié entre les programmes.

L'intégration consiste à donner aux composants du complexe une uniformité en termes de perception et de méthodes de travail avec eux. La cohérence de l'interface est obtenue grâce à des icônes et des menus communs, des boîtes de dialogue, etc. En fin de compte, cela contribue à augmenter la productivité du travail et à réduire la période de développement.

Une caractéristique de ce type d'intégration est l'utilisation de ressources partagées. Types de partage de ressources :

  • utilisation d'utilitaires communs à tous les programmes du complexe (vérification orthographique) ;
  • l'utilisation d'objets pouvant être partagés par plusieurs programmes ;

Lorsqu’il s’agit de partager des objets entre applications, il existe deux normes principales :

  • liaison et intégration dynamiques d'objets OLE de liaison et d'incorporation d'objets par Microsoft ;
  • OpenDoc (document ouvert) Entreprises Apple, Boriartd, IBM, Novell et WordPerfect.

Le mécanisme de présentation d'objet dynamique permet à l'utilisateur de placer des informations créées par un programme d'application dans un document généré par un autre. Dans ce cas, l'utilisateur peut modifier les informations du nouveau document à l'aide du programme avec lequel cet objet a été créé.

Ce mécanisme permet également de transférer des objets OLE de la fenêtre d'une application vers la fenêtre d'une autre.

OpenDoc est un système orienté objet basé sur des standards ouverts des entreprises participant au développement. Le modèle objet du système distribué (DSOM – Distributed System Object Model), développé par IBM pour OS/2, est utilisé comme modèle objet.

  • mise en œuvre méthode simple passer d'une application à une autre ;
  • Disponibilité d'outils d'automatisation pour travailler avec l'application (langage macro).

Exemples : Borland Office pour Windows, Lotus SmartSute pour Windows, MS Office.

Système expert - un système d'intelligence artificielle construit sur la base de connaissances spécialisées approfondies sur un certain domaine restreint (obtenues auprès d'experts - spécialistes dans ce domaine). Les ES sont conçus pour résoudre des problèmes d’incertitude et de données initiales incomplètes qui nécessitent des connaissances expertes pour leur solution. De plus, ces systèmes doivent être capables d’expliquer leur comportement et leurs décisions. Leur particularité est la capacité d'accumuler les connaissances et l'expérience de spécialistes qualifiés (experts) dans n'importe quel domaine. Grâce à ces connaissances, les utilisateurs de SE qui ne possèdent pas les qualifications nécessaires peuvent résoudre leurs problèmes avec presque autant de succès que les experts. Cet effet est obtenu grâce au fait que le système dans son travail reproduit à peu près la même chaîne de raisonnement qu'un expert humain.

La différence fondamentale entre les systèmes experts et les autres programmes est leur adaptabilité, c'est-à-dire variabilité dans le processus d’auto-apprentissage.

Il est d'usage de distinguer trois modules principaux dans l'ES : module de base de connaissances, module d'inférence logique, interface utilisateur.

Les systèmes experts sont utilisés dans une grande variété de domaines de l'activité humaine - science (classification des animaux et des plantes par espèces, analyse chimique), en médecine (diagnostic, analyse des électrocardiogrammes, détermination des méthodes de traitement), en technologie (dépannage appareils techniques, suivi du vol des engins spatiaux et des satellites), en exploration géologique, économie, sciences politiques et sociologie, criminologie, linguistique et bien d'autres. Il existe à la fois des ES hautement spécialisés et des « shells », à l'aide desquels vous pouvez créer votre propre ES sans être programmeur.

Hypertexte est une forme d'organisation matériel textuel non pas dans une séquence linéaire, mais sous la forme d'indications de transitions possibles (liens), de connexions entre ses fragments individuels. Dans les systèmes hypertextes, l'information ressemble au texte d'une encyclopédie, et l'accès à tout fragment de texte sélectionné s'effectue de manière aléatoire via un lien. L'organisation des informations sous forme hypertexte est utilisée pour créer des guides de référence, des dictionnaires et une aide contextuelle dans les programmes d'application.

Systèmes multimédia – des programmes qui assurent une interaction entre des effets visuels et audio sous le contrôle d’un logiciel interactif.

AWS– poste de travail automatisé.

ASNI– les systèmes automatisés pour la recherche scientifique.

ACSSystème automatisé gestion.

Applications utilisateur sont créés par l'utilisateur à l'aide des outils de programmation mis à sa disposition dans le cadre d'un environnement informatique spécifique. Dans ce cas, la création et le débogage des programmes sont effectués par chaque utilisateur individuellement, conformément aux règles et accords du logiciel ou de l'OS au sein duquel ils sont utilisés.