《高级软件工程》是面向软件工程专业(学位)硕士生开设的专业必修课程,总学时为54学习,学分为3学分。课程主要目标是让学生掌握软件系统开发的基本方法,并能够按照工程学的方法,组织实施软件开发项目,从技术上和管理上采取多种方法、措施和机制,以保证项目达到的软件功能、付出合理的开发成本、具有较好的软件性能、保证开放的扩充接口、支持简单的维护操作和一定的安全机制。
课程的主要内容包括:
软件工程再回顾(4学时)
个体软件工程(4学时)
需求(6+2)学时,其中是实验2小时
设计(6+6+2)学时,其中设计模式6学时,实验2学时
测试(3+1学时),其中实验1学时
软件项目管理(4学时)
CMMI(4学时)
可信软件工程(4学时)
复杂系统的软件工程(4学时)
课程实验(4学时)