- 1、本文档共42页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
管理篇第四章 软件风险管理 什么是风险? 风险分析 风险管理 4.1 什么是风险? 由于软件的规模增大、复杂度增强、灵活性要求高而导致新一轮的软件危机,因此而引发软件的负面结论: 软件开发的效率和质量问题是经济增长的主要障碍。 软件失效造成巨大的经济损失。 用传统的软件工程技术来控制软件成本和质量也无法尽善尽美。 因此:软件风险是存在的,特别是对于大型复杂软件。 软件风险:是指软件有可能造成的伤害或者损失。 4.1 什么是风险? 软件风险是任何软件开发项目中普遍存在的问题,与项目的大小成正比。 因为,在制定软件计划时,系统分析员必须回答: 项目的需求是什么? 不可能准确无误地回答 需要投入多少资源? 只能凭经验估计给出初步设想 如何安排开发进度? 这样就存在风险! 4.1 什么是风险? 进度过分紧迫; 预算过分紧张; 性能过分的超群,软件可靠性要求过高; 人员缺乏经验,组织结构不适宜; 期望过高而不现实; 没有明确或理解合同的条款; 软件规模估计不恰当; 管理部门缺乏经验; 风险分析和管理不恰当; 缺乏政策性支持; 4.2 风险分析 条件:软件的风险对于系统的成败有关键影响时才进行风险分析,因此,先要进行风险估计。 步骤: 标识潜在风险项:收集信息,标明相关的风险。观察风险的征兆,理解其原因。 估计每个风险的大小及其出现的可能性:度量风险的后果和严重程度。 风险评估:要考虑风险间的相互作用。 4.3 风险管理 风险管理的本质:制定防止风险的计划,并监管风险。(风险是不可能消除的,只能防止) 风险管理的时机: 已经发现存在重要的软件风险; 这些风险可能影响项目的目标; 这些风险将使系统花费大量的运行费用及支持费用; 这些风险是可能防止的。 4.3 风险管理 风险管理的任务: 制定风险计划:风险管理计划—RMP和风险排除计划—RA(version)P。 进行风险控制:执行风险计划中体现风险排除策略的控制机制。(确定风险排除策略;确定风险排除战术;建立风险管理计划。) 对风险进行监管:监管软件工程过程和产品,确定风险排除策略是否达到预期目标,是否有可能进一步改进风险排除计划,为控制新的风险提供一些必要的决策信息等。 管理篇第五章 软件项目管理与计划 项目管理过程 软件度量 软件项目估算 软件开发成本估算 进度安排 软件项目的组织与计划 5.1 项目管理过程 项目管理的对象:软件工程项目,范围覆盖整个软件工程过程。 项目管理生命期:开始于技术工作启动之前,持续于软件分析、设计与实现过程中,最后终止于软件工程过程结束之时。 项目管理的过程:启动一个软件项目;软件度量;软件估算;风险分析;进度安排;追踪和控制。 5.2 软件度量 项目管理主要关心软件生产率和软件产品质量的度量。 软件工程过程度量属性:投入的成本和工作量。 软件产品度量属性:产生的代码行(LOC)、执行速度、存储量大小、周期报告错误数;功能性、复杂性、效率、可靠性、可维护性、和其它质量特性等。 5.2 软件度量 度量方法: 面向规模的度量:收集诸如工作量、投入成本、KLOC、文档页数、错误数、投入的人数,计算软件的生产率和质量。 面向功能的度量:收集软件数据域的一些计数度量,如用户输入数、用户输出数、用户查询数、文件数、外部接口数等,利用软件复杂性估计的经验关系式导出功能点。 5.2 软件度量 软件质量度量:广泛使用的事后度量(验收度量)包括: 正确性度量:每KLOC的差错数。 可维护性度量:平均变更等待时间(MTTC)以及故障损失。 完整性度量:从系统的危险性和安全性考虑。 可使用性度量:用户友好性(学习系统需要的技能、有效使用需要的时间、生产率净增值、用户主管评价) 5.2 软件度量 软件度量的目的:通过对软件生产率和软件质量进行度量,可以对软件提出要求和评价,进而可以建立改进软件工程过程的目标。 软件度量的使用: 使用软件度量建立项目基线; 收集项目当前的生产率和质量状态,利用基线对项目当前状态进行评价,并确定软件工程过程的改进目标。 5.3 软件项目估算 软件项目估算是项目计划活动的基础。 项目管理人员应该估算项目需要的资源、成本和工作量。 估算前要明确软件的范围,包括:功能、性能、限制、接口、可靠性,这些因素都影响资源、成本和工作量的估算。 资源:人力资源、硬件和软件资源等。 成本和工作量:先对问题进行分解,然后利用LOC和FP方法,结合基线生产率度量计算每个子功能的成本和工作量,集成后为整个项目的成本和工作量。 5.4 软件开发成本估算 软件开发成本:主要是指软件开发过程中所花费的工作量及相应的代价,不包括原材料和能源的消耗,主要是指人的劳动消耗。 估算的依据:从软件计划、需求分析、设计、编码、单元测试、集成测试和确认
您可能关注的文档
- 第四讲VHDL的基本描述语句..ppt
- 第四讲义务教育:概念与常识..ppt
- 第四讲从随机变量到随机过程课件.ppt
- 第四讲人内传播与人际传播课件.ppt
- 第四讲公共政策分析的基本方法..ppt
- 第四讲减速器的构造课件.ppt
- 第四讲夫妻的权利与义务ok..ppt
- 第四讲员工招聘与录用课件.ppt
- 第四讲心理健康与心理不健康..ppt
- 第四讲合并财务报表下课件.ppt
- 人教版七年级地理上册同步备课 4.1人口与人种-分层练习-解析版.docx
- 人教A版数学(选择性必修一讲义)第23讲2.5.2圆与圆的位置关系(学生版+解析).docx
- 人教版八年级物理上册举一反三系2.2声音的特性同步练习(原卷版+解析).docx
- 人教版八年级物理上册举一反三系2.1声音的产生与传播同步练习(原卷版+解析).docx
- 人教A版数学(选择性必修一讲义)第29讲3.2.2双曲线的简单几何性质(学生版+解析).docx
- 人教版八年级物理上册举一反三系3.1温度同步练习(原卷版+解析).docx
- 人教版七年级地理上册同步备课 3.3 降水的变化与分布【上好课】2022-2023学年七年级地理上册同步备课系列(人教版)(分层练习-解析版).docx
- 人教版七年级地理上册同步备课 3.2.1气温的变化与分布(分层练习-原卷版).docx
- 人教版八年级地理上册同步备课1.2人口分层练习(原卷版+解析).docx
- 人教A版数学(选择性必修一讲义)第30讲3.3.1抛物线及其标准方程(学生版+解析).docx
文档评论(0)