Dokumentation für die Software-Wartung



Ähnliche Dokumente
StuPro-Seminar Dokumentation in der Software-Wartung. StuPro-Seminar Probleme und Schwierigkeiten in der Software-Wartung.

Benötigen wir einen Certified Maintainer?

Software Engineering. Dokumentation! Kapitel 21

Software Engineering. Dokumentation. Wintersemester 2005/06. Kapitel 21. Universität Zürich Institut für Informatik

BSV Ludwigsburg Erstellung einer neuen Internetseite

Agiles Design. Dr.-Ing. Uwe Doetzkies Gesellschaft für Informatik mail:

Was versteht man unter Softwaredokumentation?

Kapitel 10: Dokumentation

Typisierung des Replikationsplan Wirries, Denis Datenbankspezialist

Regulatorische Anforderungen an die Entwicklung von Medizinprodukten

Gezielt über Folien hinweg springen

Schließsysteme mit Sorglos-Service, einfach, intelligent. Die Evolution der Schließsysteme

SharePoint Demonstration

Mit Sicherheit CRM. Wir schenken Ihnen Kundenbindung mesonic WinLine CRM-Kampagne 2013

Übungsklausur vom 7. Dez. 2007

Verankerung des Themas Unternehmensnachfolge in KMU

Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen. Wir bringen Qualität. Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen

Sichere Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere . der

Unternehmen Sportverein Erfolg braucht Management

Forschungsprojekt: IT und Data Governance in KMU

So funktioniert das online-bestellsystem GIMA-direkt

Software Projekt 2 / Gruppe Knauth Lernziele:

Projektmanagementsoftware: Standard vs. Individual

Requirements Engineering Die Dinge von Anfang an richtig machen

Das moderne Redaktionshandbuch als Rückgrat technischer Dokumentation

Cad-OasEs Int. GmbH. 20 Jahre UG/NX Erfahrung prägen Methodik und Leistungen. Nutzen Sie dieses Wissen!

Business-Rule-Management als Instrument des Software-Reengineering

ARCO Software - Anleitung zur Umstellung der MWSt

Vom Finden und Suchen Büroorganisation und KitaPlusQM

Zukunft der Call-Center mitbestimmen

Studientag 1793 Software Engineering I. 6. Juli 2014

Internet Explorer Version 6

SWOT Analyse zur Unterstützung des Projektmonitorings

Checkliste. zur Gesprächsvorbereitung Mitarbeitergespräch. Aktivität / Frage Handlungsbedarf erledigt

KSB EasySelect. Einfach gut finden.

Anleitung für die Teilnahme an den Platzvergaben "Studio II, Studio IV und Studio VI" im Studiengang Bachelor Architektur SS15

PQ Explorer. Netzübergreifende Power Quality Analyse. Copyright by Enetech Alle Rechte vorbehalten.

Die itsystems Publishing-Lösung

Prozessorientierte Unternehmensportale und deren Nutzungsszenarien. Einführung in das Thema Unternehmensportale

Häufig wiederkehrende Fragen zur mündlichen Ergänzungsprüfung im Einzelnen:

LEITFADEN ZUR ERFOLGREICHEN ONLINE-BEWERBUNG

teischl.com Software Design & Services e.u. office@teischl.com

Anleitung zur Bearbeitung von Prüferkommentaren in der Nachreichung

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Auswahl alter Klausuraufgaben aus einer ähnlichen Vorlesung Maßgeblich für die Prüfung sind die Vorlesungsinhalte!

TeamSphere. Die Geo-Wissensdatenbank. Entwickelt von

Gründe für fehlende Vorsorgemaßnahmen gegen Krankheit

Klausur Softwaretechnik Feb. 2008

Meet Magento,

» Weblösungen für HSD FM MT/BT-DATA

Softwareanforderungsanalyse

Betriebliches Gesundheitsmanagement. hkk MA-Befragung. Stefan Dubenkrop, Dipl.-Psych.

Digitalisierung der Arbeitswelt

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

Kurzeinführung Excel2App. Version 1.0.0

