软件需求工程(本科生)
软件需求工程是计算机科学与技术专业本科高年级选修课之一,也是软件工程方向的专业核心课程。课程主要介绍软件需求工程的基本理论、技术与方法。
- 通过本课程的学习,学生应该比较系统地了解软件需求工程的基本理论;熟悉软件需求工程的核心过程、方法,掌握一定的软件需求开发与需求管理工具,具备进行软件需求开发和软件需求管理的基本能力。
- 课程内容主要包括软件需求开发和软件需求管理两个部分,同时介绍软件需求工程的新进展及相关支持工具。
- 软件需求开发主要包括需求获取、需求分析、规格定义和需求验证等,重点关注软件需求的获取方法、需求分析建模技术。
- 软件需求管理主要包括需求评审、需求变更控制和需求跟踪等,重点关注典型开源软件开发环境下的需求评审、需求变更控制和需求跟踪方法。