Book description
- Erfahrung von Harry Sneed aus den letzten 20 Jahren Software Maintenance fließt ein- hoher Praxisbezug: Mitgrationsfallstudien und Empfehlungen zur optimalen Vorgehensweise sowie Hinweise, erkannte Fehler und Schwachstellen zu vermeiden
Table of contents
- Cover
- Titel
- Impressum
- Vorwort
- Inhaltsverzeichnis
- Kapitel 1: Einleitung zum Thema Softwaremigration
- Kapitel 2: Grundlagen und -begriffe der Softwaremigration
-
Kapitel 3: Migrationsprozesse aus Forschung und Praxis
- 3.1 Chicken-Little-Migrationsansatz
- 3.2 Butterfly-Migrationsansatz
- 3.3 Der Renaissance-Migrationsprozess
- 3.4 Das COREM-Migrationsverfahren
- 3.5 Die Migrationsfabrik
- 3.6 SMART-Softwaremigration
- 3.7 Objektorientierte Softwaremigration
- 3.8 Testgetriebene Migrationsprozesse
- 3.9 Werkzeuggetriebene Migrationsprozesse
-
Kapitel 4: Der Reference Migration Process (ReMiP)
- 4.1 Prozessmodelle als Sammlung von Erfahrungswerten
- 4.2 Struktur des ReMiP-Prozessmodells
- 4.3 Kernbereich Anforderungsanalyse
- 4.4 Kernbereich Legacy-Analyse und -Aufbereitung
- 4.5 Kernbereich Zielsystementwurf
- 4.6 Kernbereich Strategieauswahl
- 4.7 Kernbereich Transformation
- 4.8 Kernbereich Test
- 4.9 Kernbereich Übergabe
- 4.10 Basisbereich Konfigurations- und Änderungsmanagement
- 4.11 Basisbereich Projektmanagement
- 4.12 Basisbereich Mitarbeiterqualifizierung
- 4.13 Basisbereich Migrationsumgebung
-
Kapitel 5: Methoden und Techniken der Softwaremigration
- 5.1 Softwaremesstechnik
- 5.2 Systembewertung
- 5.3 Migrationsaufwandsschätzung
- 5.4 Migrationsplanung
- 5.5 Migrationssteuerung
- 5.6 Entwurfsmethoden
- 5.7 Code-Transformationstechniken
- 5.8 Code-Reimplementierungstechnik
- 5.9 Code-Kapselungstechniken
- 5.10 Datenkonvertierungstechnik
- 5.11 Datenkapselungstechnik
- 5.12 Regressionstesttechniken
- 5.13 Systemnachdokumentation
- 5.14 Systemverwaltung
-
Kapitel 6: Softwaremigrationswerkzeuge
- 6.1 Codeanalysewerkzeuge
- 6.2 Schätzwerkzeuge
- 6.3 Projektmanagementwerkzeuge
- 6.4 Entwurfswerkzeuge
- 6.5 Programmtransformationswerkzeuge
- 6.6 Programmkapselungswerkzeuge
- 6.7 Datenkonvertierungswerkzeuge
- 6.8 Datenkapselungswerkzeuge
- 6.9 Regressionstestwerkzeuge
- 6.10 Nachdokumentationswerkzeuge
- 6.11 Systemverwaltungswerkzeuge
-
Kapitel 7: Migrationsfallstudien
- 7.1 RCOST: Migration von COBOL-Client/Server-Systemen in eine Webumgebung
- 7.2 Migration von Mainframe-COBOL-Programmen in eine UNIX-J2EE-Umgebung
- 7.3 Eine inkrementelle Systemablösung
- 7.4 Eine schrittweise COBOL-Migration in drei Akten
- 7.5 Migration einer Mainframe-Anwendung auf UNIX
- 7.6 Massenmigration von einem Bull-Mainframe auf verteilte UNIX-Rechner
-
7.7 Das ARNO-Projekt: Beispiel einer Migration von einem proprietären Mainframe-Rechner in eine offene UNIX-Umgebung
- 7.7.1 Die Migration beginnt mit einer Studie
- 7.7.2 Die Projektorganisation
- 7.7.3 Die Vorbereitung der Migration
- 7.7.4 Der Wechsel der Programmiersprache
- 7.7.5 Der Konvertierungsprozess
- 7.7.6 Der Testprozess
- 7.7.7 »Migration« der Mitarbeiter
- 7.7.8 Übergabe an die Linienorganisation
- 7.7.9 Fazit einer erfolgreichen Migration
- 7.8 Automatisierte Migration von COBOL in Java
-
Kapitel 8: Die Zukunft der Migrationstechnologie
- 8.1 Die aktuelle Migrationswelle – serviceorientierte Architekturen (SOA)
- 8.2 Alternative Wege zur SOA
- 8.3 Die Bereitstellung von Web Services
- 8.4 Ansätze zur Wiedergewinnung von Web Services
- 8.5 Test der Web Services
- 8.6 Migration als Outsourcing-Geschäft
- 8.7 Widerstände gegen Migration
- 8.8 Das Rad dreht sich weiter
- Literatur
- Index
Product information
- Title: Softwaremigration in der Praxis
- Author(s):
- Release date: December 2015
- Publisher(s): dpunkt
- ISBN: 97833898645645
You might also like
book
IT-Verkaufsberatung in der Praxis
locker und unterhaltsam geschrieben- mit vielen Beispielen und Interviews- Autor hat langjährige Erfahrung in der IT-Branche …
book
Der Java-Profi: Persistenzlösungen und REST-Services
• Erweiterung des Java-Profis für Datenbankprogrammierung• Erfolgsautor Michael Inden• Professionelle Entwicklung von Datenbankanwendungen
book
Gute Entscheidungen in IT-Projekten
Unzählige kleine und große Entscheidungen prägen IT-Projekte. Sie beziehen sich auf ganz unterschiedliche Themen: die Priorisierung …
book
Testen in Scrum-Projekten Leitfaden für Softwarequalität in der agilen Welt, 2nd Edition
Brücke zwischen Test-Welt und agiler Welt- Test-Best-Practices für die agile Welt- mit Fallbeispielen, Übungsaufgaben und Self-Assessment-Fragen- …