Software Development Life Cycle
Course Overview
Course Curriculum
WEEK 1: Introduction
-
Software Engineering, Project Management
-
Software Development Life Cycle
-
Types of Software Development
-
Artificial Intelligence and Machine Learning
WEEK 2: Analysis and Planning Phase
-
Sample Timelines and Schedule
-
Statement of Work
-
Cost / Budget Estimation Methods
WEEK 3: Requirement Gathering Phase
-
Software’s and Tools for Requirement Gathering
-
SRS Document Review
-
Analysis Planning vs Requirement Gathering
-
Unified Modelling Language
WEEK 4: Design and Prototyping Phase
-
Challenges of Design and Prototyping
-
High-Level and Low-Level Design Diagram
-
Data Flow Diagram
-
UI UX, Wireframes
-
Software Design and Software Architecture
WEEK 5: Software Development / Implementation Phase
-
Code Coverage
-
What is Developers Manual
-
Framework vs Language
-
Testing Phase – Types of Testing
WEEK 6: Deployment Phase
-
Challenges of Deployment Phase
-
Version Control
-
Request for Change Process
-
Post Go Live Support
-
Maintenance and Support Phase
-
System Improvement Plan
-
Business Continuity Planning
WEEK 7: Secure Software Development Lifecycle
-
Principles of Information Security
-
Risk Threat and Vulnerability
-
Principle of Software Protection
-
Open Worldwide Application Security Project Walkthrough
WEEK 8: SDLC Models
-
Waterfall / Traditional Models of SDLC
-
Incremental Model of SDLC
-
Iterative Model of SDLC
-
V-Model of SDLC
-
Spiral Model of SDLC
-
Agile Model of SDLC
$1,000.00
Hi, Welcome back!