Services

Reengineering

The reengineering taxonomy defines reengineering as the examination and alteration of software product to reconstitute in it a new form and subsequent implementation of new form. Salzer adapts the traditionally proven methodology constituting 3 steps:

  • Reverse Engineering
  • Restructuring
  • Forward Engineering

Reverse Engineering

  • Inventorying of the source codes, DLL s and other software components present
  • Decompilation, debugging and recovery of source code
  • Making the software up and running in a demo environment to capture the business logic
  • Defining the existing architecture
  • Generating document for product description, installation and existing architecture

Restructuring

  • Coming up with an architectural recommendation and best practices for reengineering them in the client specified technology
  • High Level effort estimating of reengineering for client required technology

Forward Engineering

Conversion of the existing requirements and additional client specified requirements with the recommended technology and architecture into a software product with our Adaptive Product Development Lifecycle methodology.

Copyright © Salzer Technologies Ltd. 2006
Privacy Statement | Legal Policy | Site Map