Diplomarbeit, 2002
100 Seiten, Note: 1,0
Die Arbeit untersucht die Effizienz von Entwicklerdokumentation in der Softwareentwicklung und präsentiert Maßnahmen zur Verbesserung. Ziel ist es, die Herausforderungen der Dokumentation zu analysieren und praktikable Lösungen aufzuzeigen, die den Erstellungsprozess effizienter gestalten.
1 Einleitung: Dieses Kapitel führt in die Thematik der Entwicklerdokumentation ein, beschreibt die Problemstellung – die Dokumentation als ineffizientes Übel – und formuliert das Ziel der Arbeit: die Effizienzsteigerung der Entwicklerdokumentation. Es wird die Vorgehensweise erläutert und verwendete Begriffe definiert, um eine einheitliche Basis für die weitere Analyse zu schaffen. Die Einleitung legt den Grundstein für die nachfolgenden Kapitel, indem sie den Fokus auf die Problematik und das Ziel der Arbeit lenkt.
2 Entwicklerdokumentation: Dieses Kapitel befasst sich umfassend mit dem Thema Entwicklerdokumentation. Es werden zunächst die verschiedenen Gegenstände der Dokumentation, wie Anforderungen, Architekturen und Quellcode, aufgeführt. Anschließend werden die Gründe für die Erstellung von Entwicklerdokumentation detailliert dargestellt, von der Wissenskonservierung und dem Wissenstransfer bis hin zur Erfüllung von Vertragsbedingungen und organisatorischen Vorgaben. Im Anschluss werden die Nachteile ausführlich diskutiert, beispielsweise der hohe Aktualisierungsaufwand, mangelnde Verständlichkeit und die Schwierigkeiten bei der Informationsbeschaffung.
3 Effizienzsteigerung des Einsatzes von Entwicklerdokumentation: Dieses Kapitel steht im Zentrum der Arbeit und präsentiert verschiedene Konzepte und Maßnahmen zur Effizienzsteigerung. Es werden sowohl grundlegende Konzepte und Qualitätsanforderungen als auch quantitative Aspekte der Dokumentation betrachtet. Ein Schwerpunkt liegt auf alternativen Ansätzen, die traditionelle schriftliche Dokumentation ergänzen oder ersetzen sollen. Darüber hinaus werden verschiedene Vorschläge kritisch beleuchtet, darunter der Zeitpunkt der Dokumentation, der Einsatz technischer Hilfsmittel, der Verzicht auf Dokumentation und die Rolle der Teamgröße und Kommunikation.
4 Einflussfaktoren auf Entwicklerdokumentation: Das Kapitel analysiert die Faktoren, welche die Effizienz der Entwicklerdokumentation beeinflussen. Es konzentriert sich auf organisatorische Faktoren und wie diese die Erstellung, den Nutzen und die Effektivität der Dokumentation prägen. Hier wird der Kontext der Softwareentwicklung und des Anwendungskontexts in den Fokus gerückt und deren Auswirkungen auf die getroffenen Maßnahmen zur Effizienzsteigerung untersucht.
Entwicklerdokumentation, Effizienz, Softwareentwicklung, Wissensmanagement, Kommunikation, Alternativen zur Dokumentation, Anforderungsdynamik, Sicherheitsanforderungen, Teamgröße, Qualitätssicherung.
Diese Arbeit untersucht die Effizienz von Entwicklerdokumentation in der Softwareentwicklung und präsentiert Maßnahmen zur Verbesserung. Sie analysiert die Herausforderungen der Dokumentation und zeigt praktikable Lösungen auf, um den Erstellungsprozess effizienter zu gestalten. Der Fokus liegt auf der Steigerung der Effizienz durch verschiedene Maßnahmen und die kritische Betrachtung von Alternativen zur traditionellen schriftlichen Dokumentation.
Die Arbeit behandelt folgende Themenschwerpunkte: Herausforderungen der Entwicklerdokumentation (Aktualität, Verständlichkeit, Aufwand), Maßnahmen zur Effizienzsteigerung (dokumentationsbezogen, organisationsbezogen, technikbezogen), Alternativen zur traditionellen schriftlichen Dokumentation (Pair Programming, direkte Kommunikation etc.), Einflussfaktoren auf die Effizienz (Anforderungsdynamik, Sicherheitsanforderungen) und die Optimierung des Umfangs und der Gegenstände der Dokumentation.
Die Arbeit gliedert sich in vier Kapitel: Kapitel 1 (Einleitung) führt in die Thematik ein und definiert die Problemstellung und das Ziel der Arbeit. Kapitel 2 (Entwicklerdokumentation) behandelt die Gegenstände, Gründe und Nachteile der Entwicklerdokumentation. Kapitel 3 (Effizienzsteigerung des Einsatzes von Entwicklerdokumentation) präsentiert Maßnahmen zur Effizienzsteigerung und beleuchtet kritisch verschiedene Vorschläge. Kapitel 4 (Einflussfaktoren auf Entwicklerdokumentation) analysiert organisatorische Einflussfaktoren auf die Effizienz der Dokumentation.
Die Arbeit adressiert Herausforderungen wie die Aktualität, die Verständlichkeit und den hohen Aufwand der Entwicklerdokumentation. Es wird untersucht, wie diese Herausforderungen die Effizienz der Softwareentwicklung beeinträchtigen.
Die Arbeit schlägt verschiedene Maßnahmen zur Effizienzsteigerung vor, darunter dokumentationsbezogene Maßnahmen (Verbesserung der Struktur und des Inhalts), organisationsbezogene Maßnahmen (Optimierung der Prozesse) und technikbezogene Maßnahmen (Einsatz von Werkzeugen). Es werden auch alternative Ansätze zur traditionellen schriftlichen Dokumentation, wie Pair Programming und direkte Kommunikation, betrachtet.
Die Arbeit diskutiert Alternativen wie Pair Programming und direkte Kommunikation als Ergänzung oder Ersatz für traditionelle schriftliche Dokumentation. Der Fokus liegt dabei auf dem Abwägen von Vor- und Nachteilen dieser Ansätze im Kontext der Effizienzsteigerung.
Die Arbeit betrachtet organisatorische Einflussfaktoren wie die Anforderungsdynamik und Sicherheitsanforderungen, die einen erheblichen Einfluss auf den Aufwand und die Effektivität der Dokumentation haben.
Die Arbeit legt den Fokus auf die Verbesserung der Effizienz, ohne explizit eine Messmethode zu definieren. Die Effizienz wird eher implizit durch die Reduktion des Aufwands, die Verbesserung der Verständlichkeit und die Steigerung der Aktualität der Dokumentation beurteilt.
Die Arbeit kommt zu dem Schluss, dass die Effizienz der Entwicklerdokumentation durch gezielte Maßnahmen, die sowohl die Dokumentation selbst als auch die organisatorischen und technischen Rahmenbedingungen betreffen, deutlich verbessert werden kann. Es werden keine endgültigen Lösungen präsentiert, sondern vielmehr Ansatzpunkte für eine verbesserte Praxis in der Softwareentwicklung aufgezeigt.
Schlüsselwörter sind: Entwicklerdokumentation, Effizienz, Softwareentwicklung, Wissensmanagement, Kommunikation, Alternativen zur Dokumentation, Anforderungsdynamik, Sicherheitsanforderungen, Teamgröße, Qualitätssicherung.
Der GRIN Verlag hat sich seit 1998 auf die Veröffentlichung akademischer eBooks und Bücher spezialisiert. Der GRIN Verlag steht damit als erstes Unternehmen für User Generated Quality Content. Die Verlagsseiten GRIN.com, Hausarbeiten.de und Diplomarbeiten24 bieten für Hochschullehrer, Absolventen und Studenten die ideale Plattform, wissenschaftliche Texte wie Hausarbeiten, Referate, Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Dissertationen und wissenschaftliche Aufsätze einem breiten Publikum zu präsentieren.
Kostenfreie Veröffentlichung: Hausarbeit, Bachelorarbeit, Diplomarbeit, Dissertation, Masterarbeit, Interpretation oder Referat jetzt veröffentlichen!
Kommentare