About: Software entropy     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:Trope107105475, within Data Space : dbpedia.demo.openlinksw.com associated with source document(s)
QRcode icon
http://dbpedia.demo.openlinksw.com/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FSoftware_entropy&invfp=IFP_OFF&sas=SAME_AS_OFF

Software entropy is the idea that software eventually rots as it is changed if sufficient care is not taken to maintain coherence with product design and established design principles. The common usage is only tangentially related to entropy as defined in classical thermodynamics and statistical physics. Another aspect can be found in what is perceived to be a decay in the quality of otherwise static software that is the result of the inevitable changes to its environment, that often occur as operating systems and other components are upgraded or retired.

AttributesValues
rdf:type
rdfs:label
  • Entropia del programari (ca)
  • Entropía del software (es)
  • Software entropy (en)
  • Энтропия ПО (ru)
  • 軟體熵 (zh)
rdfs:comment
  • Software entropy is the idea that software eventually rots as it is changed if sufficient care is not taken to maintain coherence with product design and established design principles. The common usage is only tangentially related to entropy as defined in classical thermodynamics and statistical physics. Another aspect can be found in what is perceived to be a decay in the quality of otherwise static software that is the result of the inevitable changes to its environment, that often occur as operating systems and other components are upgraded or retired. (en)
  • 軟體熵(Software entropy)是指軟體的無序程度。軟體熵可用來說明軟體在經過不斷修改後,無序程度提高的現象。 伊瓦尔·雅各布森用以下的方式描述「軟體熵」: 熱力學第二定律說明在一個封閉系統內的無序程度不會下降,只會上昇或維持定值,其無序程度可以用熵來表示。此定律似乎也可適用在軟體系統內,在系統經過修改後,其無序程度(或稱為熵)會上昇,這可稱為「軟體熵」。在軟體開發中,有類似的理論。Lehman提出了以下的二個定律: 1. * 有用到的電腦程式就會被修改 2. * 若沒有特別的處理及修正,修改程式會使其複雜度會增加。 Andrew Hunt及David Thomas用破窗理論來說明如何避免在軟體開發過程中軟體熵的增加。 代碼重構可以漸進的降低軟體熵。 (zh)
  • L'entropia del programari és la mesura de desordre del programari que reflecteix la complexitat del seu manteniment. Ja que a mesura que es fan modificacions o s'agrega nou codi aquest va perdent la seva estructura inicial i augmenta la seva entropia. 1. * Un programa en ús es modificarà. 2. * Quan un programa és modificat, la seva complexitat augmenta, sempre que no es treballi activament en contra d'això. Andrew Hunt i David Thomas utilitzen la metàfora reparant finestres trencades de criminologia per evitar l'entropia del programari en el desenvolupament de software. (ca)
  • La entropía del software es la medida de desorden del software que refleja la complejidad de su mantenimiento. Ya que a medida que se hacen modificaciones o se agrega nuevo código este va perdiendo su estructura inicial y aumenta su entropía. En un trabajo sobre Ingeniería de software por Ivar Jacobson y otros​ describe la entropía del software como sigue: Andrew Hunt y David Thomas utilizan la metáfora reparando ventanas rotas de criminología para evitar la entropía del software en el desarrollo de software.​ (es)
  • Работа Ивара Якобсона и других по разработке программного обеспечения, описывает программную энтропию следующим образом: Второй закон термодинамики основан на том, что беспорядок в замкнутой системе не может уменьшаться, он может только оставаться неизменным или расти. Мерой беспорядка является энтропия. Этот закон справедлив и для программных систем. При модификации системы её беспорядок может только расти, это и называется энтропия ПО.В разработке ПО есть похожие теории. Мэнни Леман в работе 1985 предложил несколько законов, два из которых: 1. * Используемая компьютерная программа будет модифицирована; 2. * Когда компьютерная программа модифицируется, её сложность увеличивается, при условии что никто этому не препятствует. (ru)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
