Download the JEE form (MS Word document)

assistantashamedΔιαχείριση Δεδομένων

29 Νοε 2012 (πριν από 4 χρόνια και 8 μήνες)

248 εμφανίσεις


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