Modern Software Engineering (2025, Spring)

Postgraduate course, HNUST, 2025

  • Lecture 1: Introduction to Software Engineering
  • Lecture 2: Software Process
  • Lecture 3: Version and Development Task Management
  • Lecture 4: High-Quality Coding
  • Lecture 5: Software Design
  • Lecture 6: Software Reuse
  • Lecture 7: Software Architecture
  • Lecture 8: Software Requirements
  • Lecture 9: Software Testing
  • Lecture 10: Software Integration and Release

Reference Book: 彭鑫, 游依勇, 赵文耘. 现在软件工程基础, 清华大学出版社, 2022. Slides
Textbook