Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parVéronique Normandin Modifié depuis plus de 9 années
1
No silver bullet Reflexion d ’experts du logiciel sur la difficultée de développer des logiciels fiables Quelles sont les causes Quelles solutions
2
Les experts David Lorge Parna, consultant pour le projet de guerre des étoiles, publie le 28 juin 1985 ‘ Software aspects of strategic defense systems ’ Frederic P. Brooks père de la famille d ’ordinateur ’IBM System/360 ’ publie en 1986 ‘ No Silver Bullet ’ David Harel Professeur de mathématique publie en 1992 ‘ Biting the Silver Bullet ’ Le texte des publications sur : http://www.scs.carleton.ca/~francis/Courses/314/ReadingList.html
3
Comparaison avec d ’autres technologies Le hardware permet un doublement des performances tous les deux ans suivant la célèbre loi de Moore.
4
La difficulté du logiciel La complexité (tous les éléments d ’un logiciel sont uniques) La conformité (arbitraire, le programme doit s ’adapter à l ’existant) Le changement (modification après le déploiement) La représentation (on ne peut faire le plan d ’un programme comme on ferait pour un immeuble)
5
Amélioration apportée Les languages de haut niveau (augmente la productivité, la fiabilité et la simplicité) Le temps partagé (réponse immédiate de la machine) Environnement de programmation intégré
6
Améliorations futures Le langage Ada et les avancée en langages de haut niveau La programmation orientée objet L intelligence artificielle Les systèmes expert La programmation automatique La programmation graphique (organigramme) La vérification des programmes L ’environnement de programmation et les outils Les stations de travail
7
D ’autres solutions Acheter plutôt que faire (réutilisation) Conception itérative Construire un programme L ’importance des architecte
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.