COMP1531: Software Engineering Fundamentals

COMP1531: Software Engineering Fundamentals


1. Software Engineering Fundamentals
  • Software Engineering Life-cycle
  • Waterfall, RUP and Agile
2. Extreme Programming
XP values, principles and life-cycle
3. Requirements Engineering
  • Agile Requirements Engineering
  • user stories and acceptance criteria
  • use cases
  • sequence diagrams