Diese Abhandlung diskutiert vorhandene Methoden des Software Engineerings
und des Projektmanagements anhand eines Praxisbeispiels.
Dem Trend zur höheren Komplexität parallel folgend,
steigt auch die Zahl von Programmier- und Abbildungsfehlern im Software Engineering.
Besonders dessen Spezialisierungen im Web- und Reengineering
sind in ihrer Anzahl und Komplexität rasant wachsende Wirtschaftsprojekte.
Jedoch fehlen für deren Vorhersage in der Literatur wissenschaftlich analysierte Vergleichsprojekte.
Dieses Buch begleitet ein Software Reengineering Projekt vom Projektstart bis zur Einführung
und analysiert die dabei genutzten Methoden und gemachten Fehler. Darauf aufbauend werden zusätzlich Tipps und Hinweise gegeben, die in der Form einzigartig, ähnlichen Projekten eine große Hilfestellung bieten können.
Inhaltsverzeichnis
- Einleitung
- Software Engineering
- Grundlagen des Software Engineerings
- Qualitätsmanagement
- Die Qualitätsschaffung
- Die Qualitätssicherung
- Vorgehensmodelle
- Klassische Vorgehensmodelle
- Das Wasserfallmodell
- Das Spiralmodell
- Vorgehensmodell (XT)
- Rational Unified Process
- Agile Vorgehensmodelle
- Fazit der Vorgehensmodelle
- Klassische Vorgehensmodelle
- Definition und Methoden des Reengineerings
- Definition des Webengineerings
- Projektmanagement
- Grundlagen des Projektmanagements
- Projektcontrolling
- Auftraggeber Kalkulationen
- TotalæCostæofæOwnership (TCO)
- Return on Investment (ROI)
- Investitionsrechnung
- AuftragnehmeræKalkulationen
- Funktion Point Analyse
- COCOMO IIæAnalyse
- Monte Carlo Methode (MC)
- Risikomanagement
- Fazit des Projektcontrollings
- Auftraggeber Kalkulationen
- Phasen eines Projektes
- Projektstart
- Projektplanung
- Projektdurchführung
- Projektcontrolling
- Terminanalyse
- Kostenæ und Aufwandsanalyse
- Projektabschluss
- Anforderung an das Projektmanagement
- ProjektanalyseAVASæRedesign
- Projektvorphase
- Projektstart und Planung
- Projektdurchführung
- Projektabschluss
- Fazit und Lösungsalternativen AVASæRedesign
- Schlussbemerkungen und Ausblick
Zielsetzung und Themenschwerpunkte
Die Abhandlung analysiert ein Software-Reengineering-Projekt anhand eines Praxisbeispiels, um die Herausforderungen von Software Engineering und Projektmanagement in einem realen Kontext zu beleuchten. Die Arbeit untersucht die Ursachen für Budgetüberschreitungen und Terminverschiebungen und zeigt Lösungsansätze auf, um ähnliche Fehler in zukünftigen Projekten zu vermeiden. Darüber hinaus werden die wichtigsten Methoden und Modelle des Software Engineerings und Projektmanagements vorgestellt und deren Vor- und Nachteile diskutiert.
- Software Engineering und Projektmanagement in der Praxis
- Analyse von Budgetüberschreitungen und Terminverschiebungen
- Bewertung von Reengineering-Methoden und -Werkzeugen
- Diskussion von klassischen und agilen Vorgehensmodellen
- Identifizierung von Risikofaktoren und Lösungsstrategien
Zusammenfassung der Kapitel
Die Arbeit beginnt mit einer Einführung in das Thema Software Engineering, erläutert die Grundlagen und Methoden, sowie die Bedeutung von Qualitätsmanagement in der Softwareentwicklung. Es werden verschiedene Vorgehensmodelle, wie das Wasserfallmodell, das Spiralmodell, das VæModell und das Rational Unified Process (RUP) vorgestellt und ihre Vor- und Nachteile sowie die Besonderheiten des Webengineerings und des Reengineerings, als wichtige Methoden für das AVASæRedesign-Projekt, erläutert. Das dritte Kapitel befasst sich mit den Grundlagen des Projektmanagements und beleuchtet die Bedeutung von Projektcontrolling und Risikomanagement. Im vierten Kapitel wird das AVASæRedesign-Projekt selbst analysiert, wobei die Projektphasen von der Vorphase bis zum Abschluss detailliert beschrieben und die Gründe für die eingetretenen Budgetüberschreitungen und Terminverschiebungen untersucht werden. Im letzten Kapitel werden die gemachten Fehler des AVASæRedesign-Projektes zusammengefasst, die Ursachen für die Problematiken analysiert und mögliche Lösungsansätze aufgezeigt, die in zukünftigen Projekten helfen sollen, ähnliche Fehler zu vermeiden.
Schlüsselwörter
Software Engineering, Projektmanagement, Reengineering, Webengineering, Projektcontrolling, Risikomanagement, Vorgehensmodelle, Wasserfallmodell, Spiralmodell, VæModell, Rational Unified Process (RUP), agile Softwareentwicklung, AVASæRedesign, Budgetüberschreitung, Terminverschiebung.
- Arbeit zitieren
- Bachelor of Sience (Business Computing) Danilo Manuel Rufenach (Autor:in), 2007, Review eines Software-Reengineering-Projektes, München, GRIN Verlag, https://www.grin.com/document/80951