WATERFALL METHODOLOGY

The major phases of this methodology are:

  • Planning & Requirements Analysis
  • High Level Design
  • Low Level Design
  • Construction and Unit Testing
  • System Testing
  • Acceptance Testing
The detailed activities for different stages of the Software Development Lifecycle are outlined as follows:


Planning & Requirements Analysis

  • Prepare Project plan
  • Prepare Project Quality plan
  • Prepare Acceptance test plan
  • Gather detailed requirements for integrating the different applications

High-Level Design

  • Describe Process modules
  • Design System Architecture
  • Prepare project standards
  • Define Error messages and Help messages standards

Low Level Design

  • Prepare detailed specifications
  • Perform Test planning
  • Perform Capacity planning
  • Prepare and Review the Design Document

Construction and Unit Testing

  • Complete code construction
  • Prepare Unit test data and test cases which forms local loop testing
  • Perform local loop testing and record test log

System Testing

  • Create System test procedures
  • Populate test data
  • Prepare for end to end testing
  • Conduct testing as per test procedures
  • Record test log
  • Diagnose and fix errors
  • Prepare installation kit
  • Tune the implementation plan, if required

Acceptance Testing

  • Assist in user acceptance testing
  • Make emergency fixes
  • Follow change control mechanism for source code changes
  • Record and maintain defect log

Home |  Site Map |  Contact Us  © SCMC Pvt. Ltd. All Rights Reserved.