Lesson 1, Topic 1
In Progress

10.6.2 Phases of SDLC

  1. Feasibility study/Planning
  1. Define the problem and scope of existing system.
  2. Overview the new system and determine its objectives.
  3. Confirm project feasibility and produce the project Schedule.
  4. During this phase, threats, constraints, integration and security of system are also considered.
  1. Analysis and specification
  1. Gather, analyze, and validate the information.
  2. Define the requirements and prototypes for new system.
  3. Evaluate the alternatives and prioritize the requirements.
  4. Examine the information needs of end-user and enhances the system goal.
  1. System design
  1. Includes the design of application, network, databases, user interfaces, and system interfaces.
  2. Transform the SRS document into logical structure, which contains detailed and complete set of specifications that can be implemented in a programming language.
  3. Create a contingency, training, maintenance, and operation plan.
  1. Implementation
  1. Implement the design into source code through coding.
  2. Combine all the modules together into training environment that detects errors and defects.
  3. A test report which contains errors is prepared through test plan that includes test related tasks such as test case generation, testing criteria, and resource allocation for testing.
  4. Integrate the information system into its environment and install the new system.
  1. Maintenance/Support
  1. Include all the activities such as phone support or physical on-site support for users that is required once the system is installing.
  2. Implement the changes that software might undergo over a period of time, or implement any new requirements after the software is deployed at the customer location.
  3. It also includes handling the residual errors and resolve any issues that may exist in the system even after the testing phase.
Chat with us