《软件开发项目》PPT课件.ppt
《《软件开发项目》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《软件开发项目》PPT课件.ppt(83页珍藏版)》请在三一办公上搜索。
1、chapter_,0,软件开发项目管理,北京邮电大学软件学院韩万江,chapter_,1,承上启下,项目合同管理生存期模型,chapter_,2,RoadMap,合同管理,生存期,需求管理,任务分解,项目进度,规模估算,质量计划,配置计划,风险计划,团队管理,项目度量,集成项目,跟踪控制,项目结束,chapter_,3,软件开发项目管理,第四章软件项目需求管理,chapter_,4,需求管理中的问题举例,需求的隐含错误需求不明确、含糊用户不断增加需求、变更需求用户刁难开发人员的镀金,chapter_,5,本章要点,一、软件需求定义二、软件需求管理过程三、需求建模的基本方法四、案例分析,软件需求
2、定义,chapter_,7,软件需求,需求是指用户对软件的功能和性能的要求,就是用户希望软件能做什么事情,完成什么样的功能,达到什么性能。,chapter_,8,软件需求的层次,chapter_,9,需求管理的重要性,chapter_,10,项目失败的原因分析,Source:Carnegie-Mellon University,Software Engineering Institute,chapter_,11,本章要点,一、软件需求定义二、软件需求管理过程三、需求建模的基本方法四、案例分析,软件需求管理过程,chapter_,13,软件需求管理的过程,需求分析,编写需求规格,需求验证,需求获
3、取,需求变更,需求确认,需求变更,chapter_,14,需求开发(确认)和管理基本任务,需求工程,需求管理,需求开发,需求获取,需求分析,需求规格说明,需求验证,变更管理,版本控制,风险分析,chapter_,15,本章要点,一、软件需求定义二、软件需求管理过程需求的获取需求分析编写需求规格需求验证需求变更三、需求建模的基本方法四、案例分析,chapter_,16,需求获取图示,chapter_,17,需求获取,chapter_,18,本章要点,一、软件需求定义二、软件需求管理过程需求的获取需求分析编写需求规格需求验证需求变更三、需求建模的基本方法四、案例分析,chapter_,19,需求分
4、析定义,需求分析是为最终用户所看到的系统建立一个概念模型,是对需求的抽象描述。,chapter_,20,需求分析模型,chapter_,21,本章要点,一、软件需求定义二、软件需求管理过程需求的获取需求分析编写需求规格需求验证需求变更三、需求建模的基本方法四、案例分析,chapter_,22,需求规格,需求分析工作完成的一个基本标志是形成了一份完整的、规范的需求规格说明书需求规格说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。,chapter_,23,软件需求规格说明的原则,从现实中分离功能,即描述要“做什么”而不是“怎样实现”要求使用面
5、向处理的规格说明语言(或称系统定义语言)如果被开发软件只是一个大系统中的一个元素,那么整个大系统也包括在规格说明的描述之中,chapter_,24,规格说明应该包括系统运行环境规格说明应该是一个认识模型规格说明应该容许不完备性并允许扩充,chapter_,25,3、规格文档参考,引言系统定义 应用环境功能规格 性能需求产品提交实现约束质量描述其它签字认证,chapter_,26,本章要点,一、软件需求定义二、软件需求管理过程需求的获取需求分析编写需求规格需求验证需求变更三、需求建模的基本方法四、案例分析,chapter_,27,需求验证,需求是正确的吗?需求是一致的吗?需求是完全的吗?需求是实
6、际可行的吗?需求是必要的吗?需求是可检验的吗?需求是可跟踪的吗?最后的签字,chapter_,28,本章要点,一、软件需求定义二、软件需求管理过程需求的获取需求分析编写需求规格需求验证需求变更三、需求建模的基本方法四、案例分析,chapter_,29,需求总在变化,chapter_,30,chapter_,31,需求变更管理,确定需求变更控制过程建立变更控制委员会(SCCB)进行需求变更影响分析跟踪所有受需求变更影响的工作产品建立需求基准版本和需求控制版本文档维护需求变更的历史记录跟踪每项需求的状态衡量需求稳定性,chapter_,32,需求变更管理,管理和控制需求基线的过程需求变更控制系统一
7、个正式的文档,说明如何控制需求变更建立变更审批系统,chapter_,33,chapter_,34,表4-3 需求变更提交单,chapter_,35,本章要点,一、软件需求定义二、软件需求管理过程三、需求建模的基本方法四、案例分析,chapter_,36,需求建模的基本方法,原型方法结构化分析法面向对象的用例分析法功能列表法其他,chapter_,37,本章要点,一、软件需求定义二、软件需求管理过程三、需求建模的基本方法原型方法结构化分析法面向对象的用例分析法功能列表法其他四、案例分析,chapter_,38,原型方法,按照用户的需要,快速形成一个操作流程界面可能只是一个框架,具体的功能没有实
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件开发项目 软件 开发 项目 PPT 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4860725.html