《软件需求工程》课件:从需求捕获到需求管理的全过程.ppt
软件需求工程:从需求捕获到需求管理的全过程;课程概述;第一部分:软件需求工程导论;什么是软件需求?;软件需求工程的定义;需求工程的重要性;需求工程的复杂性;需求工程的基本活动;需求开发的四个阶段;第二部分:需求获取;需求获取概述;需求来源;涉众分析;需求获取技术:面谈;需求获取技术:问卷调查;需求获取技术:观察;需求获取技术:头脑风暴;需求获取技术:原型法;需求获取技术:文档分析;第三部分:需求分析;需求分析概述;需求分类;需求建模:概念模型;需求建模:行为模型;需求建模:结构模型;需求优先级确定;需求协商;第四部分:需求规格说明;需求规格说明概述;SRS文档结构;编写有效的需求陈述;功能需求规格说明;非功能需求规格说明;数据需求规格说明;接口需求规格说明;约束条件说明;第五部分:需求验证;需求验证概述;需求评审;需求原型验证;需求测试;需求跟踪性分析;形式化方法;第六部分:需求管理;需求管理概述;需求变更控制;需求版本控制;需求跟踪;需求状态跟踪;第七部分:需求工程工具;需求管理工具概述;文档管理工具;需求建模工具;需求跟踪工具;第八部分:需求工程最佳实践;建立需求工程流程;需求质量保证;需求重用;敏捷环境中的需求工程;总结与展望