Home Site Map Contact Us
 
   
  Overview
   Vision & Mission
   Quality
Scope of QMS
SDLC
You are here Home > About SAAHI » SDLC
Software Development Life Cycle
The software engineering process at Saahi Systems consists of three generic phases: definition, development and maintenance. First, the business analyst contacts the customer and analyses his explicit and potential requirements. Then these requirement specifications are documented and project management, software development and software configuration management plans made. Based on these, the design document is drawn up. The software programmer then translates these specifications into computer language, i.e. coding and testing. Finally, there are corrections, adaptations, enhancement and re-engineering done by the programmer.

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.

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

Life Cycle Processes
Software Requirement Specifications
Design
Coding
Testing
Software Delivery
Implementation
User Training
Acceptance Testing
Phase Out
Maintenance
 
Life-Cycle support processes
Project Management
Configuration Management
Software quality Assurance
Casual Analysis
Metrics
Audit
Review
 
 
 
Copyright © 2011 Saahi Systems Ltd. All rights reserved.