Catégories: Actualité
|
10 avril 2020 8 h 45 min

Qu'est-ce que le Génie logiciel ?

Partager

Histoire du génie logiciel Le terme « génie logiciel » est utilisé depuis 1968.
Avec la création de logiciels de grande ampleur, il est apparu que le travail informel des ingénieurs en logiciels avait ses limites.
En effet, les logiciels ne sont pas terminés dans les temps, leur coût dépasse le budget prévu.

Ils manquent de fiabilité tout en étant peu performants et leur entretien coûte cher.
Le prix du matériel informatique baissait alors que celui des logiciels augmentait.
Des études ont été entreprises sur les méthodes de travail en lien avec la création des logiciels contemporains : ce fût le début du génie logiciel.
Application du génie logiciel Dans les années 1950 et 1960, la distribution des logiciels était encore très limitée.
A partir des années 1970, les logiciels sont devenus plus sophistiqués et les premiers éditeurs de logiciels apparaissent.
Le logiciel devient alors un bien du marché.
Avec l’arrivée des ordinateurs personnels dans les années 1980, le logiciel devient alors un produit de grande distribution qui est orienté vers le consommateur.

C’est le début des progiciels.
De 1985 aux années 2000, les systèmes distribués, l’Internet… le logiciel devient un élément parmi un ensemble.
Le génie logiciel a pour but l’étude du processus permettant la création des logiciels, mais aussi les différentes activités, les profils des membres d’une même équipe créant les logiciels et la communication entre ces membres.
Le génie logiciel permet de réaliser des travaux d’analyse fonctionnelle, mais aussi de conception, puis de programmation et enfin de test du logiciel.
Les thématiques du génie logiciel concernent : Les méthodes et les outils de spécification de fonctionnalités du logiciel (exercices UML, méthode B, etc.
).
Les méthodes et les outils de conception du logiciel.
L’utilisation des patrons de conception.
L’automatisation du code.
Le génie logiciel couvre, entre autres, les disciplines suivantes : La gestion de la qualité du logiciel.
L’architecture détaillée.
L’analyse des besoins.
La documentation logicielle.
Les cycles de vie du logiciel.
L’optimisation des interfaces usager.
La gestion de projet.
Les titulaires d’un diplôme dans le domaine du génie logiciel peuvent exercer les professions suivantes : ingénieur au niveau conception de logiciel, ingénieur en logiciel, ingénieur en informatique.
Ils pourront être employés par des sociétés de service en ingénierie logicielle informatique, par des éditeurs de logiciels, par des institutions de certification gouvernementales.