Präsentation herunterladen
Veröffentlicht von:Adalbrecht Giersch Geändert vor über 10 Jahren
1
DANSY Dynamische Analyse von Systemen
R e d u k t i o n v o n W a r t u n g s k o s t e n i n d e r L B S W e s t D i e e r s t e n S c h r i t t e Heinz Langer, Westdeutsche Landesbausparkasse, Himmelreichalle 40, Münster, Tel.:
2
DANSY Dynamische Analyse von Systemen Agenda Wartung
Umfeld Kostenquellen Grundidee Redundanz Wartungsfreiheit Implementierungsstrategie Zusammenfassung
3
DANSY Dynamische Analyse von Systemen Umfeld Wartung LBS IT / LBS West
Sprache COBOL / zOS Ca Pgm mit ca ELOC / Pgm Wartungspersonal ca MA LBS IT LBS West
4
DANSY Dynamische Analyse von Systemen Annahmen über Wartungskosten
5
DANSY Dynamische Analyse von Systemen Coding Umfang und Wartungskosten (C. Jones)
Backfire
6
DANSY Dynamische Analyse von Systemen Vom Monolithen zum schlanken System
Data Data 52 Data Data Data Data Data Data Data Section Section Section Section Section 42 Section Section Section Section 27 R e f a c t o r i n g
7
DANSY Dynamische Analyse von Systemen Verschiedene Programme / Gleiche Sections
ENAL322.SP9E.GATTUNG.COBOL(B54G214) Columns **************************************************************** * * * D A T U M U M S E T Z E N * DATUM-4-UMSETZEN SECTION. MOVE Z-DATUM-4-P TO Z-DATUM-4-9 MOVE Z-DATUM-4-9 (6:2) TO Z-DATUM-4-NEU (9:2) IF Z-DATUM-4-9 (6:2) > 50 THEN MOVE '19' TO Z-DATUM-4-NEU (7:2) ELSE IF Z-DATUM-4-9 (4:4) = '0000' MOVE '00' TO Z-DATUM-4-NEU (7:2) MOVE '20' TO Z-DATUM-4-NEU (7:2) END-IF MOVE Z-DATUM-4-9 (4:2) TO Z-DATUM-4-NEU (4:2) MOVE Z-DATUM-4-9 (2:2) TO Z-DATUM-4-NEU (1:2) MOVE '.' TO Z-DATUM-4-NEU (3:1) Z-DATUM-4-NEU (6:1) CONTINUE. DATUM-4-UMSETZEN-EX. EXIT. ENAL322.SP9E.GATTUNG.COBOL(B54G214L) Columns *************************************************************** * * D A T U M U M S E T Z E N * DATUM-4-UMSETZEN SECTION. MOVE Z-DATUM-4-P TO Z-DATUM-4-9 MOVE Z-DATUM-4-9 (6:2) TO Z-DATUM-4-NEU (9:2) IF Z-DATUM-4-9 (6:2) > 50 THEN MOVE '19' TO Z-DATUM-4-NEU (7:2) ELSE IF Z-DATUM-4-9 (4:4) = '0000' MOVE '00' TO Z-DATUM-4-NEU (7:2) MOVE '20' TO Z-DATUM-4-NEU (7:2) END-IF MOVE Z-DATUM-4-9 (4:2) TO Z-DATUM-4-NEU (4:2) MOVE Z-DATUM-4-9 (2:2) TO Z-DATUM-4-NEU (1:2) MOVE '.' TO Z-DATUM-4-NEU (3:1) Z-DATUM-4-NEU (6:1) CONTINUE. DATUM-4-UMSETZEN-EX. EXIT. Aus gleichen Sections werden sehr schnell ähnliche Sections!
8
DANSY Dynamische Analyse von Systemen Ähnliche Code-Stücke Größenabschätzung
9
DANSY Dynamische Analyse von Systemen Änderungsprotokoll
/* AENDERUNGEN: */ /* */ /* */ /* DATUM ! AUSLOESER ! BESCHREIBUNG ! PROGRAMMIERER */ /* ! ! ! */ /* ! ! NEU ! LANGER */ /* ! # ! NEUE AUSSEND.-STRUKTUR LBS! XXXXXX */ /* ! DATUM2000! KEINE ANPASSUNGEN ERFORD. ! YYYYYYYYYYYYY */ Throw one away Write one new One central Y2000 module # Units = 216 MI 116
10
DANSY Dynamische Analyse von Systemen Wartbarkeitsmessung (Oman)
Measure Tool Formula
11
DANSY Dynamische Analyse von Systemen Planung des System
Je Ebene Ordnung nach Wichtigkeit Conditiones sine qua non
12
DANSY Dynamische Analyse von Systemen Implementierung des System
Schwierigstes zuerst Von unten nach oben Vollständiger Teilbaum Unabhängige zuerst Bedingungen zuerst Teilbäume zuerst
13
DANSY Dynamische Analyse von Systemen Wie erzielen wir den Nutzen ??
Externe - State of the Art - Unterprogramme Wiederverwendung statt Redundanz Wartungsfreie Systemteile Günstige Integrationsstrategie Verminderung der Kosten Function-Points bei Konstanz der Nutzen Function-Points
14
DANSY Dynamische Analyse von Systemen Vorgehen und Ziele
15
DANSY Dynamische Analyse von Systemen
ENDE
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.