Sign in



Don't have an account?

Signing up is free and easy
Home -> Our Services -> Programming Tools BU -> Other Tools and Utilities -> Upgrading an existing Memory Estimation Tool with new features

Upgrading an existing Memory Estimation Tool with new features

Requirements

  • To upgrade an existing memory estimation tool with new features.

Challenges

  • Understanding existing implementation
  • Defect prevention / not introducing defects in existing implementation
  • Understanding about optimization techniques
  • Frequent customer requirement changes

Solution

  • Environment
    OS
    Windows
    Language/Platform C
    Development model Incremental development model
    Quality validation tools
    • Numega Dev Partner Studio to check for memory errors, memory leaks and test coverage
    • QAC for static analysis of code
  • Description

    Based on the requirements, the team studied the modules which had to be updated to add the new features. The team had regular meetings to discuss the understanding of the existing implementation. Then the team identified where to fit the implementation related to the new features in the existing implementation.

    The team prepared tests for the new features before coding the new features. This test driven development helped reducing the defect creep. The team also focused on refactoring the existing implementation to reduce its complexity.