Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Software Development Life Cycle (SDLC)

Software Development Life Cycle (SDLC)

  • Login to see the comments

Software Development Life Cycle (SDLC)

  1. 1. Welcome
  2. 2. Software Development Life Cycle (SDLC)
  3. 3. What is SDLC? SDLC is a process followed for a software project, within a software organization.
  4. 4. SDLC Phases ❏ Phase 1: Requirement collection and analysis ❏ Phase 2: Feasibility study ❏ Phase 3: Design ❏ Phase 4: Coding ❏ Phase 5: Testing ❏ Phase 6: Installation/Deployment ❏ Phase 7: Maintenance
  5. 5. Requirement collection and analysis
  6. 6. Feasibility study ❏ Economic: Can we complete the project within the budget or not? ❏ Legal: Can we handle this project as cyber law and other regulatory framework/compliances. ❏ Operation feasibility: Can we create operations which is expected by the client? ❏ Technical: Need to check whether the current computer system can support the software ❏ Schedule: Decide that the project can be completed within the given schedule or not.
  7. 7. Design ❏ Software Architecture ❏ Modules ❏ Use Case Diagram ❏ ERD
  8. 8. Coding ❏ Programming Language ❏ Framework
  9. 9. Testing
  10. 10. Installation/Deployment
  11. 11. Maintenance ❏ Bug fixing - bugs are reported because of some scenarios which are not tested at all ❏ Upgrade - Upgrading the application to the newer versions of the Software ❏ Enhancement - Adding some new features into the existing software
  12. 12. SDLC Phases
  13. 13. Waterfall Model - Design ❏ Requirement Gathering and analysis ❏ System Design ❏ Implementation ❏ Integration and Testing ❏ Deployment of system ❏ Maintenance
  14. 14. Waterfall Model - Design
  15. 15. Problems ❏ Marketing ❏ Customer ❏ Development ❏ Company
  16. 16. Agile Model & Methodology
  17. 17. SCRUM
  18. 18. Question ?
  19. 19. Thank YOU

×