Etikettendruck mit Works 7.0

Anwendungsbeispiele. Neuerungen in den s. Webling ist ein Produkt der Firma:

Mobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.

Qualitätsmanagement: Dokumentieren. Kontrollieren. Verfolgen.

Verarbeitung der -Adressen

Erfahrungen mit Hartz IV- Empfängern

Hinweise zum Fragebogen. Wir möchten Sie darum bitten, die jeweils zutreffenden Antworten in den dafür vorgesehenen

Auktionen erstellen und verwalten mit dem GV Büro System und der Justiz Auktion

Tutorial. Wie kann ich meinen Kontostand von meinen Tauschpartnern in. übernehmen? Zoe.works - Ihre neue Ladungsträgerverwaltung

LSF-Anleitung für Studierende

Skript Pilotphase für Arbeitsgelegenheiten

SJ OFFICE - Update 3.0

FRAGEBOGEN ANWENDUNG DES ECOPROWINE SELBSTBEWERTUNG-TOOLS

Code of Conduct (CoC)

BMW ConnectedDrive. connecteddrive. Freude am Fahren BMW CONNECTED DRIVE. NEUERUNGEN FÜR PERSONALISIERTE BMW CONNECTED DRIVE DIENSTE.

Agile Software Verteilung

aktuelle Themen Kundenworkshop 11/

Insight aus der Webseite!

Drei Wege zur sicheren Luftfracht Alternativen nach Einführung des zertifizierten bekannten Versenders

13. FAMOS User Treffen

Social Media Einsatz in saarländischen Unternehmen. Ergebnisse einer Umfrage im Mai 2014

IT-SICHERHEIT IM UNTERNEHMEN Mehr Sicherheit für Ihre Entscheidung

Online-Fanclub-Verwaltung

Kostenstellen verwalten. Tipps & Tricks

Marketing Intelligence Schwierigkeiten bei der Umsetzung. Josef Kolbitsch Manuela Reinisch

Handbuch Offline-Abgleich

Content Management System mit INTREXX 2002.

Produktmanager Gehaltsstudie 2013/2014 Auswertung der Befragung von über 500 Produktmanager in Deutschland

Dokumentation Login-Bereich

CERTQUA-Servicecenter Nahtlose IT-Anbindung per Schnittstelle

RMeasy das SAP IS U Add On für Versorgungsunternehmen. Optimieren Sie Ihre Prozesse in Kundengewinnung und Kundenbindung.

GRS SIGNUM Product-Lifecycle-Management

Interner Fakultätskalender Anleitung

Hilfe zur ekim. Inhalt:

Ihre Interessentendatensätze bei inobroker. 1. Interessentendatensätze

ffiliate Marketing Portal WERBEMÖGLICHKEITEN

Auditmanager. Vorbereitung, Durchführung und Maßnahmenumsetzung von Audits leicht gemacht. Auditmanager. im System

7 Schritte durch. Think out of the box. Think Auditor.

Technical Note 0301 ewon

Fragebogen: Abschlussbefragung

Delta Audit - Fragenkatalog ISO 9001:2014 DIS

Die Beschreibung bezieht sich auf die Version Dreamweaver 4.0. In der Version MX ist die Sitedefinition leicht geändert worden.

Workshop. Zeitmanagement Hamburg, 24. November 2004

Transkript:

7. Workshop Software-Reengineering Dokumentation für die Software-Wartung Stefan Opferkuch Universität Stuttgart Institut für Softwaretechnologie, Abteilung Software Engineering 4. Mai 2005

Übersicht Wie kann Software-Wartung verbesrt werden? Mögliche Wartungsdokumentation Aktueller Stand der Dokumentation in der Wartung Unterschiedliche Interesnslagen Aktuelle Arbeiten Folie 2/10

Software-Wartung ist nicht so gut, wie sie in sollte/ könnte. Software-Wartung... dauert zu lange ist zu teuer ist fehlerintensiv ist zu unflexibel ist nicht planbar Folie 3/10

