Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

DANSY Dynamische Analyse von Systemen

Ähnliche Präsentationen


Präsentation zum Thema: "DANSY Dynamische Analyse von Systemen"—  Präsentation transkript:

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


Herunterladen ppt "DANSY Dynamische Analyse von Systemen"

Ähnliche Präsentationen


Google-Anzeigen