电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

PSP与TSP介绍VIP免费

PSP与TSP介绍_第1页
1/10
PSP与TSP介绍_第2页
2/10
PSP与TSP介绍_第3页
3/10
PSP 与TSP 介绍 PSP、TSP 与CMMI:发展历史 CMM 与PSP 在20 世纪80 年代后期到90 年代早期,SEI 开发了能力成熟度模型(CMM),为软件开发总结了组织级的最佳实践。SEI 特别会员Watts Humphrey 决定将CMM 的基本原理应用于单个开发人员的软件开发实践中。个人软件过程(PSP)就是他努力的成果,为单个软件开发人员设计的CMM五级过程。 CMM 与TSP 不久大家就发现,虽然使用PSP 可以取得优异的结果,但是如果周围的环境不能鼓励并且要求遵守PSP 实践,这些必要的规范性是几乎不可能得到维持的。所以汉弗莱为大多数组织中最小的运作单位——项目组,开发了团队软件过程(TSP),TSP 是为项目组设计的CMM5 级过程。在一份 SEI 技术报告中,记录了使用TSP 在满足成本和进度估算的同时达到一流质量水平的最新结果 CMM 的演变 同时,CMM 的成功也引发了相似模型的开发以覆盖系统工程(SE-CMM)、集 成产 品 开发(IPD-CMM)、软件采 购 (SA-CMM)以及 人力资 源 (P-CMM)。为了缓 解 模型数量的过快 增 长 ,SEI使用从 未 正 式 发布 的CMM 第 二 版 、系统工程CMM 和IPD-CMM 开发了能力成熟度模型集 成(CMMI), 关 于PSP 何 为PSP? 个人软件过程(PSP)向 工程师 显 示 如何 • 管 理其 项目质量 • 做 出 可以实现的承 诺 • 改 进估算与计划 • 减 少 产 品 缺 陷 由 于人员成本占 据 了软件开发的70%,所以工程师 的技能与工作习 惯 很 大程度决定了软件开发过程的结果,基于CMM 中发现的实践,PSP 可以被 工程师 作为指 导 ,帮 助 建 立 开发软件的一套 结构化 和规范的方 法 。PSP 是组织计划 引入 TSP 的前 提 条 件。 PSP 可以被 应用于软件开发过程的许 多方 面 ,包 括 • 小型程序 开发 • 需 求定义 • 文 档 编 写 • 系统测 试 • 系统维护 • 大型软件系统的加 强 图一:PSP过程的演化 图二到图四显示了工程师经历的部分收益。图二显示了估算偏差从55%降到27%约两倍的改进。如图三所示,编译和测试缺陷的改进最为显著。从PSP0级到PSP3级,工程师的编译和测试缺陷从每千行代码110个缺陷降低到20个缺陷,超过5倍。图四显示了尽管计划和质量绩效有了显著改进,工程师的生产率基本保持常数。 图二:工作量估算结果 图三:质量结果 图四:生产率结果 图五:进度估算错误 PSP 的行业结...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部