Un article de Wikipedia.y-project.com.
(Redirigé depuis
La balle en argent)
La « balle en argent » (Silver bullet) est une expression introduite en ingénierie logicielle dans les années 1960 par Frederick Brooks. Brooks désigne ici par la « balle en argent » l'ensemble des « techniques miracles » censées permettre magiquement d'augmenter la productivité des programmeurs et de diminuer la quantité de bogues dans les programmes produits, et ainsi de tuer le monstre redouté, le dépassement des délais lors de la réalisation des projets informatiques. Brooks était chef de projet sur OS/360, l'un des projets les plus chers et les plus en retard de l'informatique, qui a failli tuer IBM.
Brooks, qui a relaté son expérience dans Le mythe du mois-homme, a par la suite écrit un célèbre article, No silver bullet, où il met en doute les « technologies miracles » de son temps. L'expression silver bullet est depuis entrée dans le langage du génie logiciel.
L'opinion de Brooks est que les difficultés de réalisation des logiciels se divisent en difficultés accidentelles (langages de programmation et systèmes laborieux et malaisés à utiliser) et en difficultés essentielles (inhérentes à la production de logiciels). Or, selon lui, les difficultés accidentelles ont déjà été en grande partie éliminées, par exemple par l'adoption de langages de haut niveau; il n'y aura donc pas dans le futur de nouveaux progrès permettant de gains importants de productivité. Il cite ensuite un certain nombre de technologies présentées comme devant révolutionner l'industrie logicielle (le langage Ada, la programmation orientée objet) et explique que si ces technologies permettent d'encore diminuer les difficultés accidentelles de la programmation, elles ne peuvent ôter aux difficultés essentielles.
[] Liens externes
Le Texte ci-dessus est disponible sous GNU Free Documentation License.
La source est wikipedia http://fr.wikipedia.org/wiki/La balle en argent