Bachelor + Master Publishing
811 Bachelorarbeiten, 533 Masterarbeiten, 10.103 Diplomarbeiten

Der persönliche Softwareprozess im Reengineering an Hand eines Beispiels

Der persönliche Softwareprozess im Reengineering an Hand eines Beispiels
Über dieses Buch
  • Art: Diplomarbeit
  • Autor: Christian Perst
  • Abgabedatum: Juni 2000
  • Umfang: 140 Seiten
  • Dateigröße: 11,4 MB
  • Note: 2,2
  • Institution / Hochschule: Paris-Lodron-Universität Salzburg Österreich
  • ISBN (eBook): 978-3-8324-2445-9
  • ISBN (Paperback) :
    978-3-8324-2445-9 P
  • ISBN (CD) :978-3-8324-2445-9 CD
  • Sprache: Deutsch
  • Prämierung:
  • Arbeit zitieren: Perst, Christian Juni 2000: Der persönliche Softwareprozess im Reengineering an Hand eines Beispiels, Hamburg: Diplomica Verlag
  • Schlagworte: Software-Engineering, Qualitätsabsicherung, PSP, Reengineering, persönlicher Softwareprozeß

Diplomarbeit von Christian Perst

Einleitung:

Weltweit existiert heute ein großer Bestand an kommerziellen Programmen. Eine Erweiterung oder ein Reengineering scheint jedoch für viele Organisationen nicht lohnenswert, da die ursprünglichen Entwickler nicht mehr „greifbar“ sind und der Arbeitsaufwand immens hoch erscheint. Da es unwirtschaftlich ist, allen bisher erstellten „alten“ Code zu löschen, müssen Wege aus dieser Krise gefunden werden.

Diese Diplomarbeit untersucht das Reengineering mit dem persönlichen Softwareprozess (PSP) an Hand eines Beispiels.

Zwei primäre Ziele des PSP sind Fehlerreduzierung und Erhöhung der Schätzgenauigkeit. Aus der vorliegenden Arbeit ist ersichtlich, dass der PSP eine ausgereifte Technik ist, mit der auch Reengineeringprojekte durchgeführt werden können, wenn einige Hinweise beachtet werden. Diese betreffen die Aufwandsschätzung in LOC, die Nichteinbeziehung der reengineerten Phasen in den Schätzpool und den zusätzlichen Aufwand von Programmanalysen.

Inhaltsverzeichnis:

