Download Application Modernization Concepts Guide

Transcript
Table of Contents
Table of Contents
Preface .................................................................................................. 2
Executive Summary ......................................................................... 3
Introduction ........................................................................................ 6
Why Design Recovery is difficult ................................................ 8
Analysis, Documentation, & Application Subdivision ...... 10
Understanding Design & Function More Easily ......................................................................... 10
Producing Static Documentation Automatically ......................................................... 15
Dividing Systems into Application Areas .............................. 17
Recovering an Application Design ........................................... 18
UML Diagramming ................................................................................................................ 18
Working with UML Activity diagram ............................................................................... 22
Data Content ........................................................................................................................ 23
Screen Actions ..................................................................................................................... 24
Screen Design ...................................................................................................................... 25
Migrated Logic ...................................................................................................................... 27
Business Rules ..................................................................................................................... 28
Working with 2E Action Diagram ............................................. 31
Using Design Recovery for Rebuilding ................................... 33
Database Modernization - using the Data Model assets 34
Rebuilding the View ............................................................................................................. 40
Rebuilding the Controller ................................................................................................... 40
Reusing Business Rules ...................................................................................................... 41
Summary ............................................................................................ 42
Additional Resources & Information ...................................... 43
© Copyright Databorough Ltd. 2009
Page i