Moderne Softwaredokumentation
Autoři
Více o knize
Dokumentation wird als „Übel“ der Softwareentwicklung empfunden. Durch eine Effizienzsteigerung von Entwicklerdokumentation kann entscheidend dazu beigetragen werden, den Erstellungsprozess von Software effizient zu gestalten. Entwicklerdokumentation wird für verschiedene Gegenstände der Softwareentwicklung (z. B. Quellcode, Schnittstellen, Testfälle) angefertigt. Es gibt einige Gründe, warum Entwicklerdokumentation erstellt wird, beispielsweise zum Wissenstransfer, zur Wissenskonservierung oder zum Zwecke der Projektkommunikation. Entwicklerdokumentation bringt aber auch Probleme mit sich, wie z. B. hohen Aktualisierungsaufwand, mangelnde Verständlichkeit und geringe Aktualität. Seit einiger Zeit sind Maßnahmen bekannt, durch die die Effizienz der Entwicklerdokumentation verbessert werden kann. Darüber hinaus kann Entwicklerdokumentation aber auch auf alternativen Wegen effizienter gestaltet werden. In diesem Buch werden diese Maßnahmen und Alternativen vorgestellt und unter Beachtung unterschiedlicher Rahmenbedingungen von Softwareprojekten erläutert, welche Maßnahmen und Alternativen sich effizienzsteigernd einsetzten lassen. Dieses Buch wendet sich an Softwareentwickler und IT-Projektmanager.