1. Danksagung 4
2. Einleitung 5
3. Reengineering, eine Begriffsklärung 7
4. Der persönliche Softwareprozess 8
4.1 Die Notwendigkeit einer Disziplin des Softwareengineerings 9
4.2 Was ist ein Softwareprozess 10
4.3 Prozessreife 11
4.4 Die persönliche Softwareprozess-Strategie 13
4.4.1 PSPO: Der Basisprozess 13
4.4.2 PSP1 Der persönliche Planungsprozess 13
4.4.3 PSP2: Persönliches Qualitätsmanagement 15
4.4.4 PSP3: Der zyklische persönliche Prozess 16
4.4.5 Die Logik für den PSP 16
4.5 Kritik am persönlichen Softwareprozess 16
4.6 Zusammenfassung des PSP 17
5. Ein konkretes Reengineeringprojekt - ein Sachproblem 18
5.1 Die graphisch orientierte Druckmessfälien-Auswertung 18
5.1.1 Erste grobe Charakteristika des Programms 19
5.1.2 Eine statische Analyse des Programms 24
5.2 Randbedingungen für den PSP und das Reengineeringprojekt 30
5.3 Arbeitszeit der Diplomarbeit 31
6. Die Ergebnisse des Reengineerings 34
6.1 Die Umstellung - Allgemeines 34
6.2 Darstellung des Fünktionsumfangs und der Programmzyklen 36
6.3 Metriken 38
6.3.1 Definition 38
6.3.2 Auswahl der Metriken 38
6.3.3 Messgrößen des Programms nach der Umstellung 46
6.3.4 Die Metriken und die Wiederverwendung 53
6.4 Anwendung und allgemeine Erfahrungen mit dem PSP 53
6.4.1 Vergleich von geplanten zu tatsächlichen LOC 54
6.4.2 Vergleich von geplanter Zeit mit tatsächlich benötigter Zeit 56
6.4.3 Verhältnis von LOC zu Arbeitszeit 56
6.4.4 Compile und Testzeiten 58
6.5 Fehler und Produktivität 59
6.5.1 Entfernte Fehler im Vergleich von Compilephase zu Testphase 59
6.5.2 Entfernte Fehler in verschiedenen Phasen 60
6.5.3 Fehler und Produktivität 62
6.5.4 Fehlerreparaturzeiten 62
6.5.5 Reparaturzeiten und Fehleranzahl 65
6.5.6 Yield 69
6.5.7 Verhältnis von Defekt-Entfernungsrate und Yield in Code Review und Design Review 69
6.5.8 Verhältnis von Yield zu den LOC/Review Stunde 72
6.5.9 Verhältnis von Fehler pro kLOC zu Yield 74
6.5.10 Yield und Produktivität 75
6.5.11 Kosten der Qualität 76
6.5.12 Übersehene Fehler in Design und Code Review 80
6.6 Vergleich zwischen neuen PSP-Projekten und dem Reengineering PSP-Projekt 84
6.6.1 Geplante LOC verglichen mit den tatsächlichen LOC des Projektes 84
6.6.2 Geplante Zeit verglichen mit der tatsächlichen Zeit des Projektes 85
6.6.3 Vergleich von geplanten zu tatsächlichen LOC 86
6.6.4 Vergleich von geplanter Zeit mit tatsächlich benötigter Zeit beim Reengineering 87
6.6.5 Verhältnis von LOC zu Arbeitszeit beim Reengineering 87
6.6.6 Compile und Testzeiten beim Reengineering 87
6.6.7 Entfernte Fehler im Vergleich von Compilephase zu Testphase 90
6.6.8 Entfernte Fehler in verschiedenen Phasen 90
6.6.9 Fehler und Produktivität 91
6.6.10 Fehlerreparaturzeiten 93
6.6.11 Reparaturzeiten und Fehleranzahl 94
6.6.12 Yield 94
6.6.13 Verhältnis von Defektentfernungsraten in Code Review und Design Review 96
6.6.14 Verhältnis von Yield zu LOC/Review Stunde 97
6.6.15 Verhältnis von Fehler pro kLOC zu Yield 100
6.6.16 Yield und Produktivität 100
6.6.17 Kosten der Qualität 102
6.6.18 Übersehene Fehler in Design und Code Review 106
6.7 Zuverlässigkeit und Genauigkeit der Messwerte 107
6.8 Vergleich mit PSP Neuprojekten 110
6.9 Vergleich mit ähnlichen Reengineeringprojekten 111
6.10 Vorschläge für ein Reengineering-PSP 113
7. Zusammenfassung 116

Arbeit zitieren:
Perst, Christian Juni 2000: Der persönliche Softwareprozess im Reengineering an Hand eines Beispiels, Hamburg: Diplomica Verlag

Schlagworte:
Software-Engineering, Qualitätsabsicherung, PSP, Reengineering, persönlicher Softwareprozeß

Entdecken Sie mehr zum Thema

diplom.de
Bachelor + Master Publishing

Hermannstal 119 k
22119 Hamburg

Fon: +49 (0) 40 655992-0
Fax: +49 (0) 40 655992-22

Service-Telefon

Rufen Sie uns an:
+49 (0) 40 655992-0

Mo-Fr
09.00-16.00 Uhr

diplom.de in den Medien

Folgen Sie uns bei Twitter & werden Sie diplom.de-Fan bei Facebook!
Schreibtipps unserer Lektoren, Neuigkeiten aus dem Verlagsalltag und das Expertenwissen unserer Autoren als Tweet & Post!
Wir freuen uns auf Sie!

diplom.de BACHELOR + MASTER PUBLISHING

Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Magisterarbeiten, Dissertationen und andere Abschlussarbeiten aus allen Fachbereichen und Hochschulen können Sie bei uns als eBook sofort per Download beziehen oder sich auf CD oder als Buch zusenden lassen. Seit mehr als 15 Jahren ist diplom.de der seriöse, professionelle und erfolgreiche Partner für die Veröffentlichung wissenschaftlicher Abschlussarbeiten.

© Diplomica Verlag GmbH 1996-2011, AG Hamburg HRB 80293 - GF Björn Bedey, USt-IdNr.: DE214910002 - Verkehrsnummer: 12285 - Impressum
Index der Arbeiten - Index der Autoren