Software Development Life Cycle
Last reviewed 10 July 2018 by Crispin Read
Description
Regardless of methodology, systems and software development can be described in distinct phases. We'll take a look at these phases and activities as well as the different frameworks or models employed by development teams.
Why this is important
Knowledge Module 1 in this course concerns the SDLC. All candidates will need to understand the phases, models and activities in order to pass.
Outcomes
At the end of this training you will be able to:
- Describe the phases of the SDLC
- Describe the main models - their pros and cons
- Identify activities and link activities to phases of the SDLC
- Suggest a preferred model based on circumstances
Learner Requirements
- NA
Outline
- Overview
- Phases
- Identify
- Plan
- Design
- Build
- Test
- Deploy
- Maintain
- Examples and Models
- Waterfall
- Agile
- Iterative
- V Shaped
- Spiral
- Roles and Activities
Tasks
After Training
- Complete preparation questionnaire
- Complete test paper
Extra
- Blog post on SDLC Phases
- Blog post on SDLC Models
Resources / Reference
- Intro Slides on Google Drive
- Techopedia: Software Development Life Cycle (SDLC)
- TutorialsPoint: SDLC - Overview
- Stackify: What is SDLC? Understand the Software Development Life Cycle