Back

Software Engineering Roadmap - Beginner

Follow this step-by-step roadmap to master software_engineering at Beginner level

1

Introduction to Software Engineering

1 week
  • What is Software Engineering?
  • Importance of Software Engineering
  • Difference between Programming & Software Engineering
  • Software Characteristics
  • Software Engineering Ethics
2

Software Development Life Cycle (SDLC)

3 weeks
  • SDLC Phases
  • Waterfall Model
  • Incremental Model
  • Spiral Model
  • V-Model
  • Agile & Scrum Basics
3

Requirements Engineering

2 weeks
  • Requirement Types (Functional, Non-Functional)
  • Requirement Gathering Techniques
  • SRS (Software Requirements Specification)
  • Use Cases & User Stories
  • Requirement Validation
GeekDost - Roadmaps & Snippets for Developers