Aide logiciels
Vous ne savez pas ce qu'est réellement un logiciel, cette page devrait vous aider à mieux comprendre.
Prenons un exemple simple avec Google :
Google est une société, portant le nom de son moteur de recherche et propose un logiciel pour naviguer sur internet nommé Google Chrome.
Société : Google Inc
Moteur de recherche : Google.fr, Google.be, Google.ch, Google.ca.
Navigateurs : Google Chrome Propriétaire et Chromium Libre.
Pour résumé, vous lancer votre navigateur internet qui peut être :
⇒ Internet Explorer, Google Chrome, Mozilla Firefox, Safari, ...
Vous avez ensuite comme possibilités :
⇒ L'accès à vos favoris, marques-pages, ou signets selon le navigateur.
⇒ Effectuer une recherche avec votre moteur de recherche, qui peut être pour les principaux :
⇒ Bing, Google, MSN / Bing, Yahoo, ...
Qu'est-ce que c'est un logiciel ?
Dérivé du mot logique. Créé en 1972 comme traduction du terme anglais software.
En informatique, un logiciel est un ensemble d'informations relatives à des traitements effectués automatiquement par un appareil informatique.
Y sont inclus les instructions de traitement, regroupées sous forme de programmes, des données et de la documentation. Le tout est stocké sous forme d'un ensemble de fichiers dans une mémoire.
Un appareil informatique est une machine qui effectue des traitements en fonction d'instructions et de données. Les instructions et les données sont contenues dans un logiciel. Un appareil informatique contient toujours au minimum un seul logiciel, nécessaire pour mettre en activité l'appareil. Le logiciel est un élément indispensable à l'utilisation de tout appareil informatique.
⇒ Un logiciel applicatif, le type de logiciel le plus courant, aussi appelé application informatique :
un logiciel dont les automatismes sont destinés à assister un utilisateur dans une de ses activités.
⇒ Un logiciel système (ou logiciel de base).
C'est un logiciel dont les automatismes contrôlent l'utilisation du matériel informatique par les logiciels applicatifs.
Les automatismes du logiciel système sont indépendants de l'activité pour laquelle l'appareil est utilisé.
⇒ Le système d'exploitation sert d'interface entre le matériel et les logiciels applicatifs.
C'est l'ensemble de logiciels système central qui contrôle l'utilisation de l'appareil informatique par les autres logiciels.
Contenu des logiciels ?
Un logiciel est composé d'un ou plusieurs fichiers tels que des programmes, des scripts, des bibliothèques logicielles, des fichiers de configuration, des fichiers de données, des documents électroniques ou du code source.
Le logiciel peut être une application informatique complète, ou une pièce détachée telle qu'un composant logiciel ou un plugin.
Un composant est un logiciel destiné à être utilisé comme pièce détachée dans plusieurs autres logiciels.
Un plug-in est un logiciel destiné à être utilisé comme pièce détachée pour un logiciel en particulier.
Les composants et les plugins sont souvent sous la forme de bibliothèques logicielles.
Les fichiers de configuration contiennent des valeurs de réglage qui permettent d'adapter l'exécution du logiciel à la configuration informatique.
Les fichiers de configuration sont souvent sous une forme facile à lire et modifiable à l'aide d'un logiciel éditeur de texte.
Un logiciel peut contenir divers fichiers, tels que des images, des sons, des textes ou des documents.
Ces fichiers peuvent être utilisés par le logiciel, par exemple affichés comme icône sur l'interface graphique, ou être mis à disposition de l'utilisateur comme aide, comme modèle, ou comme exemple.
Le logiciel est dit Open Source lorsque son code source est mis à disposition de ses utilisateurs sans restriction.
Le non-respect du langage de programmation entraine l'échec du travail automatique du compilateur ou de l'interprète.
Utilisation, Distribution et Droits des logiciels ?
En tant qu'œuvre intellectuelle, les logiciels sont soumis au droit d'auteur à même titre que toute œuvre littéraire ou artistique - livre, brochure, œuvre musicale ou théâtrale.
Le droit d'auteur autorise l'auteur du logiciel de décider sous quelles conditions le logiciel peut être diffusé, modifié, et utilisé.
La licence d'utilisation est un contrat dans lequel l'auteur stipule les conditions sous lesquelles une personne (physique ou morale) est autorisée à utiliser le logiciel.
Les types de logiciels les plus courants sont :
⇒ Logiciel propriétaire :
L'auteur se réserve le droit de diffuser, et de modifier le logiciel.
L'acquisition du droit d'utiliser le logiciel est payante.
⇒ Partagiciel : (Shareware en anglais)
L'auteur autorise autrui à diffuser le logiciel.
L'utilisation prolongée du logiciel requiert un don à son auteur.
⇒ Gratuiciel : (Freeware en anglais)
L'auteur autorise la diffusion et l'utilisation par autrui gratuitement, mais garde le droit de modifier le logiciel.
⇒ Open Source :
Un logiciel dont le code source est mis à disposition d'autrui.
⇒ Logiciel libre :
Logiciel sur lequel il est possible d'effectuer copie, modification et diffusion.
Développement de logiciels ?
Les logiciels, suivant leur taille, peuvent être développés par une personne seule, une petite équipe, ou un ensemble d'équipes coordonnées.
Le développement de grands logiciels par de grandes équipes pose de grands problèmes de coordination, en raison de la quantité importante d'informations à communiquer entre les intervenants.
Pour ces raisons, le développement de logiciels dans un contexte professionnel suit souvent des règles strictes permettant le travail en groupe et la maintenance du code.
Les personnes qui doivent opérer des modifications ultérieures dans le code ne sont plus les personnes qui l'ont développé.
Un logiciel en version béta (ou béta-test) est un logiciel non finalisé, pour lequel on effectue une série de tests jusqu'à ce qu'une stabilité relative soit atteinte.
Les personnes qui cherchent les dernières failles de ces versions de logiciels sont appelées des béta-testeurs.
Un logiciel qui est opérationnel sera maintenu.
La maintenance du logiciel désigne les modifications apportées à un logiciel, après sa mise en œuvre, pour en corriger les fautes, en améliorer l'efficacité ou autres caractéristiques, ou encore adapter celui-ci à un environnement modifié (ISO/IEC 14764).
09 52 84 09 18 - 06 22 06 37 57






