|
Software Re-Engineering – Language Migration |
|
Language
Migration
Organizations today
need a modern development environment to gain an advantage in a highly
competitive marketplace. Software development, however, remains a very
labour-intensive business, especially with aging development technology. LinksMultiple Planning
Defining the scope
of the project and developing a business plan to identify the resources
required for the project. This usually constitutes between 5% and 15% of the total
effort depending on the size of the project. This step is key
to a successful re-engineering. Technical
Architecture and Approach
This process
comprises the following activities: ·
Defining the technical architecture environment and
supporting systems. ·
Developing a prototype to prove the selected
technology and architecture meet the defined performance requirements. ·
Optimising the conversion process, associated tools,
and technical infrastructure for project specific requirements. The technical
infrastructure consists of pre-built reusable routines, objects and
libraries. Analysis and
extraction of source code:
Customizing
existing client and third-party tools for analysis, extraction based on the
format of the source code. Code Conversion:
Converting the code
into the target language by performing the following steps: ·
Execute the custom developed automation tool
designed specifically for the project. ·
The tool converts the code and identifies the
segments of code, which could not be converted. ·
The unconverted code is manually converted to the
target language. ·
Code reviews of converted code. Testing:
Linking the test
requirements back to the business requirements and securing the project
resources needed for testing. This process includes the following different
types of testing: ·
Unit testing ·
System testing ·
Integration testing ·
User Acceptance testing ·
Functional testing ·
Performance testing |
|
Back to the LinksMultiple eBay Auction | eBay Shopping home page
Copyright 2005 LinksMultiple - all
rights reserved. No part of this information may be copied or reproduced without
prior written permission.