About: Software archaeology     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : dbo:Book, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FSoftware_archaeology

Software archaeology or source code archeology is the study of poorly documented or undocumented legacy software implementations, as part of software maintenance. Software archaeology, named by analogy with archaeology, includes the reverse engineering of software modules, and the application of a variety of tools and processes for extracting and understanding program structure and recovering design information. Software archaeology may reveal dysfunctional team processes which have produced poorly designed or even unused software modules, and in some cases deliberately obfuscatory code may be found. The term has been in use for decades.

AttributesValues
rdf:type
rdfs:label
  • برمجيات علم الآثار (ar)
  • Archéologie logicielle (fr)
  • 소프트웨어 고고학 (ko)
  • Software archaeology (en)
  • Программная археология (ru)
  • Археологія програмного забезпечення (uk)
  • 軟體考古學 (zh)
rdfs:comment
  • برمجيات علم الآثار هي دراسة تطبيقات البرامج الحاسوبية القديمة غير الموثقة بالقدر الكافي والتي تعد كجزء من صيانة البرمجيات لعلم الآثار أو المسماة قياساً للعلم الآثار. وتشمل هذه البرمجيات الهندسة العكسية لوحدات البرامج وتطبيق مجموعة متنوعة من الأدوات والعمليات بغرض استخراج وفهم هيكلة البرامج واسترداد المعلومات المتعلقة بالتصميم. (ar)
  • Software archaeology or source code archeology is the study of poorly documented or undocumented legacy software implementations, as part of software maintenance. Software archaeology, named by analogy with archaeology, includes the reverse engineering of software modules, and the application of a variety of tools and processes for extracting and understanding program structure and recovering design information. Software archaeology may reveal dysfunctional team processes which have produced poorly designed or even unused software modules, and in some cases deliberately obfuscatory code may be found. The term has been in use for decades. (en)
  • 소프트웨어 고고학은 소프트웨어 유지 관리의 일환으로서 문서화가 부족하거나 되지 않은 레거시 소프트웨어 구현에 대한 연구를 말한다. 고고학으로부터 명명된 소프트웨어 고고학은 소프트웨어 모듈의 리버스 엔지니어링, 프로그램 구조를 이해하고 설계 정보를 복구하기 위한 도구와 다양한 프로세스를 포함한다. 소프트웨어 고고학은 제대로 설계되지 않았거나 사용되지 않은 소프트웨어 모듈을 만들어낸 기능부전의 팀 프로세스를 드러낼 수 있다. 이 용어는 수십 년 동안 사용되어 왔다. 그것은 꽤 자연스러운 은유이다. 프로그래머가 를 읽을 때 고대 문명의 잔해를 탐구 고고학자와 같은 상황과 비슷하게 느껴지기 때문이다. (ko)
  • Программная археология — дисциплина, изучающая слабо документированное или недокументированное , в целях его сопровождения. Программная археология включает в себя обратную разработку приложений, использование специальных инструментальных средств и технологических процессов для извлечения и понимания структуры кода, восстановления замысла его разработчиков. Программная археология помогает обнаружить проблемы, связанные с неудачной архитектурой приложения и отмершим (неиспользуемым) кодом. Термин используется уже несколько десятилетий и отражает следующую метафору: разработчик, читающий код унаследованного программного обеспечения, ощущает себя так же, как и археолог, исследующий памятники древней цивилизации. (ru)
  • Археоло́гія програ́много забезпе́чення — вивчення погано, чи взагалі не документованої , як елементу супроводження програмного забезпечення.Програмна археологія, названа по аналогії з археологією,включає в себе обернену інженерію програмних модулів, і застосування різноманітних інструментів та процесів для виокремлення інформації розуміння інформації про проектування системи.Програмна археологія може розкрити дисфункціональні процеси в команді, які створили погано спроектовані чи навіть невикористовувані програмні модуліТермін використовується протягом кількох десятиліть,і відображає досить природну метафору: програміст що читає успадкований код може відчувати себе в ситуації аналогічній до тієї що відчуває себе археологом який досліджує нашарування стародавньої цивілізації (uk)
  • 軟體考古學(Software archaeology)是指對於文檔化不佳或甚至沒有說明文檔的軟體的研究,是軟體維護的一部份。軟體考古學的內容包括對軟體模組的逆向工程、應用許多不同的工具及程序來發掘程式架構,並且還原設計的相關資訊。軟體考古學可能會找出功能失常的團隊流程,以及其產生的設計不佳或是未使用的軟體模組。「軟體考古學」一詞反映一個很自然的比喻:閱讀舊有程式的程式設計師會感覺自然像是一個正在探索古代文明的考古學家一様。 (zh)
  • L'archéologie logicielle est l'étude d'implémentations de logiciels hérités mal documentés ou non documentés, dans le cadre de leur maintenance logicielle. L'archéologie logicielle, nommée par analogie avec l'archéologie, comprend la rétro-ingénérie des modules logiciels et l'application de divers outils et processus permettant d'extraire et de comprendre la structure de programmes et de récupérer des informations de conception. L'archéologie logicielle peut révéler des processus d'équipe dysfonctionnels ayant produit des modules logiciels mal conçus, voire inutilisés. Le terme est utilisé depuis des années et reflète une métaphore assez naturelle : un développeur lisant un code ancien peut sentir qu'il ou elle est dans la même situation qu'un archéologue explorant les ruines d'une ancienn (fr)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Link from a Wikipage to an external page
