Developpement et integration d'un systeme de gestion integrée pour la gestion des établissements scolaires cas du complexe scolaire l'age d'orpar Mushame Edouard Université Méthodiste au Katanga - Licence en Ingénierie de Systemes d'informations 2019 |
B. Théorie sur le Génie logiciel1. La crise du logiciel et la naissance du Génie logiciela. La crise du logicielLe terme « crise du logiciel », « software crisi » en anglais ; désigne la situation générale qui caractérisa les échecs de développement logiciel dans les années soixante et soixante-dix. Dans son essence le terme fait référence à la difficulté d'écrire des programmes informatiques corrects, compréhensibles et vérifiables. On retiendra trois principales causes à l'origine de ce phénomène : - La complexité du logiciel - Les attentes trop importantes des utilisateurs et des clients ; et - Les changements à apporter aux produits logiciels. Ce qui est paradoxal à notre époque et ce, depuis les années 60, c'est la difficulté de produire des logiciels de qualité à bon prix et dans des délais raisonnables. Les causes de la crise du logiciel sont nombreuses : Il y a d'abord les raisons liées à l'essence, à la nature même du logiciel, ce que nous appelons les propriétés essentielles du logiciel, particulièrement sa virtualité. Il y a ensuite les raisons liées aux problèmes qui entourent la production du logiciel, ce que nous appelons les propriétés accidentelles du logiciel, par exemple les besoins des utilisateurs qui changent sans cesse, la demande de fonctionnalités sophistiquées, les courts délais de livraison, l'inexpérience des développeurs, etc.10(*) b. La naissance du Génie LogicielPour résoudre la crise du logiciel, il fallait comprendre tous les phénomènes sociotechniques observés autour de la production de logiciels et proposer une technique industrielle de production de logiciels s'appuyant sur la connaissance de ces phénomènes. Il fallait donc une science et une technique de la production du logiciel. Ce qui conduisit les universitaires, les praticiens et les organisations divers réunis sous les hospices de l'OTAN en 1968 et 1969 en Allemagne à créer la discipline nommée « Software Engineering », « génie logiciel » en français, discipline scientifique et technique chargée des deux missions. La crise du logiciel est toujours d'actualité. Les facteurs explicatifs du phénomène sont permanents : il y a toujours des clients pressés, des utilisateurs incompris, des informaticiens pas ou peu compétents, et le logiciel est toujours virtuel. Ce qui fait de l'étude du génie logiciel une exigence permanente dans la formation de l'informaticien.11(*) * 10 Abdelhak DJAMEL, Evolution et maintenance des systèmes logiciels, Lavoisier, Paris, 2014, p.55 ; * 11 YAV Muchail Dieudonné, « Génie Logiciel », cours dispensé à la faculté des sciences informatiques De l'Université Méthodiste au Katanga en 2018 ; |
|