现代软件工程(第五讲)软件项目管理.ppt
《现代软件工程(第五讲)软件项目管理.ppt》由会员分享,可在线阅读,更多相关《现代软件工程(第五讲)软件项目管理.ppt(92页珍藏版)》请在第壹文秘上搜索。
1、第五章 软件项目管理22023年3月29日星期三提纲n5.1 项目管理过程n5.2 风险管理n5.3 软件质量和效率度量n5.4 软件项目估算n5.5 软件项目进度安排n5.6 项目组织结构设计n5.7 项目过程监控32023年3月29日星期三5.1 项目管理过程n软件项目开于技术工作开始之前,持续进行与软件实现过程中,终止于软件工作过程结束。42023年3月29日星期三5.1 项目管理过程n项目管理过程包括下列活动:5.1.1 启动一个软件项目5.1.2 度量5.1.3 估算5.1.4 风险分析5.1.5 进度安排5.1.6 追踪和控制52023年3月29日星期三5.1.1 启动一个软件项目
2、62023年3月29日星期三5.1.2 度量n管理人员和技术人员可利用这些度量来了解软件工程过程的实际情况和它所生产的产品质量 。72023年3月29日星期三5.1.3 估算82023年3月29日星期三5.1.3 估算92023年3月29日星期三5.1.4 风险分析102023年3月29日星期三5.1.4 风险分析112023年3月29日星期三5.1.5 进度安排122023年3月29日星期三5.1.5 进度安排132023年3月29日星期三5.1.6 追踪和控制142023年3月29日星期三5.2 风险管理n进度过分紧迫;n预算过分紧张;n性能过分的超群,软件可靠性要求过高;n人员缺乏经验,
3、组织结构不适宜;n期望过高而不现实;n没有明确或理解合同的条款;n软件规模估计不恰当;n管理部门缺乏经验;n风险分析和管理不恰当;n缺乏政策性支持;n不熟悉技术或过程;n不熟悉必要的硬件;n需求不一致(或定义不充分);n需求不断变动;n软件开发计划不恰当;n软件开发过程模型不适用;n缺乏软件工程技术和方法;n缺乏自动化工具的支持;常见的软件风险类别:进度、经费、性能、组织、管理、人事、过程、方法、工具等。如下例证:152023年3月29日星期三5.2.1 风险估计?是否所有项目都要进行风险分析。 No,风险分析成本较高,只有当软件的成本、性能、作用、与其他系统间的关系对于重要的系统有比较大的影
4、响时,即软件的风险对整个系统的成败有关键影响时,才有必要进行风险分析和管理。,风险估计的步骤1.明确项目的目标、策略、可以使用的方法和资源;2.保证项目的目标和结果是可度量的,并标明使用的资源;3.制定项目成功的标准集合;(见下页)4.根据估计的结果确定是否进行风险分析。162023年3月29日星期三5.2.1 风险估计n度量项目成功的标准:172023年3月29日星期三5.2.2 风险分析n第一步:标识潜在风险项:收集信息,标明相关的风险。观察风险的征兆,理解其原因。a.收集信息:主要依靠过去的经验和一些著名的案例,考收集信息:主要依靠过去的经验和一些著名的案例,考虑类似的因素并进行常识性的
5、判断。(如需求变动的风虑类似的因素并进行常识性的判断。(如需求变动的风险)判断收集到的信息是否有用。险)判断收集到的信息是否有用。b.信息分类:如:有风险(信息分类:如:有风险(经常发生的情况经常发生的情况)、可预见的)、可预见的风险(风险(较高概率发生较高概率发生)、不可预见的风险()、不可预见的风险(事前很难预事前很难预料料),原因可分为:),原因可分为:缺乏信息缺乏信息、管理管理和和时间时间等。等。182023年3月29日星期三5.2.2 风险分析n第二步:估计每个风险的大小及其出现的可能性:度量风险的后果和严重程度。a.选择一种度量尺度:命名尺度、序次尺度、坐标尺度、比例尺度等;选择一
6、种度量尺度:命名尺度、序次尺度、坐标尺度、比例尺度等;b.将待估计的风险信息(叙述性、定性、定量三种类型)与度量尺度将待估计的风险信息(叙述性、定性、定量三种类型)与度量尺度相对应,确定风险等级;相对应,确定风险等级;c.消除风险估计中的主观判断的偏差。消除风险估计中的主观判断的偏差。(缺乏可以用来进行判断风险缺乏可以用来进行判断风险的信息,只能凭自己的观念和偏好进行主观理解,与客观情况必然的信息,只能凭自己的观念和偏好进行主观理解,与客观情况必然存在着偏差。存在着偏差。)192023年3月29日星期三5.2.2 风险分析n第三步:风险评估:要考虑风险间的相互作用。(第二步考虑的是单个风险的影
7、响)a.考虑各种风险的综合影响后,对已识别风险发生的可能考虑各种风险的综合影响后,对已识别风险发生的可能性及其后果给出最终的量值;性及其后果给出最终的量值;b.标明风险优先程度,以便予以适当安排;标明风险优先程度,以便予以适当安排;c.考虑其它可替代的方案,寻求可以避免风险的基本方法。考虑其它可替代的方案,寻求可以避免风险的基本方法。202023年3月29日星期三5.2.3 风险评估n第一步:确定风险评估标准,确定风险的后果,判定该风险是否可以忍受;n第二步:确定风险最终的级别(风险特征的三个方面:发生频率、损害的严重性、发生的时刻可知性);n第三步:把系统风险和“对照风险”相比较,确定系统风
8、险是否可以接受。(不可能接受;不适合接受)212023年3月29日星期三5.2.3 风险评估n什么是“对照风险”呢? 对照风险是一组单个风险的集合,也可是对项目造成最大损害的一个或多个风险。 对照风险考虑了风险间可能发生的耦合或复合情况。 对照风险说明了在把系统作为整体条件下,风险会造成系统失败或成功的概率。222023年3月29日星期三5.2.4 风险管理任务n风险管理的任务:1)制定风险计划:风险管理计划制定风险计划:风险管理计划RMP和风险排除计划和风险排除计划RA(version)P。(。(确定风险可接受目标;调整新的确定风险可接受目标;调整新的“对照风险对照风险”;寻求可替代的解决方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 现代 软件工程 第五 软件 项目 管理