sameAs
dbp:wikiPageUsesTemplate
has abstract
  • برمجيات علم الآثار هي دراسة تطبيقات البرامج الحاسوبية القديمة غير الموثقة بالقدر الكافي والتي تعد كجزء من صيانة البرمجيات لعلم الآثار أو المسماة قياساً للعلم الآثار. وتشمل هذه البرمجيات الهندسة العكسية لوحدات البرامج وتطبيق مجموعة متنوعة من الأدوات والعمليات بغرض استخراج وفهم هيكلة البرامج واسترداد المعلومات المتعلقة بالتصميم. (ar)
  • L'archéologie logicielle est l'étude d'implémentations de logiciels hérités mal documentés ou non documentés, dans le cadre de leur maintenance logicielle. L'archéologie logicielle, nommée par analogie avec l'archéologie, comprend la rétro-ingénérie des modules logiciels et l'application de divers outils et processus permettant d'extraire et de comprendre la structure de programmes et de récupérer des informations de conception. L'archéologie logicielle peut révéler des processus d'équipe dysfonctionnels ayant produit des modules logiciels mal conçus, voire inutilisés. Le terme est utilisé depuis des années et reflète une métaphore assez naturelle : un développeur lisant un code ancien peut sentir qu'il ou elle est dans la même situation qu'un archéologue explorant les ruines d'une ancienne civilisation. (fr)
  • Software archaeology or source code archeology is the study of poorly documented or undocumented legacy software implementations, as part of software maintenance. Software archaeology, named by analogy with archaeology, includes the reverse engineering of software modules, and the application of a variety of tools and processes for extracting and understanding program structure and recovering design information. Software archaeology may reveal dysfunctional team processes which have produced poorly designed or even unused software modules, and in some cases deliberately obfuscatory code may be found. The term has been in use for decades. (en)
  • 소프트웨어 고고학은 소프트웨어 유지 관리의 일환으로서 문서화가 부족하거나 되지 않은 레거시 소프트웨어 구현에 대한 연구를 말한다. 고고학으로부터 명명된 소프트웨어 고고학은 소프트웨어 모듈의 리버스 엔지니어링, 프로그램 구조를 이해하고 설계 정보를 복구하기 위한 도구와 다양한 프로세스를 포함한다. 소프트웨어 고고학은 제대로 설계되지 않았거나 사용되지 않은 소프트웨어 모듈을 만들어낸 기능부전의 팀 프로세스를 드러낼 수 있다. 이 용어는 수십 년 동안 사용되어 왔다. 그것은 꽤 자연스러운 은유이다. 프로그래머가 를 읽을 때 고대 문명의 잔해를 탐구 고고학자와 같은 상황과 비슷하게 느껴지기 때문이다. (ko)
  • Программная археология — дисциплина, изучающая слабо документированное или недокументированное , в целях его сопровождения. Программная археология включает в себя обратную разработку приложений, использование специальных инструментальных средств и технологических процессов для извлечения и понимания структуры кода, восстановления замысла его разработчиков. Программная археология помогает обнаружить проблемы, связанные с неудачной архитектурой приложения и отмершим (неиспользуемым) кодом. Термин используется уже несколько десятилетий и отражает следующую метафору: разработчик, читающий код унаследованного программного обеспечения, ощущает себя так же, как и археолог, исследующий памятники древней цивилизации. (ru)
  • Археоло́гія програ́много забезпе́чення — вивчення погано, чи взагалі не документованої , як елементу супроводження програмного забезпечення.Програмна археологія, названа по аналогії з археологією,включає в себе обернену інженерію програмних модулів, і застосування різноманітних інструментів та процесів для виокремлення інформації розуміння інформації про проектування системи.Програмна археологія може розкрити дисфункціональні процеси в команді, які створили погано спроектовані чи навіть невикористовувані програмні модуліТермін використовується протягом кількох десятиліть,і відображає досить природну метафору: програміст що читає успадкований код може відчувати себе в ситуації аналогічній до тієї що відчуває себе археологом який досліджує нашарування стародавньої цивілізації (uk)
  • 軟體考古學(Software archaeology)是指對於文檔化不佳或甚至沒有說明文檔的軟體的研究,是軟體維護的一部份。軟體考古學的內容包括對軟體模組的逆向工程、應用許多不同的工具及程序來發掘程式架構,並且還原設計的相關資訊。軟體考古學可能會找出功能失常的團隊流程,以及其產生的設計不佳或是未使用的軟體模組。「軟體考古學」一詞反映一個很自然的比喻:閱讀舊有程式的程式設計師會感覺自然像是一個正在探索古代文明的考古學家一様。 (zh)
gold:hypernym
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage 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