sameAs
dbp:wikiPageUsesTemplate
has abstract
  • L'entropia del programari és la mesura de desordre del programari que reflecteix la complexitat del seu manteniment. Ja que a mesura que es fan modificacions o s'agrega nou codi aquest va perdent la seva estructura inicial i augmenta la seva entropia. Un treball d'enginyeria del programari d'Ivar Jacobson et al. descriu l'entropia del programari com segueix:La segona llei de la termodinàmica, en principi, afirma que el desordre d'un sistema tancat no pot reduir-se, només pot romandre sense canvis o augmentar. Una mesura d'aquest desordre és l'entropia. Aquesta llei també sembla plausible per als sistemes de programari; Quan un sistema és modificat, la seva desordre o entropia, tendeix a augmentar. Això és conegut com a entropia del programari.En desenvolupament de programari, hi ha teories similars; veure a Lehman (1985), qui va proposar una sèrie de lleis, dels quals dos eren, bàsicament, com segueix: 1. * Un programa en ús es modificarà. 2. * Quan un programa és modificat, la seva complexitat augmenta, sempre que no es treballi activament en contra d'això. Andrew Hunt i David Thomas utilitzen la metàfora reparant finestres trencades de criminologia per evitar l'entropia del programari en el desenvolupament de software. El procés de refactorització de codi pot reduir gradualment l'entropia del programari. (ca)
  • La entropía del software es la medida de desorden del software que refleja la complejidad de su mantenimiento. Ya que a medida que se hacen modificaciones o se agrega nuevo código este va perdiendo su estructura inicial y aumenta su entropía. En un trabajo sobre Ingeniería de software por Ivar Jacobson y otros​ describe la entropía del software como sigue: La segunda ley de la termodinámica, en principio, afirma que el desorden de un sistema cerrado no puede reducirse, sólo puede permanecer sin cambios o aumentar. Una medida de este desorden es la entropía. Esta ley también parece plausible para los ; Cuando un sistema es modificado, su desorden o entropía, tiende a aumentar. Esto es conocido como entropía del software.En desarrollo de software, hay teorías similares; ver a Lehman (1985),​ quien propuso una serie de leyes, de los cuales dos eran, básicamente, como sigue: 1. * Un programa de computadora que es usado se modificará 2. * Cuando un programa es modificado, su complejidad aumentará, siempre que no se trabaje activamente en contra de esto. Andrew Hunt y David Thomas utilizan la metáfora reparando ventanas rotas de criminología para evitar la entropía del software en el desarrollo de software.​ El proceso de refactorización de código puede reducir gradualmente la entropía del software. (es)
  • Software entropy is the idea that software eventually rots as it is changed if sufficient care is not taken to maintain coherence with product design and established design principles. The common usage is only tangentially related to entropy as defined in classical thermodynamics and statistical physics. Another aspect can be found in what is perceived to be a decay in the quality of otherwise static software that is the result of the inevitable changes to its environment, that often occur as operating systems and other components are upgraded or retired. (en)
  • 軟體熵(Software entropy)是指軟體的無序程度。軟體熵可用來說明軟體在經過不斷修改後,無序程度提高的現象。 伊瓦尔·雅各布森用以下的方式描述「軟體熵」: 熱力學第二定律說明在一個封閉系統內的無序程度不會下降,只會上昇或維持定值,其無序程度可以用熵來表示。此定律似乎也可適用在軟體系統內,在系統經過修改後,其無序程度(或稱為熵)會上昇,這可稱為「軟體熵」。在軟體開發中,有類似的理論。Lehman提出了以下的二個定律: 1. * 有用到的電腦程式就會被修改 2. * 若沒有特別的處理及修正,修改程式會使其複雜度會增加。 Andrew Hunt及David Thomas用破窗理論來說明如何避免在軟體開發過程中軟體熵的增加。 代碼重構可以漸進的降低軟體熵。 (zh)
  • Работа Ивара Якобсона и других по разработке программного обеспечения, описывает программную энтропию следующим образом: Второй закон термодинамики основан на том, что беспорядок в замкнутой системе не может уменьшаться, он может только оставаться неизменным или расти. Мерой беспорядка является энтропия. Этот закон справедлив и для программных систем. При модификации системы её беспорядок может только расти, это и называется энтропия ПО.В разработке ПО есть похожие теории. Мэнни Леман в работе 1985 предложил несколько законов, два из которых: 1. * Используемая компьютерная программа будет модифицирована; 2. * Когда компьютерная программа модифицируется, её сложность увеличивается, при условии что никто этому не препятствует. Эндрю Хант и Дэйвид Томас использовали теорию разбитых окон как метафору к энтропии в разработке программного обеспечения Рефакторинг может привести к сокращению энтропии ПО. Энтропия ПО растёт при накоплении технического долга. (ru)
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
is Wikipage redirect of
is foaf:primaryTopic of
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 67 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software