本课程为软件学院全日制工学硕士必修课程。以现代软件工程的最新实践为容,与企业联合进行软件工程课程的教学。本课程着重讲解软件开发周期中软件需求分析,  软件设计,  软件构建,  软件测试,  和软件维护等环节的理论与最佳实践方法。通过实际项目案例,引导同学在开发过程中养成团队协作、软件工程开发的管理意识。以此达到培养研究生“做中学”,牢固掌握软件工程的理论与最佳实践的目的。