Le g?nie logiciel GL (ou software engineering) est la science dont l'objectif est de proposer des techniques, d?marches, approches, langages favorisant la production de logiciels de qualit?s. Plusieurs qualit?s sont requises dans un logiciel, mais les plus importantes sont souvent: la fiabilit?, la maintenabilit?, l'efficacit?, etc. D'autre part et du ? sa complexit?, le g?nie logiciel est consid?r? aussi comme un art plut?t qu'une science. Cet art...