Project Methodology

The software engineering process at SAIS consists of three generic phases.

Life Cycle Processes
The three main software life-cycle approaches are the “waterfall’, the ‘spiral’ and the ‘V’ models. At SAIS, the choice of methodology adopted is project specific. Following are the various stages for which procedures are documented at SAIS.

  • Requirement Specifications
  • Design
  • Coding
  • Testing
  • Software Delivery
  • Implementation
  • User Training
  • Acceptance Testing
  • Phase Out
  • Maintenance

Life Cycle – Support Processes
There are many other activities that do not in themselves contribute to the development of the final software product but without the support of which, it would be impossible to incorporate quality or deliver the product within a strict time frame and budget. These support processes interact with the main processes affecting every stage of the software development cycle.

  • Project Management
  • Configuration Management
  • Software quality Assurance
  • Casual Analysis