个体软件过程改进与管理.doc
《个体软件过程改进与管理.doc》由会员分享,可在线阅读,更多相关《个体软件过程改进与管理.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件过程管理与改进学号: 姓名: 专业: 问题一:CMM/TSP/PSP体系三者之间的联系与区别?PSP/TSP/CMM是来源于国际标准的,三者各有侧重,相辅相成。PSP是TSP实施的前提条件,TSP团组成员必须经过PSP培训。PSP、 TSP 和CMM为软件产业提供了一个集成化的、三维的软件过程改革框架。三者互相配合,各有侧重,形成了不可分割的整体,犹如一张具有三条腿的凳子,缺一不可。在软件能力成熟度模型CMM的18个关键过程域中,有12个与个体软件过程PSP紧密相关,有16个与群组软件过程TSP紧密相关。因此,如果能够熟悉个体软件过程和群组软件过程,不仅有助于工程师改善工作效率,而且也非常
2、有利于组织的过程改善。为了更有效地改进过程,在这里建议一种循序渐进的方法。如下图所示: 图1 循序渐进的方法CMM是过程改善的第一步,它提供了评价组织的能力、识别优先改善需求和追踪改善进展的管理方式。企业只有开始CMM改善后,才能接受需要规划的事实,认识到质量的重要性,才能注重对员工经常进行培训,合理分配项目人员,并且建立起有效的项目小组。然而,它实现的成功与否与组织内部有关人员的积极参加和创造性活动密不可分。PSP注重于个人的技能,能够指导软件工程师如何保证自己的工作质量,估计和规划自身的工作,度量和追踪个人的表现,管理自身的软件过程和产品质量。经过PSP学习和实践的正规训练,软件工程师们能
3、够在他们参与的项目工作之中充分利用PSP,从而保证了项目整体的进度和质量。TSP注重团队的高效工作和产品交付能力,结合PSP的工程技能,通过告诉软件工程师如何将个体过程结合进小组软件过程,通过告诉管理层如何支持和授权项目小组,坚持高质量的工作,并且依据数据进行项目的管理,展示了如何去生产高质量的产品。 如果一个组织正在按照CMM改进过程,则PSP和TSP是和CMM完全相容的。如果一个组织还没有按照CMM改进过程,则有关PSP和TSP的训练,可以为未来的CMM实践奠定坚实的基础。总之,单纯实施CMM并不能完全做到能力成熟度的升级,还应当将实施CMM与实施PSP和TSP有机地结合起来,才能将CMM
4、发挥最大的效力。问题二:对CMM的评价以及除了CMM/CMMI之外还有那些其它的软件过程改进方法?对CMM的评价:CMM在软件工程的实践方面已有很大的影响,在工业界已得到广泛接受。不仅已用于军事控制系统,而且已用于全球经济领域的主要组织。有数千个组织在利用CMM的软件过程改进。CMM是迄今为止学术界和工业界公认的有关软件工程和管理实践的最好的软件过程。为评估软件组织的生产能力提供了标准, 为提高软件组织的生产过程指明了方向。CMM的作用是科学地评价软件开发单位的软件能力成熟等级,帮助软件开发单位进行自检,了解自己的强项和弱项,从而不断完善和改进单位的软件开发过程,确保软件质量,提高软件开发能效
5、率。CMM提高了组织绩效的可视性,结果的预见性,员工的职业道德,产品的质量,对复杂产品开发的管理能力,商业价值的可视性。CMM为软件企业的过程能力提供了一个阶梯式的进化框架,它基于过去所有软件工程成果的过程改善的框架,吸取了以往软件工程的经验教训。它是一种用于评价软件承包能力并帮助其改善软件质量的方法,侧重于软件开发过程的管理及工程能力的提高与评估。但是,一些企业实施CMM标准时会产生种种问题,例如:与软件企业组织结构相关的问题,与软件过程改进模型相关的问题,与面对市场相关的问题等等。实际上,实施CMM的企业多是根据CMM的模型和本企业的特点,将CMM剪裁以便适应本企业发展的需要。其它的软件过
6、程改进方法:1. Cleanroom净室软件工程(Cleanroom software engineering)是一种在软件开发过程中强调在软件中建立正确性的需要的方法。代替传统的分析、设计、编码、测试和调试周期,净室过程强调在规约和设计上的严格性,以及使用基于数学的正确性证明来对结果设计模型的每个元素进行形式化验证。作为对形式化方法中采用的方法的扩展,净室方法强调统计质量控制技术,包括基于客户对软件的预期的使用的测试。 净室软件工程是一个过程模型,它在可能产生严重的危险前消除错误。净室是一种以合理的成本开发高质量软件的基于理论、面向工作组的方法。净室是基于理论的,因为坚实的理论基础是任何工程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 个体 软件 过程 改进 管理
限制150内