www.wikidata.de-de.nina.az
Dieser Artikel oder nachfolgende Abschnitt ist nicht hinreichend mit Belegen beispielsweise Einzelnachweisen ausgestattet Angaben ohne ausreichenden Beleg konnten demnachst entfernt werden Bitte hilf Wikipedia indem du die Angaben recherchierst und gute Belege einfugst Eine lebende Dokumentation auch dynamische Dokumentation ist eine Beschreibung welche durch kontinuierliche Bearbeitung aktuell gehalten wird Ein Beispiel fur eine lebende Dokumentation stellt ein Wiki dar Das Gegenstuck zur lebenden Dokumentation wird als tote oder statische Dokumentation bezeichnet Es handelt sich hierbei um ein Dokument dessen Inhalt nicht kontinuierlich aktualisiert wird Gesetzgebung BearbeitenIn der Gesetzgebung werden Dokumente gepflegt welche den aktuellen Zustand des Gesetzes wiedergeben Hierbei muss zudem sichergestellt sein dass auch alte Versionen der Gesetzgebung als statische Dokumentation erhalten bleiben um eine historische Nachvollziehbarkeit zu gewahrleisten Veranderungs und Anforderungsmanagement BearbeitenIm Veranderungs und Anforderungsmanagement versteht man von einem Team geteilte Dokumente welches vom Team aktuell gehalten wird Unabhangig vom Formalitatsgrad der Dokumentation werden fur das Team Bedingungen und Anforderungen definiert welche zur Bearbeitung des Dokuments notig sind Gemass dem Single Point of Truth Prinzip sollte bei gewollter Redundanz zudem ein zentrales Dokument existieren dessen Richtigkeit sichergestellt wird Softwareentwicklung BearbeitenIn der Softwareentwicklung wird zwischen einer von einem Menschen erstellten und gewarteten Beschreibung welche die Anwendung verifiziert sowie einer automatisch erstellten Beschreibung welche aus dem Programm erstellt wurde unterschieden Gemass dem DRY Prinzip sollte zudem eine redundante nicht ausfuhrbare Dokumentation vermieden werden Im Rahmen des Anforderungsmanagements wird die Anforderung an die Software in einer lebenden Dokumentation in einer vordefinierten Sprache z B Gherkin von einem Menschen verfasst Hieraus werden Softwaretests erstellt welche bei Ausfuhrung verifizieren ob der Zustand des Programms mit der Anforderung ubereinstimmt Eine andere Art von lebender Dokumentation stellt die Humane Registry dar welche z B mittels Reflexion automatisch aus dem Programm erstellt wird und die Schnittstellen des Programms dokumentiert Die Schnittstellen konnen hierbei zu Testzwecken direkt uber die Humane Registry angesteuert werden Des Weiteren kann etwa mittels eines Erstellungsprozesses auch automatisch eine nicht ausfuhrbare Dokumentation aus dem Quelltext des Programms erstellt werden Diese Dokumentation umfasst hierbei Schnittstellenbeschreibungen und ggf UML Diagramme welche Funktion und Aufbau der Anwendung dokumentieren Da ein solches Dokument jedoch redundant zum Quelltext ist kommt eine derartige Methodik nur noch vereinzelt zur Anwendung Abgerufen von https de wikipedia org w index php title Lebende Dokumentation amp oldid 231243985