第十章 软件需求开发与管理工具 周立新博士 北京大学软件与微电子学院
第十章 软件需求开发与管理工具 周立新 博士 北京大学软件与微电子学院
课程提纲 1.软件需求基本理论和概念 2.软件需求工程过程 3.软件需求获取 4.软件需求分析 5.软件需求规格说明 6.软件需求验证 7.软件需求管理 8.软件需求实现 9.软件需求工程新进展 10.软件需求开发与需求管理工具
课程提纲 1. 软件需求基本理论和概念 2. 软件需求工程过程 3. 软件需求获取 4. 软件需求分析 5. 软件需求规格说明 6. 软件需求验证 7. 软件需求管理 8. 软件需求实现 9. 软件需求工程新进展 10. 软件需求开发与需求管理工具
需求开发工具 Rational rose Microsoft Visual studio Team System 2008 Power designer
需求开发工具 • Rational Rose • Microsoft Visual Studio Team System 2008 • Power Designer
需求管理工具 需求管理工具 不会帮助你确认未来的客户或者从项目中获得 正确的需求 在整个开发期间管理需求的变动,使用需 求作为设计、测试、项目管理的基础 不会代替已定义用来描述如何获取和管理 需求的处理过程 为了高效率而使用工具
需求管理工具 • 需求管理工具 – 不会帮助你确认未来的客户或者从项目中获得 正确的需求 • 在整个开发期间管理需求的变动,使用需 求作为设计、测试、项目管理的基础 • 不会代替已定义用来描述如何获取和管理 需求的处理过程 – 为了高效率而使用工具
需求管理工具 以数据库为核心 将需求、属性和跟踪能力信息存储在数据库中 商业(通用)的或是专有的 关系型或面向对象的 多数情况下需求的文本描述被简单处理为必须 的属性 另一些产品可以把每个需求与外部文件相联系 微软的Word文件, Excel文件,图形文件,等等
需求管理工具 • 以数据库为核心 –将需求、属性和跟踪能力信息存储在数据库中 • 商业(通用)的或是专有的 • 关系型或面向对象的 –多数情况下需求的文本描述被简单处理为必须 的属性 –另一些产品可以把每个需求与外部文件相联系 • 微软的Word文件, Excel文件,图形文件,等等