1. Introduction au génie logiciel

L’art de spécifier, de concevoir, de réaliser, et de faire évoluer, avec des moyens et dans des délais raisonnables, des programmes, des documentations et des
.
 procédures de qualité en vue d’utiliser un ordinateur pour résoudre certains problèmes. [ Gaudel et al, 1996 Précis de génie logiciel, Edition Masson]