三维软件过程改进模型的分析研究.pdfVIP

  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文档。上传文档
查看更多
摘 要 软件组织、软件开发小组和软件工程师们都面临着很多难以解决的问题,这些问 题的存在使得软件项目或产品很少能在预定的进度内、预算的经费下和预定的质量目 标下完成。通过对这些问题的综合分析反映出,缺乏过程思维、软件过程不成熟是造 成这些问题的主要原因。软件能力成熟度模型(Capability Maturity Model,CMM)则是 把过程思维应用在软件过程改进中,为软件组织的过程的改进提供了一个从混乱的到 达成熟的、规范化的过程的整体指导框架。个体软件过程(Personal Software Process, PSP)和小组软件过程(Team Software Process, TSP)则分别为个体软件工程师和软件开 发小组提供了软件开发技能和软件开发过程指导和规范。 软件开发和管理的实践证明,单独实施CMM、TSP 和PSP 中任一项都很难真正 做到软件过程能力的提升,实际的软件过程改进需要把三者有机集成。把CMM、TSP 和PSP 分别作为立体空间的z 维,y 维和x 维,然后把它们应用到软件组织的组织、 小组和个体软件工程师这个组织三维的软件过程改进中,形成一个新的三维空间。这 个新的三维空间的三个维分别为个体过程能力、小组过程能力和组织过程能力。模型 经过正交化、线性化和连续化的处理形成了基于CMM、TSP 和PSP 的三维软件过程 改进模型。在建立此模型的过程中,同时提出了综合软件过程改进曲线,曲线表征了 组织软件过程改进中过程能力增长趋势和组织过程能力、小组过程能力和个体过程能 力之间的关系。为了使模型更加完善、具有可扩展性和方便实际应用,本文对此模型 进行了降维、切片、函数分析,同时提出了综合软件过程能力、过程改进距离和能力 半径等概念。然后对模型和相关概念在软件过程评估和软件过程改进进行了应用分 析。 此外,CMM 到集成能力成熟度模型CMMI 的升级、人力资源管理等维度的增加 和六西格玛质量管理理论的引入等都会使模型有一个新的发展,为模型的应用和完善 提供新的视野。 关键词:三维软件过程改进模型 能力成熟度模型 小组软件过程 个人软件过程 I Abstract The software organizations, software development teams and software engineers face a lot of problems which are too difficult to resolve, and the esse of these problems can make software projects or products seldom to be completed under schedule, budgetary outlay and quality target. The lack of the process thinking and the immaturity of software process are the main reason through synthetically analysis of these problems. Software Capability Maturity Model (SW-CMM) applies process thinking into software process improvement (SPI), and provides a whole instructional framework from disordered state to the state of maturity and standardization for the improvement in software process of organizations. Personal Software Process (PSP) provides software development skills for

文档评论(0)

tlpfdc + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档