Download presentation
Presentation is loading. Please wait.
1
Development Lifecycle
LESSON 02 The Software Development Lifecycle To protect the confidential and proprietary information included in this material, it may not be disclosed or provided to any third parties without the approval of QA TRAINING EXPERTS.
2
AGENDA The Software Development Lifecycle Planning Define Design Build
Test Deploy Couldn’t change this slide because of the different background
3
The Software Development Lifecycle
Next Subject The Software Development Lifecycle
4
The Software Development Lifecycle
The Software Development Lifecycle (SDLC) is the process that a product goes through to be developed.
5
The Software Development Lifecycle
Software Testing is a critical step in the software development lifecycle to ensure that a product meets it’s intended needs, works technically, and is free from defects that could impact production.
6
The Software Development Lifecycle
The process consists of six primary phases, starting from planning and ending on deploy. Planning Define Design Build Test Deploy
7
SDLC -Planning Activities
Activity Planning is when the Project Plan is defined by the Project Manager A Project Plan shows all the activities and tasks that must done, by who, and when. Responsible Project Manager (PM) Deliverables Project Plan Document Talk about the artifacts that come out of each phase
8
The Software Development Lifecycle
Planning Define Design Build Test Deploy Now that we have a project plan for what activities and tasks need to be done, by whom and when, let’s learn about the Define Phase.
9
SDLC -Define Activities
Activity During the Define phase the business and technical requirements are defined for the project. Responsible Business Requirements are defined by the SMEs (Subject Matter Experts) with the help of BAs (Business Analysts). BAs also help document the requirements. Technical Requirements are defined by a Application Architect. (System Analyst, Application Designer, etc.) Deliverables BRD (Business Requirement Document) TRD (Technical Requirements Document) FRD (Functional Requirement Document) Talk about the artifacts that come out of each phase
10
SDLC -Design Activities
Planning Define Design Build Test Deploy Once the requirements have been stated, the next step happens in the Design Phase.
11
SDLC -Design Activities
Activity During the Design Phase the internal and external workings of the product is designed. Responsible Application Architect and/or Solutions Architect. (May be referred to by other names, i.e. System Analyst, Application Designer, etc.) Deliverables Functional Design Documents and/or Functional Specs (Functional Specification Document) Talk about the artifacts that come out of each phase
12
SDLC -Build Phase Planning Define Design Build Test Deploy It is now time for the application to be built by the Development Team, in the Build Phase.
13
SDLC -Build Activities
Activity During the Build Phase the application is developed by the Dev Team (Development Team). Unit Testing is done by the developers to flush out any problems. Responsible Dev Team Deliverables Application is ready for formal testing Talk about the artifacts that come out of each phase
14
SDLC -Test Activities Planning Define Design Build Test Deploy Once ready, the product is handed off to the QA Team to begin the Test Phase.
15
Test SDLC -Test Activities Activity Responsible Deliverables
Product is tested to verify the requirements and flush out the defects. Test Cases are executed and results are captured. Defects are resolved by development and retested once fixed. User Acceptance is also done by the Business. Responsible Test Team (QA Team) Deliverables Test Cases are updated with test results. Talk about the artifacts that come out of each phase
16
SDLC -Deploy Activities
Planning Define Design Build Test Deploy Once all testing is completed by the QA Team and the users, the product is ready for the final Deploy Phase.
17
SDLC -Deploy Activities
Activity During the Deploy Phase the application is implemented into production. (Go Live) The term “Production” refers to the actual live environment used by the business/users. Production is where the business can be productive; hence the word production. Responsible Deployment Team Deliverables None Talk about the artifacts that come out of each phase
18
A Touch of Funny
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.