"No Silver Bullet — Essence and Accidents of Software Engineering" is a widely discussed paper on software engineering written by Turing Award winner Fred Brooks in 1986. Brooks argues that "there is no single development, in either technology or management technique, which by itself promises even one order of magnitude [tenfold] improvement within a decade in productivity, in reliability, in simplicity." He also states that "we cannot expect ever to see two-fold gains every two years" in software development, as there is in hardware development (Moore's law).

Property Value
dbo:abstract
  • "No Silver Bullet — Essence and Accidents of Software Engineering" is a widely discussed paper on software engineering written by Turing Award winner Fred Brooks in 1986. Brooks argues that "there is no single development, in either technology or management technique, which by itself promises even one order of magnitude [tenfold] improvement within a decade in productivity, in reliability, in simplicity." He also states that "we cannot expect ever to see two-fold gains every two years" in software development, as there is in hardware development (Moore's law). (en)
  • « Pas de balle en argent » (traduction littérale de « No Silver Bullet » ) est une expression introduite en génie logiciel dans les années 1980 par Frederick Brooks lorsqu'il a publié No Silver Bullet — Essence and Accidents of Software Engineering. Brooks désigne ainsi l'ensemble des « techniques miracles » censées permettre magiquement d'augmenter la productivité des programmeurs et de diminuer la quantité de bugs 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. L'expression est un jeu de mots entre d'une part le fait que dans une présentation, les puces au début de chacune des phrases s'appellent en anglais bullet(s), d'autre part le fait qu'une balle d'argent est, dans les légendes, le seul projectile capable d'abattre un lycanthrope, et a donc le statut d'arme miraculeuse. Brooks, qui a relaté son expérience dans Le Mythe du mois-homme, a par la suite écrit un article marquant, 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 l'avenir 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 et 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 en supprimer les difficultés essentielles. (fr)
  • "No hay balas de plata — Esencia y Accidentes de la Ingeniería del Software" ("No Silver Bullet — Essence and Accidents of Software Engineering") es un documento ampliamente discutido sobre ingeniería del software escrito por Fred Brooks en 1986. Brooks argumenta que "no hay un simple desarrollo en tecnología o técnica de gestión, que por sí solo prometa incluso una mejora en la productividad, fiabilidad, simplicidad, en un orden de magnitud [por diez] dentro de una década". También afirma que, en el desarrollo de software, "no podemos esperar siquiera ver una ganancia del doble cada dos años", como la que hay en el desarrollo del hardware. Brooks hace una distinción entre la complejidad accidental y la complejidad esencial y afirma que la mayoría de lo que ahora hacen los ingenieros de software está dedicado a lo esencial, así que reducir todas las actividades accidentales a cero no dará una mejora de un orden de magnitud. Brooks aboga por abordar las partes esenciales del proceso de software. Mientras que Brooks insiste que no hay ninguna bala de plata, él cree una serie de innovaciones atacando la complejidad esencial podría conducir a importantes mejoras (tal vez mayor que diez veces en un período de diez años). El artículo y las propias reflexiones de Brooks sobre esto, "'No Silver Bullet' Refired," ("'No hay bala de plata' Redisparado", pueden encontrarse en la edición de aniversario de The Mythical Man-Month. (es)
  • 『銀の弾などない— ソフトウェアエンジニアリングの本質と偶有的事項』(ぎんのたまなどない ソフトウェアエンジニアリングのほんしつとぐうゆうてきじこう、英: No Silver Bullet - essence and accidents of software engineering)とは、フレデリック・ブルックスが1986年に著した、ソフトウェア工学の広く知られた論文である。 (ja)
  • 《沒有銀彈:軟體工程的本質性與附屬性工作》(英语:No Silver Bullet—Essence and Accidents of Software Engineering)是IBM大型電腦之父佛瑞德·布魯克斯所發表一篇關於軟體工程的經典論文,原先是在1986年都柏林IFIP研討會的一篇受邀論文,隔年電機電子工程師學會《Computer》也轉載了這篇文章,他們用了幾張《倫敦狼人》之類的電影劇照來當作說明,還加上了一段〈終結狼人〉的附註,用來引出非銀彈則不能成功的(現代)傳說。該論述中強調由於軟體的複雜性本質,而使真正的銀彈並不存在;所謂的没有銀彈是指沒有任何一項技術或方法可使軟體工程的生產力在十年內提高十倍。 (zh)
  • «Серебряной пули нет» (англ. «No Silver Bullet») — широко обсуждавшаяся статья Фредерика Брукса об инженерии программного обеспечения, написанная им в 1986 году. Брукс утверждает, что «ни в одной технологии или в управленческой технике не существует универсального метода, увеличивающего на порядок производительность, надёжность и простоту». Он также утверждает, что «мы не можем ожидать увеличения прибыли в два раза каждые два года» при разработке программного обеспечения, как это происходит с разработкой аппаратного обеспечения. Брукс подчёркивает разницу между возникающими ненужными сложностями (англ. accidental complexity) и имманентными сложностями (англ. essential complexity) и заявляет, что большинство из того, что разработчики программного обеспечения совершают в настоящее время, — относится к последнему, поэтому исключение всех т. н. ненужных сложностей не приведёт к улучшению ситуации. Брукс делает упор на основные части процесса разработки программного обеспечения. Хотя он настаивает на том, что «серебряной пули» не существует, он считает, что ряд инноваций, направленных на исправление имманентных сложностей, может привести к значительным улучшениям (возможно, более чем в десять раз за десять лет). Статья, в которой Брукс приводит свои собственные размышления, может быть найдена в юбилейном издании книги «Мифический человеко-месяц». (ru)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 302899 (xsd:integer)
dbo:wikiPageRevisionID
  • 740074433 (xsd:integer)
dct:subject
rdf:type
rdfs:comment
  • "No Silver Bullet — Essence and Accidents of Software Engineering" is a widely discussed paper on software engineering written by Turing Award winner Fred Brooks in 1986. Brooks argues that "there is no single development, in either technology or management technique, which by itself promises even one order of magnitude [tenfold] improvement within a decade in productivity, in reliability, in simplicity." He also states that "we cannot expect ever to see two-fold gains every two years" in software development, as there is in hardware development (Moore's law). (en)
  • 『銀の弾などない— ソフトウェアエンジニアリングの本質と偶有的事項』(ぎんのたまなどない ソフトウェアエンジニアリングのほんしつとぐうゆうてきじこう、英: No Silver Bullet - essence and accidents of software engineering)とは、フレデリック・ブルックスが1986年に著した、ソフトウェア工学の広く知られた論文である。 (ja)
  • 《沒有銀彈:軟體工程的本質性與附屬性工作》(英语:No Silver Bullet—Essence and Accidents of Software Engineering)是IBM大型電腦之父佛瑞德·布魯克斯所發表一篇關於軟體工程的經典論文,原先是在1986年都柏林IFIP研討會的一篇受邀論文,隔年電機電子工程師學會《Computer》也轉載了這篇文章,他們用了幾張《倫敦狼人》之類的電影劇照來當作說明,還加上了一段〈終結狼人〉的附註,用來引出非銀彈則不能成功的(現代)傳說。該論述中強調由於軟體的複雜性本質,而使真正的銀彈並不存在;所謂的没有銀彈是指沒有任何一項技術或方法可使軟體工程的生產力在十年內提高十倍。 (zh)
  • "No hay balas de plata — Esencia y Accidentes de la Ingeniería del Software" ("No Silver Bullet — Essence and Accidents of Software Engineering") es un documento ampliamente discutido sobre ingeniería del software escrito por Fred Brooks en 1986. Brooks argumenta que "no hay un simple desarrollo en tecnología o técnica de gestión, que por sí solo prometa incluso una mejora en la productividad, fiabilidad, simplicidad, en un orden de magnitud [por diez] dentro de una década". También afirma que, en el desarrollo de software, "no podemos esperar siquiera ver una ganancia del doble cada dos años", como la que hay en el desarrollo del hardware. (es)
  • « Pas de balle en argent » (traduction littérale de « No Silver Bullet » ) est une expression introduite en génie logiciel dans les années 1980 par Frederick Brooks lorsqu'il a publié No Silver Bullet — Essence and Accidents of Software Engineering. Brooks désigne ainsi l'ensemble des « techniques miracles » censées permettre magiquement d'augmenter la productivité des programmeurs et de diminuer la quantité de bugs 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. (fr)
  • «Серебряной пули нет» (англ. «No Silver Bullet») — широко обсуждавшаяся статья Фредерика Брукса об инженерии программного обеспечения, написанная им в 1986 году. Брукс утверждает, что «ни в одной технологии или в управленческой технике не существует универсального метода, увеличивающего на порядок производительность, надёжность и простоту». Он также утверждает, что «мы не можем ожидать увеличения прибыли в два раза каждые два года» при разработке программного обеспечения, как это происходит с разработкой аппаратного обеспечения. (ru)
rdfs:label
  • No Silver Bullet (en)
  • No hay balas de plata (es)
  • Pas de balle en argent (fr)
  • 銀の弾などない (ja)
  • Серебряной пули нет (ru)
  • 没有银弹 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:subsequentWork of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is foaf:primaryTopic of