Mastering the Software Development Process
Course Description
Dive into the essential phases of software development with this structured course. Spanning three parts and fifteen focused blocks, you'll gain the skills needed to master planning, coding, testing, and deployment. Perfect for aspiring developers and seasoned professionals alike,
Course Curriculum
- 01 - Introduction
- 02 - Importance of Software Engineering
- 03 - Software Failure Quiz
- 04 - Software Failure Quiz
- 05 - Discipline of Software Engineering
- 06 - The Software Crisis
- 07 - The Software Crisis Quiz
- 08 - The Software Crisis Quiz
- 09 - Evidence of the Software Crisis
- 10 - Software Development
- 11 - Software Process
- 12 - Preliminary Questions
- 13 - Preliminary Questions
- 14 - Preliminary Questions
- 15 - Preliminary Questions
- 16 - Software Phases
- 17 - Tools of the Trade
- 01 - Introduction with Barry Bohem
- 02 - Traditional Software Phases
- 03 - Requirements Engineering
- 04 - Design
- 05 - Implementation
- 06 - Verification Validation
- 07 - Maintenance
- 08 - Software Phases Quiz
- 09 - Software Phases Quiz
- 10 - Software Process Model Introduction
- 11 - Waterfall Process
- 12 - Spiral Process
- 13 - Evolutionary Prototyping Process
- 14 - Rational Unified Process
- 15 - Agile Process
- 16 - Choosing a Model
- 17 - Choosing a Model Quiz
- 18 - Choosing a Model Quiz
- 19 - Choosing a Model Quiz
- 20 - Choosing a Model Quiz
- 21 - Lifecycle Documents
- 22 - Classic Mistakes People
- 22 - Classic Mistakes People
- 23 - Classic Mistakes Process
- 24 - Classic Mistakes Product