article sur le Logiciel, Explication sur le Logiciel

Logiciel Article, Signification, Explication

                             

Un logiciel est l'ensemble des éléments informatiques qui permettent d'assurer une tâche ou une fonction (exemple : logiciel de comptabilité, logiciel de gestion des prêts).

Le terme logiciel est souvent employé pour programme informatique et inversement. Un logiciel peut être composé d'un seul, ou d'une suite de programmes. Ce dernier cas est d'autant plus fréquent que la capacité réduite de calcul de l'ordinateur oblige à une segmentation des tâches en plusieurs modules séparés ; cependant, les énormes capacités des micro-ordinateurs actuels en regard des applications typiques de bureautique ont permis la réalisation d'applications monolithiques. Généralement, les programmes sont accompagnés d'un ensemble de données permettant de les faire fonctionner (par exemple, un jeu viendra avec de nombreuses images, animations, sons...).

Table of contents
1 Diverses présentations des logiciels
2 Développement de logiciels
3 Bugs
4 Ouverture du code source
5 Voir aussi

Diverses présentations des logiciels

Les programmes peuvent être de différentes formes : Les données associées au logiciel peuvent également être de différents formats : fichiers classiques, bases de données (relationnelles, hiérarchiques, etc.). Les données du logiciel peuvent être éclatées en un grand nombre de fichiers, ou tout le logiciel peut être rassemblé en un seul fichier ; par exemple, sous Windows, la définition de l'interface utilisateur, le dessin des icônes etc., sont souvent intégrés dans le même fichier que l'application principale.

Développement de logiciels

Article principal : Développement de logiciel

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 : documentation, réunions. 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 ; en effet, souvent, les personnes qui doivent opérer des modifications ultérieures dans le code ne sont plus les personnes qui l'ont développé.

Bugs

Article principal : bug

Des erreurs de conception dans les logiciels peuvent causer des comportements incorrects, souvent appelés bugs (ou bogues). La gravité de ceux-ci peut aller de très mineure (p.ex., apparence légèrement incorrecte d'un élément d'interface graphique), à des évènements catastrophiques (explosion de la fusée Ariane vol 501, irradiation incorrecte de patients par une machine de traitement...) en passant par des pertes plus ou moins grandes de données, et, rarement, par une détérioration du matériel.

Il est difficile, pour des raisons fondamentales, de produire des logiciels sans bugs ; cependant, il existe des mécanismes par lesquels on peut limiter la quantité de bugs, voire les supprimer. Citons d'une part des préceptes d'organisation des équipes de programmation et leur méthodologie, d'autre part les technologies de recherche de bugs dans les logiciels. La recherche en informatique a développé un domaine d'étude, la vérification formelle, dont l'objectif est de certifier la qualité des logiciels et de garantir leur fiabilité. Dans l'ensemble, l'obtention de logiciels complexes peu bogués est coûteuse en hommes et en temps.

Ouverture du code source

On classe les logiciels d'après la disponibilité du code source et de la licence qui régit la distribution du programme :

  • code ouvert : tout le monde peut lire le code source. Ce n'est pas synonyme de logiciel libre ;
  • code fermé : le code source n'est disponible que pour une minorité de personnes ;

  • logiciel libre : tout le monde peut étudier, copier, distribuer, modifier et distribuer des versions modifiées du logiciel (définition de la free software foundation). Les logiciels libres sont protégés pour la plupart par une licence d'utilisation ;
  • logiciel propriétaire : au moins un de ces droits n'est pas rempli pour les utilisateurs. La plupart du temps, acquérir une licence d'utilisation nécessite le paiement d'une certaine somme aux créateurs du logiciel ;
  • logiciel commercial : logiciel destiné à la vente, il peut être libre ou propriétaire, même s'il est souvent propriétaire.

Voir aussi


C'est un article concernant le Logiciel. La page contient la signification du Logiciel , Description et explication au sujet de Logiciel

recherche quelque chose