Legacy Modernization
p
er
Reverse Modeling
& Forward En
gineering
BLU
AGE
Confidentials, can not be reproduced without explicit
BLU
AGE
permission, can not be published without explicit
BLU
AGE
permission.
Blu Age
Legacy M
odernization
Level 0
–
Questionnaire
Current
Legacy
Application description
+
overview of the
targeted architecture
Scope
Application name
Short
description
of the Legacy business domain?
Does the modernization process
include
the
on boarding
of
majority of new
features?
Is there any due date for roll
-
outing the modernized
app?
What is the sensibility (security, privacy) level for test data?
Legacy Current
Architecture
What is the current operating
system?
What is th
e actual
architecture?
What Java release is the application using (ie: J2SE 1.4, J2EE
…)?
What is the technology for the database (
ie :
Sybase, Oracle,
DB2, PostgreSQL
…
...)?
What is the framework for the UI (ie: swing, AWT, JSF, Struts,
spr
ingMVC,
home made or other MVC
framework)?
What is the framework for the service layer (ie: spring, EJB2,
EJB3, home made …)?
What is the framework for data persistence (hibernate, jpa,
jdbc)?
Do you produce java
reports?
What technology is involved
(Jasper
, Birt …)?
What are the technologies used to integrate the application
with other systems (
ie: custom program
, ETL, Web Services
,
ESB, JMS type of middleware
…)?
If applicable,
what is the batch scheduling system (CA, BMC,
Tivoli, $U, cron on unix, hom
e made …)?
Database
What is the database technology (Name and version, for
instance Oracle v8)
User Interface
What is the target for the UI
(User Interface)
?
Web 2.0 (ie: struts, jsf, springMVC …) or RIA (Flex for
instance)?
Integration
(includi
ng security ie: Ldap integration)
Are all the interfaces kept as is?
If not
,
what are the main changes?
Batch
or asynchronous transaction
scheduling system
Is the technology kept as is?
If not what should be changed?
Service Level
-
Performance
W
hat is the number of
users?
How many different profiles
/
roles use
the application?
If application is deployed locally to PC
(for
java application
based on eclipse or client server type of java architecture)
,
indicate how many PC are deployed with this a
pplication, and
the number of deployed databases as well
.
If applicable:
w
hat type of process (Updates mai
n
ly in batch or
Legacy Modernization
p
er
Reverse Modeling
& Forward En
gineering
BLU
AGE
Confidentials, can not be reproduced without explicit
BLU
AGE
permission, can not be published without explicit
BLU
AGE
permission.
online)?
Online : % of Updates / Reads
Batch : % of Update or Reads
What
are
the database
metrics & sizing
?
When applicable
, w
hat is the average,
minimu
m
and
maximum duration of the batch process:
-
Daily
-
Monthly
-
Weekly
-
Annual
Online Service Availability:
(ie: 7/7
-
24/24)
Online opening days and hours?
Uptime? (99%, 99,9% …)
When a
pplicable,
c
ritical
batch jobs:
Duration, Number of objects, Size of objects
Average /
Maximu
m
/
Minimu
m
values
Sizing metrics
What is the size of application in line
s
of code?
What is the number of
classes?
What is the number of
methods?
What i
s the number of packages?
What is the number of stored procedures (if any
)?
What is the number of trigger
s
in the database (if any
)?
What is the number of messages used to communicate (in
case of ESB, JMS,
Corba type
of middleware)?
What is the num
ber of remote services (xml file exchange,
web service calls …)?
What is the number of
s
ystems the application is integrated
with?
If available
,
what is the total number of
f
unction
p
oints
for the
application?
Testing
Is there an automated test pro
cess (Online and/or batch)?
No
Are test plans, use cases, test cases and test data available?
No
How many use cases?
-
How many test cases?
-
JEE
-
Target Architecture
Is the target architecture JEE framework stack defined?
Presentation
Persistence
S
ervices
Batch (WCG, Spring
b
atch and/or Java)
If yes what is the list of frameworks? (including Application
Server and DB)
AS
BD
ETL (if applicable)
Security
Development standards
Enter the password to open this PDF file:
File name:
-
File size:
-
Title:
-
Author:
-
Subject:
-
Keywords:
-
Creation Date:
-
Modification Date:
-
Creator:
-
PDF Producer:
-
PDF Version:
-
Page Count:
-
Preparing document for printing…
0%
Comments 0
Log in to post a comment