No Silver Bullet (original) (raw)

About DBpedia

"No Silver Bullet—Essence and Accident in 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 hay balas de plata — Esencia y accidentes en la ingeniería del software» («No Silver Bullet — Essence and Accidents of Software Engineering») es el título de un artículo científico sobre ingeniería del software presentado en 1986 por Fred Brooks con ocasión del X Congreso Mundial de Informática de la .​ 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 insiste en que no hay ninguna bala de plata, él cree que 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 Accident in 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 », et dont le sens est « pas de baguette magique » ) 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 des 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 Silver Bullet – Essence and Accident in Software Engineering, 은환탄은 없다, 은탄이란 없다)는 1986년 튜링상 수상자 프레드 브룩스가 쓴 소프트웨어 엔지니어링에 관해 널리 논의된 논문이다. 브룩스는 "기술이든 관리 기법이든 한쪽으로만 이루어진 개발은 없으며 그 자체로 10년 안에 생산성, 신뢰성, 단순성 면에서 크기 정도의 개선만을 약속한다."고 논한다. (ko) 『銀の弾などない— ソフトウェアエンジニアリングの本質と偶有的事項』(ぎんのたまなどない ソフトウェアエンジニアリングのほんしつとぐうゆうてきじこう、英: No Silver Bullet - essence and accidents of software engineering)とは、フレデリック・ブルックスが1986年に著した、ソフトウェア工学の広く知られた論文である。 (ja) «Серебряной пули нет» (англ. «No Silver Bullet») — широко обсуждавшаяся статья Фредерика Брукса об инженерии программного обеспечения, написанная им в 1986 году. Брукс утверждает, что «ни в одной технологии или в управленческой технике не существует универсального метода, увеличивающего на порядок производительность, надёжность и простоту» (так называемой «серебряной пули»). Он также утверждает, что «мы не можем ожидать увеличения прибыли в два раза каждые два года» при разработке программного обеспечения, как это происходит с разработкой аппаратного обеспечения. Брукс подчёркивает разницу между побочными сложностями (англ. accidental complexity) и имманентными сложностями (англ. essential complexity). Статья, в которой Брукс приводит свои собственные размышления, может быть найдена в юбилейном издании книги «Мифический человеко-месяц». (ru) 《沒有銀彈:軟體工程的本質性與附屬性工作》(英語:No Silver Bullet—Essence and Accidents of Software Engineering)是IBM大型電腦之父佛瑞德·布魯克斯所發表一篇關於軟體工程的論文,原先是在1986年都柏林IFIP研討會的一篇受邀論文,隔年電機電子工程師學會《Computer》也轉載了這篇文章,他們用了幾張《》之類的電影劇照來當作說明,還加上了一段〈終結狼人〉的附註,用來引出非銀彈則不能成功的(現代)傳說。該論述中強調由於軟體的複雜性本質,而使真正的銀彈並不存在;所謂的没有銀彈是指沒有任何一項技術或方法可使軟體工程的生產力在十年內提高十倍。 (zh) «Срібної кулі немає» — сутність та акциденція в програмній інженерії — популярна стаття Фреда Брукса, написана в 1986. В ній Брукс стверджує що «немає жодного відкриття ні в технології, ні в методах управління, одне тільки використання якого обіцяло б протягом найближчого десятиліття на порядок підвищити продуктивність, надійність, простоту розробки програмного забезпечення». Також він говорить що «не варто очікувати що колись ми будемо мати двократний приріст кожні два роки» в розробці програмного забезпечення, так, як ми спостерігаємо в апаратному (Закон Мура). Брукс розділяє акцидентні труднощі (ті що заважають розробці ПЗ, але не є йому властивими), та суттєві труднощі (ті що випливають з самої природи програмного забезпечення). Він припускає що більшість того чим займаються розробники пов'язане з суттєвими труднощами, тому зведення акцидентної складності до нуля не дасть суттєвого збільшення продуктивності. Стаття, та рефлексії Брукса над нею, «Новий постріл Срібної кулі», можна знайти у ювілейному виданні «Міфічного людино-місяця». Як кандидати на роль срібної кулі стаття розглядає: * Мови високого рівня (Ada) * Об'єктно орієнтоване програмування * Штучний інтелект * Експертні системи * * Графічне програмування * Верифікація програм * Інтегровані середовища розробки Як розв'язання проблеми сутності: * Повторне використання коду * Ефективний аналіз вимог та * Інкрементна розробка (uk)
dbo:wikiPageExternalLink http://www.cs.unc.edu/techreports/86-020.pdf http://www.stevemcconnell.com/ieeesoftware/eic04.htm https://archive.org/details/mythicalmonth00broo https://web.archive.org/web/20160910002130/http:/worrydream.com/refs/Brooks-NoSilverBullet.pdf
dbo:wikiPageID 302899 (xsd:integer)
dbo:wikiPageLength 6572 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1123438267 (xsd:integer)
dbo:wikiPageWikiLink dbr:Wirth's_law dbc:1986_documents dbr:Fred_Brooks dbr:Moore's_law dbr:The_Mythical_Man-Month dbr:Steve_McConnell dbr:Computer_(magazine) dbc:Software_engineering_papers dbr:Software_prototyping dbr:Software_engineering dbc:Academic_journal_articles dbr:Turing_Award dbr:Essential_complexity_(numerical_measure_of_"structuredness") dbr:Ada_(programming_language) dbr:History_of_software_engineering dbr:Aristotle dbr:Assembly_language dbc:Software_project_management dbr:High-level_programming_language dbr:Order_of_magnitude dbr:SOLID_(object-oriented_design) dbr:Silver_bullet dbr:IEEE_Software dbr:Remuneration
dbp:wikiPageUsesTemplate dbt:Cite_book dbt:Cite_journal dbt:For dbt:Reflist dbt:Short_description dbt:Wikiquote
dct:subject dbc:1986_documents dbc:Software_engineering_papers dbc:Academic_journal_articles dbc:Software_project_management
rdf:type yago:Artifact100021939 yago:Creation103129123 yago:EndProduct103287178 yago:Object100002684 yago:Oeuvre103841417 yago:PhysicalEntity100001930 yago:Product104007894 yago:Whole100003553 yago:Wikicat1986Works
rdfs:comment "No Silver Bullet—Essence and Accident in 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 Accident in Software Engineering, 은환탄은 없다, 은탄이란 없다)는 1986년 튜링상 수상자 프레드 브룩스가 쓴 소프트웨어 엔지니어링에 관해 널리 논의된 논문이다. 브룩스는 "기술이든 관리 기법이든 한쪽으로만 이루어진 개발은 없으며 그 자체로 10년 안에 생산성, 신뢰성, 단순성 면에서 크기 정도의 개선만을 약속한다."고 논한다. (ko) 『銀の弾などない— ソフトウェアエンジニアリングの本質と偶有的事項』(ぎんのたまなどない ソフトウェアエンジニアリングのほんしつとぐうゆうてきじこう、英: 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) « Pas de balle en argent » (traduction littérale de « No Silver Bullet », et dont le sens est « pas de baguette magique » ) 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 hay balas de plata — Esencia y accidentes en la ingeniería del software» («No Silver Bullet — Essence and Accidents of Software Engineering») es el título de un artículo científico sobre ingeniería del software presentado en 1986 por Fred Brooks con ocasión del X Congreso Mundial de Informática de la .​ 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) «Серебряной пули нет» (англ. «No Silver Bullet») — широко обсуждавшаяся статья Фредерика Брукса об инженерии программного обеспечения, написанная им в 1986 году. Брукс утверждает, что «ни в одной технологии или в управленческой технике не существует универсального метода, увеличивающего на порядок производительность, надёжность и простоту» (так называемой «серебряной пули»). Он также утверждает, что «мы не можем ожидать увеличения прибыли в два раза каждые два года» при разработке программного обеспечения, как это происходит с разработкой аппаратного обеспечения. (ru) «Срібної кулі немає» — сутність та акциденція в програмній інженерії — популярна стаття Фреда Брукса, написана в 1986. В ній Брукс стверджує що «немає жодного відкриття ні в технології, ні в методах управління, одне тільки використання якого обіцяло б протягом найближчого десятиліття на порядок підвищити продуктивність, надійність, простоту розробки програмного забезпечення». Також він говорить що «не варто очікувати що колись ми будемо мати двократний приріст кожні два роки» в розробці програмного забезпечення, так, як ми спостерігаємо в апаратному (Закон Мура). (uk)
rdfs:label No hay balas de plata (es) Pas de balle en argent (fr) 銀の弾などない (ja) 은빛 총알은 없다 (ko) No Silver Bullet (en) Серебряной пули нет (ru) Срібної кулі немає (uk) 没有银弹 (zh)
owl:sameAs freebase:No Silver Bullet yago-res:No Silver Bullet wikidata:No Silver Bullet dbpedia-es:No Silver Bullet dbpedia-fr:No Silver Bullet dbpedia-hu:No Silver Bullet dbpedia-ja:No Silver Bullet dbpedia-ko:No Silver Bullet dbpedia-ru:No Silver Bullet dbpedia-uk:No Silver Bullet dbpedia-zh:No Silver Bullet https://global.dbpedia.org/id/NH7B
prov:wasDerivedFrom wikipedia-en:No_Silver_Bullet?oldid=1123438267&ns=0
foaf:isPrimaryTopicOf wikipedia-en:No_Silver_Bullet
is dbo:wikiPageDisambiguates of dbr:Silver_Bullet
is dbo:wikiPageRedirects of dbr:No_silver_bullet dbr:Accidental_complexity
is dbo:wikiPageWikiLink of dbr:List_of_computer_scientists dbr:Wirth's_law dbr:Essential_complexity dbr:Fred_Brooks dbr:The_Mythical_Man-Month dbr:Silver dbr:Software_prototyping dbr:No_silver_bullet dbr:History_of_software_engineering dbr:Assembly_language dbr:Accidental_complexity dbr:Silver_Bullet dbr:Silver_bullet dbr:Outline_of_software_engineering
is foaf:primaryTopic of wikipedia-en:No_Silver_Bullet