Wie kann Software-Wartung verbesrt werden? Einsatz eines Configuration- und Changemanagements von Beginn der Entwicklung an Codierrichtlinien definieren und anwenden Einen definierten Wartungsprozess eintzen Werkzeuge für die Wartung verwenden Dokumentation für die Wartung erstellen und verwenden Folie 4/10

Workshop Dokumentation in der Software-Wartung Expertentag IT-Projektmanagement, Stuttgart, 15. April 05 Benennen Sie das wichtigste Dokument der Wartung Code-Kommentar Architektur Architekturbeschreibung Feinspezifikation Schnittstellen & Hierarchie Deployment-Diagramm Kundenvereinbarung Anforderungsdokument Dokumentation der Änderung Durchgeführte Änderungen Bugtracker Folie 5/10

Workshop Dokumentation in der Software-Wartung Expertentag IT-Projektmanagement, Stuttgart, 15. April 05 Benennen Sie das wichtigste Dokument der Wartung Code-Kommentar Architektur Architekturbeschreibung Feinspezifikation Schnittstellen & Hierarchie Deployment-Diagramm Kundenvereinbarung Anforderungsdokument Dokumentation der Änderung Durchgeführte Änderungen Architektur und Code Anforderungen Änderungen Bugtracker Folie 5/10

Mögliche Wartungsdokumentation Systembeschreibung Die Systembeschreibung erfolgt während der Entwicklung in einer Spezifikation und einem Architekturentwurf. Codebezogene Dokumentation Die codebezogene Dokumentation besteht aus einem Modulentwurf und der internen Dokumentation des Codes. Zusätzlich muss für die Wartung eine Dokumentation der Abhängigkeiten sowohl zwischen den Anforderungen und deren Umtzung als auch innerhalb des Quellcodes erstellt werden. Folie 6/10

Aktueller Stand der Dokumentation Kajko-Mattsson untersuchte 2001 den Stand der Dokumentation in 19 Wartungsorganisationen. Ergebnis (unter anderem): 10 Organisationen beginnen Wartung mit vollständigen, konsistenten Dokumenten; 3 aktualisieren die während der Wartung 8 haben Codierrichtlinien; 4 haben Dokumentierrichtlinien 5 haben Checklisten für die Erstellung und Änderung der Dokumente; 4 legen fest, wann im Prozess welche Dokumente überarbeitet oder überprüft werden müsn 5 führen formale Abnahmen der Dokumente nach jeder Wartungsaktivität durch Dokumentation für die Wartung ist ein noch immer stark vernachlässigter Aspekt. Folie 7/10

Unterschiedliche Interesnlagen Entwickler Für die Entwicklung notwendige Dokumentation Wartungsingenieure Vollständige Wartungsdokumentation des Systems Wartungsmanagement/ Controlling überhaupt keine Dokumentation Unter Berücksichtigung dier unterschiedlicher Interesn muss ein Kosten-Nutzen-Optimum für die Wartungsdokumentation gefunden werden! Folie 8/10

Aktuelle Arbeiten Welche Dokumentation welcher Softwareteile ist unter Kosten-Nutzen-Aspekten notwendig und sinnvoll? Entwicklung eines Bewertungsschemas für Wartungsdokumentation Erfasn der Bedeutung der Dokumentation für die Software- Wartung Bewertung durch Wartungsingenieure, wie hilfreich verschiedene Dokumente bei einzelnen Wartungstätigkeiten waren Analy der Wartung mit fehlenden Dokumenten Bestimmen des Kosten-Nutzen-Faktors der Dokumentation Erfasn der Aufwände für die Erstellung und Pflege einzelner Dokumente Bewertung des Nutzens der Dokumente für die Wartung Folie 9/10

Vielen Dank für die Aufmerksamkeit! Für die Bewertung Ihrer Wartungsdokumentation wenden Sie sich bitte an: Stefan Opferkuch Institut für Softwaretechnologie Abteilung Software Engineering Universitätsstraße 38, 70569 Stuttgart E-Mail: opferkuch@informatik.uni-stuttgart.de Tel.: 0711 / 7816-352 Folie 10/10