个体软件过程改进与管理----

个体软件过程改进与管理----

ID:23341620

大小:70.00 KB

页数:5页

时间:2018-11-07

个体软件过程改进与管理----_第1页
个体软件过程改进与管理----_第2页
个体软件过程改进与管理----_第3页
个体软件过程改进与管理----_第4页
个体软件过程改进与管理----_第5页
资源描述:

《个体软件过程改进与管理----》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方软件过程管理与改进学号:姓名:专业:----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方问题一:CMM/TSP/PSP体系三者之间的联系与区别?PSP/TSP/CMM是来源于国际标准的,三者各有侧重,相辅相成。PSP是TSP实施的前提条件,TSP团组成员必须经过PSP培

2、训。PSP、TSP和CMM为软件产业提供了一个集成化的、三维的软件过程改革框架。三者互相配合,各有侧重,形成了不可分割的整体,犹如一张具有三条腿的凳子,缺一不可。在软件能力成熟度模型CMM的18个关键过程域中,有12个与个体软件过程PSP紧密相关,有16个与群组软件过程TSP紧密相关。因此,如果能够熟悉个体软件过程和群组软件过程,不仅有助于工程师改善工作效率,而且也非常有利于组织的过程改善。为了更有效地改进过程,在这里建议一种循序渐进的方法。如下图所示:  图1循序渐进的方法CMM是过程改善的第一步,它提供了评价组织的能力、识别优先改善需求和

3、追踪改善进展的管理方式。企业只有开始CMM改善后,才能接受需要规划的事实,认识到质量的重要性,才能注重对员工经常进行培训,合理分配项目人员,并且建立起有效的项目小组。然而,它实现的成功与否与组织内部有关人员的积极参加和创造性活动密不可分。PSP注重于个人的技能,能够指导软件工程师如何保证自己的工作质量,估计和规划自身的工作,度量和追踪个人的表现,管理自身的软件过程和产品质量。经过PSP学习和实践的正规训练,软件工程师们能够在他们参与的项目工作之中充分利用PSP,从而保证了项目整体的进度和质量。TSP注重团队的高效工作和产品交付能力,结合PSP

4、的工程技能,通过告诉软件工程师如何将个体过程结合进小组软件过程,通过告诉管理层如何支持和授权项目小组,坚持高质量的工作,并且依据数据进行项目的管理,展示了如何去生产高质量的产品。如果一个组织正在按照CMM改进过程,则PSP和TSP是和CMM完全相容的。如果一个组织还没有按照CMM改进过程,则有关PSP和TSP的训练,可以为未来的CMM实践奠定坚实的基础。总之,单纯实施CMM并不能完全做到能力成熟度的升级,还应当将实施CMM与实施PSP和TSP有机地结合起来,才能将CMM发挥最大的效力。----------专业最好文档,专业为你服务,急你所急,

5、供你所需-------------文档下载最佳的地方----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方问题二:对CMM的评价以及除了CMM/CMMI之外还有那些其它的软件过程改进方法?对CMM的评价:CMM在软件工程的实践方面已有很大的影响,在工业界已得到广泛接受。不仅已用于军事控制系统,而且已用于全球经济领域的主要组织。有数千个组织在利用CMM的软件过程改进。CMM是迄今为止学术界和工业界公认的有关软件工程和管理实践的最好的软件过程。为评估软件组织的生产能力提供了标准,为提高软件组

6、织的生产过程指明了方向。CMM的作用是科学地评价软件开发单位的软件能力成熟等级,帮助软件开发单位进行自检,了解自己的强项和弱项,从而不断完善和改进单位的软件开发过程,确保软件质量,提高软件开发能效率。CMM提高了组织绩效的可视性,结果的预见性,员工的职业道德,产品的质量,对复杂产品开发的管理能力,商业价值的可视性。CMM为软件企业的过程能力提供了一个阶梯式的进化框架,它基于过去所有软件工程成果的过程改善的框架,吸取了以往软件工程的经验教训。它是一种用于评价软件承包能力并帮助其改善软件质量的方法,侧重于软件开发过程的管理及工程能力的提高与评估。

7、但是,一些企业实施CMM标准时会产生种种问题,例如:与软件企业组织结构相关的问题,与软件过程改进模型相关的问题,与面对市场相关的问题等等。实际上,实施CMM的企业多是根据CMM的模型和本企业的特点,将CMM剪裁以便适应本企业发展的需要。其它的软件过程改进方法:1.Cleanroom净室软件工程(Cleanroomsoftwareengineering)是一种在软件开发过程中强调在软件中建立正确性的需要的方法。代替传统的分析、设计、编码、测试和调试周期,净室过程强调在规约和设计上的严格性,以及使用基于数学的正确性证明来对结果设计模型的每个元素进

8、行形式化验证。作为对形式化方法中采用的方法的扩展,净室方法强调统计质量控制技术,包括基于客户对软件的预期的使用的测试。净室软件工程是一个过程模型,它在可能产生严重的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。