SEFU

Week 1 - Software Engineering Fundamentals

Introduction to software engineering fundamentals, development processes, and methodologies

Week 1 - Software Engineering Fundamentals

This week covers the foundational concepts of software engineering, including development processes, methodologies, and lifecycle models.

Topics Covered

  • Software Development Process: Understanding the software development lifecycle from requirements to maintenance
  • Plan and Document Perspective: Traditional models including Waterfall, Prototype, and Spiral approaches
  • Agile Development: Modern iterative approaches including Scrum, XP, and Kanban methodologies

On this page