软件工程讲义.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
集中注意于过程的持续改进。 自知过程的薄弱环节,可预防缺陷的出现。 可通过对当前过程的分析,评价对新技术或将出现的变更作出评价。 重视探索创新活动,并将成功的创新推广。 出现的缺陷得到分析,找出原因,防止再次发生,教训为其它项目吸取。 第三十页,共五十页。 软件过程能力 软件过程能力描述(开发组织或项目组)遵循其软件过程能够实现预期结果的程度。 软件过程性能则表征(开发组织或项目组)遵循其软件过程所得到的实际结果。 软件过程性能描述已得到的实际结果,而软件过程能力则描述最可能的预期结果。 为什么要提高过程能力? 对于顾客,较高的过程能力意味着: 第三十一页,共五十页。 开发组织能够更好地响应自己的要求 软件产品的成本更低 能更好地满足最终用户要求 对于开发组织,较高的过程能力表明: 软件产品开发和维护成本较低 开发周期较短 由于有效的项目风险分析和工作量投入估计,增强了达到成本和进度目标的能力 提高了满足量化设计和质量目标的能力 第三十二页,共五十页。 关键过程域 KPA (Key Process Area) 除去初始级以外,其它每一个成熟度等级都有若干个引导软件机构改进软件过程的要点,称为关键过程域。它们确定了实现一个成熟度级必需解决的问题,它们的实施对于达到该成熟度等级的目标起着保证作用。 CMM定义关键过程域为一个互相关联的若干软件实践活动和有关基础设施的集合。 第三十三页,共五十页。 每一个关键过程领域确定一组相应的活动,完成这些活动,就可认为已达到了改进过程能力的一组重要的目标。 第三十四页,共五十页。 第三十五页,共五十页。 第九章 软件过程 授课老师:清华大学计算机系 殷人昆 password qhdxjsjx 第一页,共五十页。 什么是软件过程 软件过程是软件生存周期中的一系列相关软件工程活动的集合,活动是任务的集合。任务是将输入变换为输出的操作。 活动的执行可以是顺序的,重复的,并行的、嵌套的。 每一个软件过程又是由一组工作任务、项目里程碑、软件工程产品和交付物以及质量保证点等组成。 第二页,共五十页。 软件过程 公共过程框架 框架活动 任务集合 工作任务 里程碑、交付物 SQA点 保护性活动 第三页,共五十页。 软件过程的分类 (ISO/IEC 12207) 第四页,共五十页。 基本过程 获取过程 是需方为了获得一个软件产品所进行的一系列活动。该过程从为获取该软件产品的需求定义开始,经过招标准备,合同准备和修改,对供方监督,直到验收完成。 供应过程 是供方为向需方提供软件产品所进行的一系列活动。该过程从理解软件需求开始,经过投标准备,签订合同,制定计划,实施计划及控制,进行评审和评价,直至完成交付。 第五页,共五十页。 开发过程 是软件开发者根据合同开发和交付软件的一系列活动。包括的活动有:过程实施准备,系统需求分析,系统结构设计,软件需求分析,软件体系结构设计,软件详细设计,程序编码和单元测试,软件集成,软件确认测试,系统集成,系统确认测试,软件安装,软件验收支持。 运行过程 软件开发完成后,软件从开发环境转移到用户的实际运行环境。在运行时对用户的要求提供帮助和咨询,对运行效果进 第六页,共五十页。 行评价。包括的活动有:实施过程准备,运行测试,系统向实际运行环境转移,系统运行,对用户运行的支持,系统运行评价,用户运行评价。 维护过程 维护人员提供维护软件产品的服务。包括的活动有:过程实施准备,问题分析和修改分析,修改实施,对维护进行评审/验收,移植,软件退役。 第七页,共五十页。 支持过程 文档过程 文档过程是一个记录由某一过程或活动所产生的信息的过程。它由以下活动组成:过程的实施准备,设计与开发,制作与发行,维护。 配置管理过程 该过程实施软件配置管理的活动。包括的主要活动有:过程实施准备,配置的确定,配置的控制,配置情况报告,配置的评价,发行管理和提交。 第八页,共五十页。 质量保证过程 这是一个为使软件过程和软件产品符合规定需求,并按预定计划按时完成提供适当保证的过程。包括的主要活动有:过程实施准备,软件产品的质量保证,软件过程的质量保证。 验证过程 确定系统或软件的需求是否完备和正确,以及每一阶段的软件产品是否达到前一阶段对它的要求和条件。包括的主要活动有:过程实施准备,验证,合同验证,过程验证,需求验证,设计验证,代码验证,集成验证,文档验证。 第九页,共五十页。 确认过程 确认需求和最终建立的系统或软件是否满足原计划的特定应用。包括的主要活动有:实施特定的测试并分析测试结果,确认软件产品的用途,测试软件产品的适用性。 审计过

文档评论(0)

虾虾教育 + 关注
官方认证
文档贡献者

有问题请私信!谢谢啦 资料均为网络收集与整理,收费仅为整理费用,如有侵权,请私信,立马删除

版权声明书
用户编号:8012026075000021
认证主体重庆皮皮猪科技有限公司
IP属地重庆
统一社会信用代码/组织机构代码
91500113MA61PRPQ02

1亿VIP精品文档

相关文档