谍程提纲 1.软件需求基本理论和概念 2.软件需求工程过程 3.软件需求获取 4.软件需求分析 5.软件需求规格说明 6.软件需求验证 7.软件需求管理 8.软件需求实现 9.软件需求工程新进展 10.软件需求开发与需求管理工具
课程提纲 1. 软件需求基本理论和概念 2. 软件需求工程过程 3. 软件需求获取 4. 软件需求分析 5. 软件需求规格说明 6. 软件需求验证 7. 软件需求管理 8. 软件需求实现 9. 软件需求工程新进展 10. 软件需求开发与需求管理工具
项目视图和范围文档 1业务需求 2.项目视图解决方案 3范围和局限性 4业务环境 5产品成功的因素 6基于项目视图和范围的管理
一 .项目视图和范围文档 1.业务需求 2.项目视图解决方案 3.范围和局限性 4.业务环境 5.产品成功的因素 6.基于项目视图和范围的管理
项目视图和范围文档 1.业务需求-为什么开发该项目?新产 品为客户和软件开发者带来的利益 a)背景 b)业务机遇 c业务目标 d)客户需求 e)业务风险
项目视图和范围文档 1.业务需求 – 为什么开发该项目?新产 品为客户和软件开发者带来的利益 a)背景 b)业务机遇 c)业务目标 d)客户需求 e)业务风险
项目视图和范围文档 a)背景 总结新产品的理论基础 >产品开发的历史背景 b)业务机遇 描述产品竞争的市场及运用的环境 现有产品评价及存在的问题 >新产品的竞争优势
项目视图和范围文档 a)背景 ➢ 总结新产品的理论基础 ➢ 产品开发的历史背景 b)业务机遇 ➢ 描述产品竞争的市场及运用的环境 ➢ 现有产品评价及存在的问题 ➢ 新产品的竞争优势
项目视图和范围文档 c业务目标 描述产品所带来的商业利润 >客户获得的价值,如提高生产率、节省 开支、符合产业标准、提高可用性等 >产品预算和交付日期
项目视图和范围文档 c)业务目标 ➢ 描述产品所带来的商业利润 ➢ 客户获得的价值,如提高生产率、节省 开支、符合产业标准、提高可用性等 ➢ 产品预算和交付日期
项目视图和范围文档 d)客户需求 >描述典型客户的需求 >客户对现有产品使用所遇到的问题 >通过原型或举例阐述新产品的使用方法 确定新产品运行的软、硬平台 >定义较高层次的关键接口 >产品的性能要求
项目视图和范围文档 d)客户需求 ➢ 描述典型客户的需求 ➢ 客户对现有产品使用所遇到的问题 ➢ 通过原型或举例阐述新产品的使用方法 ➢ 确定新产品运行的软、硬平台 ➢ 定义较高层次的关键接口 ➢ 产品的性能要求