Software Re-Engineering – Operating System

Operating System Migration

LinksMultiple’s vast experience on different operating systems can be effectively utilized to help organizations migrate into new generation operating systems. Typical examples of such migrations could be from DOS-VSE to MVS-ESA, MVS-XA/ESA to UNIX. The following steps would be performed in the area of Operating System migration:

 

Planning

Defining the scope of the project and developing a business plan to identify the resources required for the project. This usually constitutes about 10% of the total effort depending on the size of the project. This step is key to a successful migration.

 

Defining the Target Environment

This process comprises the following activities:

·         Defining the technical architecture of the target operating system.

·         Developing a prototype to prove the selected technology and architecture meet the defined 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.

 

Migration of Source Code and other Components:

Migrating the source code to target environment with suitable compiler. Also migrate other system components such as JCL, Scheduler etc. to corresponding target environment.

 

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

·         Performance testing

 

Code Restructuring

Today's new economy requires a business to respond to clients and suppliers quickly ahead of the competition, supply the most up-to-date information, and provide the best service. The implementation of new business processes is driving the need for new application systems to gain productivity and competitive advantages.

 

LinksMultiple's Code Restructuring services would help organizations reengineer their legacy application logic to new development environments. Businesses would be able to reorganize the existing application code to realize component-based development, real-time processing, straight through processing, zero latency, and/or web enablement for traditional information systems. The process would minimize the risk, time, and cost of implementing new development environments by:

 

·         Restructuring "spaghetti" code to make it more structured

·         Integrating with the existing application systems

·         Improving the productivity of the systems

Our services would help organizations in restructuring the existing systems to support the business processes needed to conduct business more quickly and efficiently. The following steps would be performed in the area of code restructuring:

 

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. It is key to implementing a successful re-engineering.

 

Technical Architecture and Approach:

Defining the architectural environment and supporting systems. A prototype will then be developed to prove that the selected technology and architecture meet the defined performance requirements.

 

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

 

Re-engineering for Performance

 

 

 

 

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.