Génie logiciel -- Contenu bientôt disponible ! --

1 - Qu'est ce que le génie logiciel ?

1.1 Qu'est ce qu'un logiciel ?

Définition

Un logiciel (software en anglais) est un ensemble de programmes et des procédures nécessaires au fonctionnement d'un système informatique.

1.2 Qu'est ce que le génie logiciel ?

Définition:

Le génie logiciel(software engineering en anglais) est une discipline du génie informatique regroupant un ensemble de connaissances scientifiques et techniques afin d'améliorer la conception et le développement de logiciels de qualité.

2. Processus de développement d'un logiciel

2.1 Analyse des besoins

 

2.2 Conception

 

2.3 Outils & méthodes

 

2.4 Construction

 

2.5 Test du logiciel

 

2.6 Gestion de la qualité

 

2.7 Gestion du projet

 

2.8 Maintenance du logiciel

 

3. Les grands principes du génie logiciel

Ref : C. Ghezzi.Fundamentals of Software Engineering.Prentice Hall, 2nd edition, 2002

Pour développer un logiciel de qualité, C. Ghezzi propose un certain nombre de grands principes à prendre en considération:

  1. La rigueur
  2. La décomposition des problèmes en sous-problèmes
  3. La modularité
  4. L’abstraction
  5. L’anticipation des évolutions
  6. La généricité
  7. La construction incrémentale

 

 

Younes Derfoufi
CRMEF OUJDA