About: dbkwik:resource/SsNiYSa0vVkORWHY20Oolw==   Sponge Permalink

An Entity of Type : owl:Thing, within Data Space : 134.155.108.49:8890 associated with source dataset(s)

AttributesValues
rdfs:label
  • Softwarearchäologie
rdfs:comment
  • __INDEX__ Softwarearchäologie ist eine Methode, einen übernommenen Quellcode zu entschlüsseln. Die Wartung von Software wurde in den letzten Jahren gern spöttisch als Softwarearchäologie bezeichnet. Dabei bezog man sich gar nicht auf die Wartung, sondern darauf, einen schlechten/ verunreinigten Code zu korrigieren/ bereinigen, indem man den Entwurf verbessert, Code-Wiederholungen entfernt, Entwurfsmuster einführt, den Code dokumentiert und versucht, die Software damit robuster zu machen.
dcterms:subject
abstract
  • __INDEX__ Softwarearchäologie ist eine Methode, einen übernommenen Quellcode zu entschlüsseln. Die Wartung von Software wurde in den letzten Jahren gern spöttisch als Softwarearchäologie bezeichnet. Dabei bezog man sich gar nicht auf die Wartung, sondern darauf, einen schlechten/ verunreinigten Code zu korrigieren/ bereinigen, indem man den Entwurf verbessert, Code-Wiederholungen entfernt, Entwurfsmuster einführt, den Code dokumentiert und versucht, die Software damit robuster zu machen. Zum ersten Mal wird der Begriff Softwarearchäologie 1999 im Science Fiction Roman „Eine Tiefe am Himmel“ (Originaltitel „A Deepness in the Sky“) von Vernor Vinge erwähnt. Der amerikanische Informatiker Grady Booch greift ihn später wieder auf und definiert ihn sinngemäß wie folgt: Die Rückgewinnung wesentlicher Details eines existierenden Systems, die nötig sind, um über ein System zu reflektieren, es zu reparieren, anzupassen, zu verändern, zu ernten, das System selbst oder Teile daraus zu nutzen. Softwarearchäologie bedeutet also, Zugriff auf aktuelle bzw. nicht mehr verfügbare Informationen zu erhalten. Sie umfasst gleichermaßen die Beherrschung der Komplexität von Anwendungssystemen sowie die Ableitung von Software-Artefakten. Der Archäologie-Prozess bereitet die Wiederverwendung von Systemkomponenten vor und realisiert zusätzliche Schnittstellen. Vor allem bei fehlenden Ansprechpartnern ist die Softwarearchäologie eine wichtige Erhebungsmethode, um etwas über die Anforderungen des alten Systems zu erfahren und im Neuen zu berücksichtigen.
Alternative Linked Data Views: ODE     Raw Data in: CXML | CSV | RDF ( N-Triples N3/Turtle JSON XML ) | OData ( Atom JSON ) | Microdata ( JSON HTML) | JSON-LD    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 07.20.3217, on Linux (x86_64-pc-linux-gnu), Standard Edition
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2012 OpenLink Software