• Open Daily: 10am - 10pm
    Alley-side Pickup: 10am - 7pm

    3038 Hennepin Ave Minneapolis, MN
    612-822-4611

Open Daily: 10am - 10pm | Alley-side Pickup: 10am - 7pm
3038 Hennepin Ave Minneapolis, MN
612-822-4611
Werkzeugunterstützung für die Erstellung einer quellcodegebundenen Dokumentation für Aspekte in Softwaresystemen

Werkzeugunterstützung für die Erstellung einer quellcodegebundenen Dokumentation für Aspekte in Softwaresystemen

Paperback

Applications

ISBN10: 3668147876
ISBN13: 9783668147874
Publisher: Grin Verlag
Published: Feb 16 2016
Pages: 132
Weight: 0.74
Height: 0.28 Width: 8.27 Depth: 11.69
Language: German
Diplomarbeit aus dem Jahr 2004 im Fachbereich Informatik - Software, Note: gut, Technische Universität Berlin, Sprache: Deutsch, Abstract: Diese Arbeit befasst sich mit Gesichtspunkten der Softwareentwicklung, die direkten oder indirekten Einfluss auf das Verständnis von Quellcodes haben. Ein Ziel der Darstellung ist es, Probleme bei der Entwicklung von Softwaresystemen und im speziellen bei der Wartung von Software aufzuzeigen. Wichtige Eckpunkte stellen dabei die Dokumentation von Softwaresystemen und die gedankliche Gliederung von Softwaresystemen in Aspekte dar. Ein Aspekt stellt eine gedanklich kapselbare Einheit von Verhalten dar. Darüber hinaus wird eingegangen auf relevante Randbedingungen, die die Dokumentation, das bedeutet die Wissensbewahrung, beeinflussen. Dazu gehören beispielsweise Softwareentwicklungsprozesse, Normen und die Teamarbeit. Dabei wird nicht au er Acht gelassen, dass die Qualität von bewahrten Informationen und Wissen ma geblich durch die beteiligten Personen geprägt wird. Ziel ist es, Kernfaktoren aufzuzeigen, die grundlegenden Einfluss auf das Verstehen von Softwaresystemen haben. Es wird ein technischer Lösungsansatz skizziert, der zu einer Verbesserung der Dokumentationsmöglichkeiten von Softwaresystemen führt. Der praktische Teil der Arbeit beinhaltet die prototypische Umsetzung wichtiger vorgestellter Ansätze zur Dokumentation von Quellcode. Die Lösung besteht aus einem Softwarepaket, das sich in den Implementierungsprozess von Java Anwendungen integrieren lässt. Die Integration in den Implementierungsprozess wird durch die Einbindung in die Softwareentwicklungsumgebung Eclipse und die Erweiterung von SnipSnap, einem einfachen Content Management System realisiert. Es ermöglicht eine einfache Bedienung während der Implementierung.

Also in

Applications