课件笔记-老冯.docxVIP

  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文档。上传文档
查看更多
软件:计算机能够工作的指令集合+相应的数据结构+文档??是一种产品?将计算机的硬件能力发挥出来的一种工具?对信息处理的手段??软件的特征:?1,是一种逻辑元素?不是物理元素?2,是开发出来的?不是传统的方法制作出来的?3,不会被用坏?失败概率不遵循浴盆曲线?4,工业界已经是标准化装配时代,但软件还是定制时代?创新性和人为因素更高??软件开发高风险?软件过程的管理是软件成功的关键?职业的发展方向?软件企业的生存的重要性??软件失败的原因:?1,不正确的估计?2,松散的需求管理?3,薄弱的项目管理?4,不正确的风险管理?5,不好的工程解决方案??软件危机的主要原因:?1,用户的不成属性(对软件需求描述不准确)?2,大型软件开发人员众多,管理难度高(软件企业管理和一般企业管理截然不同)?3,缺乏软件的开发方法和工具,人为因素导致软件个性化,工程无法交接?4,缺乏软件开发经验导致经费时间一超再超?5,只重视开发过程,忽视测试过程??CMM:?capability maturity model for software??软件能力成熟度模型?一种描述有效软件过程的关键元素框架?描述一条从无序的不成熟的过程到成熟的有纪律的过程的进化改进途径??CMM包括?对?软件开发和维护?进行?策划、工程化和管理的实践?遵循这些关键实践?就能改进组织在实现有关成本、进度、功能和产品质量等目标上的能力??软件过程:?人们用于开发和维护软件极其相关过程的一系列活动?包括?软件工程活动?软件管理活动??软件过程能力:?描述?开发组织或项目组?遵循其软件过程能够实现预期结果的程度??它既可以对整个软件开发组织而言?也可对一个软件项目而言??软件过程性能:?描述?开发组织或项目组?遵循其软件过程得到的实际结果?软件过程性能描述的是已得到的实际结果?而软件过程能力则描述最可能的预期结果?它既可以对整个软件开发组织而言?也可以对一个特定项目而言??CMM的五个级别的差别体现在软件过程上?过程能力是过程性能的保证?过程性能是过程能力最后的结果?要想提高软件过程性能?必须提高软件过程能力??//课件上的成熟度等级特征?成熟度等级1-5:?1,初始级:软件过程特点为无序,混乱,未定义的,成功依赖个人?2,可重复级:建立基本的项目管理过程去跟踪成本进度和功能,必要的过程纪律已就位,具有类似应用的项目能重复以前的成功?3,已定义级:管理活动和工程活动两方面的软件过程已文档化、标准化,并集成到组织的软件过程中,全部项目均采用供开发和维护软件用的组织标准软件过程的一个经批准的普及裁减版本?4,已管理级:已采集详细的有关软件过程和产品质量的度量,无论软件过程还是产品均得到定量了解和控制?5,优化级:利用来自过程和来自新思想、新技术的先导性实验的定量反馈信息,使持续过程的改进成为可能??//笔记上的成熟度等级特征,辅助理解,以课件为主?成熟度等级1-5:?1,初始级:不具备软件过程,成功依赖个人?2,可重复级:具备项目级软件过程,只关注某一类软件项目,要求新项目和就项目比较相似才能做好?3,已定义级:具备企业或组织级的软件过程,对所有的软件项目均可用,当遇到具体的项目时,并非直接用这个软件过程,而是根据组织的标准软件过程裁剪出一个适合该项目的软件过程?4,已管理级:具备量化的软件过程,软件产品自身量化和软件开发过程量化,量化在于数据的积累?5,优化级特征:具备持续改进的软件过程,企业在技术上一定是领先的??软件过程的可视性:?级别越高,可视性越好,可控性越强?一级,黑盒,完全不可视,研发过程完全不可控不可干预?二级,将整个过程分段,段和段之间是里程碑,里程碑处具有管理可视性?三级,盒子的内部结构可视,即运行过程可以看到?四级,软件过程被配备上度量,并得到定量的控制?五级,可以对过程不断的改进??过程能力和性能预测之间的关系:?成熟度级别越高,过程能力越强,实际结果相对预定目标结果误差越小,预定目标结果越好?适用于时间,质量等其他因素??KPA:是CMM中最关键的组成部分?key process area?关键过程区域?将整个软件研发过程分成块?将相关活动放在一起?当这些活动全部完成时?能达到一组对增强过程能力至关重要的目标??18个KPA,2级6个,3级7个,4级2个,5级3个??KPA的特性:?1,每个KPA识别出一串相关活动,这些活动叫关键实践?2,每个KPA是定义在单个成熟度级别上的,是不能跨级别的?3,KPA鉴别出为达到某一成熟度等级所必需解决的问题??KPA的目标:?等级2:只涉及到项目级??需求管理:RM requirements management(不强调如何获取,强调管理)?1,软件需求受控者为软件工程和管理活动建立基线(软件需求是受控的,不能随意更改)?2,软件计

文档评论(0)

精品文库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档