Demain, tous développeurs?( Télécharger le fichier original )par Romain GODARD Ecole Sciences-U Lyon - Master 2012 |
E. Le Génie Logiciel (GL)Le terme de software engineering (Génie logiciel en français) a vu le jour à la sortie de deux conférences du comité scientifique de l'OTAN (à Garmisch, en Allemagne, du 7 au 11 octobre 1968, et à Rome, en Italie, du 27 au 31 octobre 1969). Le génie logiciel est "une science de génie industriel qui étudie les méthodes de travail et les bonnes pratiques des ingénieurs qui développent des logiciels. Le génie logiciel s'intéresse en particulier aux procédures systématiques qui permettent d'arriver à ce que des logiciels de grande taille correspondent aux attentes du client, soient fiables, aient un coût d'entretien réduit et de bonnes performances tout en respectant les délais et les coûts de construction", selon Wikipédia. Son but est de maximiser les durées de vie et les qualités des logiciels en minimisant les coûts et les délais. On retrouve la productivité au coeur du développement des technologies de l'information et par conséquent au coeur de l'activité des ingénieurs informaticiens. Ainsi se dégagent deux aspects complémentaires : · Perfectionner la productivité des codeurs et des équipes qui réalisent le programme. Tout ceci grâce à plusieurs méthodes, outils, facilités d'emploi et un savoir-faire qui forment un tout homogène. · Accroître le nombre d'ingénieurs pouvant réaliser des programmes, où même éventuellement permettre à un usager traditionnel de faire son propre programme dont il a besoin (comme par exemple les tableurs qui ont vu le jour dans les années 80 grâce à la micro informatique). C'est ce dernier point qui va être le fil conducteur de ce mémoire. |
|