Software Outsourcing Process

3. Analysis & Design:

TatvaSoft provides unique analysis & design process model which combines principles of waterfall and spiral models. We use the best approaches of several standard processes and support which defines the high quality outsourcing standards.

This phase synthesizes the user requirements specification into a detailed design specification which can be easily understood during implementation.

The primary output of the design phase is a design document. The design document should clearly convey the key elements of the proposed system to both the technical developers and the planners. A larger project typically requires a preliminary design and a detailed design. A complete design includes identification of:

  • Modules
  • Units
  • Database Design (Logical and Physical)
  • Data elements
  • Data structure
  • Protocols and Software Interfaces
  • Algorithm Descriptions
  • Variable & Function Definitions
  • Integration Testing