Université d’Antananarivo – Faculté des Sciences Semestre 2 septembre 2016 E.D
Université d’Antananarivo – Faculté des Sciences Semestre 2 septembre 2016 E.D : Eléments en Informatiques Parcours : Physique LE LOGICIEL Formé en 1969 à partir des mots logique et matériel comme traduction du terme anglais software par la Délégation à l’informatique chargée du Plan Calcul1. Adopté par l'Académie française en 19722. Cette traduction est officialisée par un arrêté publié au Journal Officiel le 12 janvier 19743 et confirmé par l'arrêté du 17 janvier 19824. I-GENERALITES I-A. DÉFINITION DE L’INFORMATIQUE : Le terme « Informatique » vient de la contraction des mots : « Information » et « Automatique ». INFORmation + autoMATIQUE = INFORMATIQUE L’informatique est la science du traitement automatique de l'information. 1) NOTION D’INFORMATION : L’information est un ensemble de renseignements compréhensibles par l’esprit humain, elle permet de construire, de reconstruire ou d’enrichir une connaissance sur un sujet. L’information est le support des connaissances humaines dans tous les domaines (scientifique, technique, économique, social). Elle englobe tout ce que l’on pourrait écrire mais aussi dire, dessiner… Lorsqu’on utilise des moyens qui permettent de réduire l’intervention humaine on parle de traitement de l’information automatique. 2) LE SYSTEME INFORMATIQUE : Le traitement automatique de l’information nécessite un ensemble d’outils appelés système informatique. Le système informatique est composé de deux parties essentielles : LE MATERIEL (HARDWARE) LE LOGICIEL (SOFTWARE) I-B LOGICIEL D’UN ORDINATEUR 1) DEFINITION Comme nous l’avons déjà signalé, un matériel informatique ne peut fonctionner sans « logiciel ». Un logiciel est un ensemble de programmes et de procédures qui vont être exécutés par la machine pour réaliser des tâches spécifiques sur un système informatique. Il est un ensemble d'instructions qui sont destinées à modifier l'état du matériel informatique. Chaque fois qu'un programmeur ou une société créé un logiciel, il est habituel de le numéroter. A chaque amélioration, on augmente le numéro. Donc, en principe, une version plus élevée apporte des améliorations et de nouvelles fonctions. Le problème est que de nombreuses sociétés - dont Microsoft - augmentent les numéros de version de leur logiciels sans réelles améliorations pour l'utilisateur. Cela permet de doper les ventes. Certaines sociétés - comme Microsoft - préfèrent utiliser des noms plus commerciaux que des numéros de version. C'est ainsi qu'on a pu voir Windows 95 ou Windows XP (qui est Windows 5.1), Windows Vista, Windows 7 2) PRINCIPAUX TYPES DE LOGICIELS L'ordinateur utilise différent logiciels pour exécute les programmes spécifiques. Les logiciels sont classés en trois catégories principales : LOGICIEL D'EXPLOITATION LOGICIEL DE PROGRAMMATION LOGICIEL D'APPLICATION. II- LOGICIEL D'EXPLOITATION C’est un logiciel de base. Un système d'exploitation est le programme fondamental des programmes système. Il contrôle l'ordinateur et fournie les bases sous laquelle seront construit le programme d'application. C'est un logiciel de base qui démarre automatiquement lorsqu'on allume l'ordinateur et qui contrôle ou commande le fonctionnement global de la machine et contrôle l'interface entre la machine utilisateur. Ce sont des programmes qui permettent d’exploiter les ressources de la machine et de gérer la communication entre les différents périphériques. Le logiciel système comprend un système d'exploitation, des pilotes (anglais driver):de périphériques, les utilitaires, serveurs et autres composants logiciels tels, qui aident le programmeur abstrait loin des fonctions de mémoire et du matériel du système. • Le logiciel de base le plus important est le système d’exploitation. Parmi les systèmes d’exploitation, on peut citer : MS-DOS, Windows, Linux • Les utilitaires sont utilisés pour manipuler l'ordinateur ou à des fins de diagnostic comme le TuneUp, • Un pilote est un logiciel qui permet d'utiliser un matériel informatique5. III- LOGICIEL DE PROGRAMMATION Logiciel de programmation aide le programmeur à écrire des programmes en fournissant lui avec des outils tels que les éditeurs, compilateurs, éditeurs de liens, des débogueurs et plus encore. Un programme est une liste d'instruction indiquant à un ordinateur ce qu'il doit faire. Il se présente sous la forme de courtes séquences d'instruction (algorithme) appelées fonctions composant souvent des données de base organiser de façon cohérente et finir. Ecrire dans un langage évolue et exécutable par un ordinateur. Un langage évolue ou un langage de programmation est un code que l'ordinateur peut compiler ou interpréteur. Un compilateur est un programme informatique qui traduit un langage, le langage source, en un autre, appelée le langage cible, en préservant la signifiant du texte source. En pratique un compilateur sert à traduit un code source à un langage machine. La tâche principale est de produit du code objet correcte qui peut être exécute directement par l'ordinateur. Un interpréteur est un outil informatique ayant pour tache d'analyser, de traduire et d'exécuter un programme écrit dans un langage informatique (langage interprété). Les outils de développement (logiciel de programmation) sont : Turbo Pascal, C++ builder, Visual basic,Windev IV-LOGICIEL D'APPLICATION. Un logiciel d'application, l'un des plus importants types de logiciels, est un logiciel permettant de réaliser certaines tâches spécifiques par l'ordinateur. Un logiciel d'application utilise les capacités d'un ordinateur directement à une tâche spécifique. Il est capable de manipuler du texte, des chiffres et des graphiques. Il peut être sous la forme d'un logiciel mis l'accent sur une certaine tâche unique, comme le traitement de texte, feuille de calcul ou la lecture de fichiers audio et vidéo. Exemple le pack de Microsoft Office, Adobe, Ulead… Il existe 3 grands types de logiciels informatiques et ce quelque soit le système logiciel d’exploitation de votre ordinateur (GNU/Linux, Windows ou Mac). Les logiciels propriétaires et payants Les logiciels gratuits = graticiels (freeware) Les logiciels libres IV-A- LES LOGICIELS PROPRIETAIRES ET PAYANTS Ces logiciels fabriqués par des sociétés de logiciel sont vendus à l’utilisateur lors de l’achat de son ordinateur, en boîte dans les magasins spécialisés ou sur Internet. Mais attention, ce qui est vendu, ce n’est pas le droit de propriété de l’utilisateur sur le logiciel mais seulement un droit d’utilisation, c’est une licence utilisateur. La grande majorité des logiciels sous Windows et Mac sont de ce type, ils sont par contre assez rares sous GNU/Linux. • Le partagiciel (shareware) Quoi qu'il en soit, avant d'acheter un logiciel, vous aurez toujours la possibilité de bénéficier d'une période d'essai gratuite. Très souvent les logiciels payants sont des sharewares. Ces derniers consistent pour un auteur à mettre en libre circulation une version complète de son logiciel afin de permettre au public de le tester sans s'engager financièrement. On peut assimiler ce mode de distribution à une période de "libre essai", durant laquelle l'auteur vous offre l'opportunité d'évaluer un logiciel de la façon la plus évidente et la plus efficace qui soit : en l'utilisant dans votre contexte de travail habituel. Mais attention de ne pas vous laisser aller à la tentation d'obtenir un logiciel payant illégalement et gratuitement grâce à un crack. En effet cela est assimilé à un acte de piratage, répréhensible par la loi avec des peines pouvant aller de la simple amende à la prison ferme. • Les versions beta Avant de commercialiser un logiciel, on le donne souvent à tester à un certain nombre de personnes. Ce sont des versions beta ('avant commercialisation'). On améliore peu à peu le logiciel, en le re-testant à chaque fois. C'est ainsi qu'il peut y avoir plusieurs versions beta. Quand le logiciel semble suffisamment stable, on le commercialise. Il perd alors son label de 'beta'. • Bug informatique. Les bogues, ou bugs, sont des erreurs de conception ou de programmation dans les logiciels, qui peuvent causer des comportements incorrects. Il est difficile, pour des raisons fondamentales, de produire des logiciels sans bogue. Cependant, il existe des mécanismes par lesquels on peut limiter la quantité de bogues, voire les supprimer. Dans l' ensemble, l' obtention de logiciels complexes peu bogués est coûteuse en temps et en main d' œuvre. Plus les anomalies sont détectées tôt au long du développement du logiciel, moins leur correction est difficile. Exemple de logiciels payants : IV-B- LES LOGICIELS GRATUITS = GRATICIELS (FREEWARE) Pour un logiciel propriétaire qui peut être distribué, copié et utilisé gratuitement, sans frais de licence. Ces logiciels fabriqués par des sociétés de logiciel ou des auteurs isolés sont gratuits pour l’utilisateur qui peut se les procurer sur Internet par téléchargement ou dans des CD-Rom de magasin dans les kiosques de journaux. Il est possible d’en faire des copies et de les faire circuler entre utilisateurs. Le code source n’est pas modifiable, ce qui implique que le logiciel n’évolue que si son auteur le fait évoluer. Ce type de logiciel est le plus souvent très performant car les sociétés ou les auteurs qui les fabriquent ont pour objectif de se faire connaître le plus rapidement possible auprès des utilisateurs, c’est une « carte de visite ». La gratuité est assez souvent transitoire, de 6 mois à 12 mois en général, une fois le logiciel bien implanté, il devient le plus souvent payant et propriétaire dans ces nouvelles versions. Exemple de logiciels gratuits : IV-C- LES LOGICIELS LIBRES Un logiciel est dit libre lorsqu’il est permis de l’exécuter, d' accéder au code source pour l'étudier ou l'adapter à ses besoins, redistribuer des copies, modifier et redistribuer le logiciel. On dit que logiciel uploads/Science et Technologie/ cours-magistral-sur-le-logiel.pdf
Documents similaires










-
33
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Apv 30, 2021
- Catégorie Science & technolo...
- Langue French
- Taille du fichier 0.4260MB