To be more precise in our estimations we need your answers to some additional questions. Press the button to have the
Technical Information:
(To get your statistical metrics you may need to download and use our
PowerBuilder Analyzer.
It requires Java 1.5 or higher installed)
|
1. |
What PowerBuilder version do you use for your application?
|
|
2. |
What framework do you use for your applications (for example, PFC - PowerBuilder Foundation Class Library)?
If so, please add your framework measurements to your application measurements below.
|
|
3. |
What is the total size of your applications (in Mbytes, total for all the files of your applications)?
|
|
4. |
Total number of DataWindow objects?
|
|
5. |
Total number of Window objects?
|
|
6. |
Are there modal forms and dialogs? How many?
|
|
7. |
Total number of non-visual UserObjects?
|
|
8. |
Total number of visual UserObjects?
|
|
9. |
What is the total number of menus?
|
|
10. |
What is the total number of window controls?
|
|
11. |
What is the total number of methods in all your objects?
|
|
12. |
What is the total number of lines of code in methods?
|
|
13. |
Are there external programs called from your application? If so, what are their nature
( custom written business logic, MS Office, communication etc. ) and how your applications
communicate with these external programs?
|
|
14. |
Is your business logic mostly incorporated within your PowerBuilder applications,
or located externally? What is the average complication of your external logic?
|
|
15. |
How many reports are there in all your PowerBuilder applications?
|
|
Databases:
|
1. |
What database ( and how many databases ) do you use?
|
|
2. |
What is the number of tables in all your databases?
|
|
3. |
What is the number of views in all your databases?
|
|
4. |
What is the number of stored procedures and functions in all your databases?
|
|
5. |
Are database procedures used as data sources for the application objects?
|
|
6. |
Is the database accessed directly from the application or via a middleware? If so, what middleware is used and how the applications communicate with the middleware?
|
|
Source Environment and Usage:
|
1. |
Server-side operating systems and their versions?
|
|
2. |
Client-side operating systems and their versions?
|
|
3. |
Usage ( number of Users )
|
|
4. |
Usage ( 24 x 7, working hours etc. )
|
|
Target Environment:
|
1. |
What will be your server-side environment ( operation system, database, application server etc. )?
|
|
2. |
What will be your network architecture ( central location, local offices, communication lines etc. )?
|
|
3. |
What is your estimation for the overall quantity of end-users?
|
|
4. |
How many end-users will work with the application simultaneously?
|
|
Modernization Project:
|
1. |
What is your desired schedule for the project?
|
|
2. |
Can your application be divided into independent parts, which can be modernized one after another?
|
|
3. |
Whether and how the source application is supposed to be changed during the project?
|
|
4. |
Additional notes
|
|