欢迎来到天天文库
浏览记录
ID:34460343
大小:204.81 KB
页数:3页
时间:2019-03-06
《pp和tp在数字制图系统开发中的运用ss》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2。卷第2期m,绘学院学报Vol.20No.22003年6月JournalofInstituteofSurveyingendMappingIn,.2003文章编号:1009-427X(2002)03-0139-03PSP和TSP在数字制图系统开发中的运用肖计划,孙群(信.息工程大学利绘学院,河南郑州450052)摘要简要介绍了数字地图制图系统,结合在开发一个应用软件系统时所要面临的一些实际问题j}p困难,引入了软件工程思想中改进软件开发方式的个体软件过程(PSP)和群组软件过程〔TSP)o关键词
2、:数字地图制图;PSP(个体软件过程);TSP(群组软件过程)中图分类号:P282文献标识码A数字制图的软件开发是一个庞大而复杂的PSP过程结构如图1所示。从需求状态开过程,需要涉及到各个方面的人员,信息的交流反始,PSP过程的第一步是计划,有一个计划脚本指馈不仅存在于研发小组的成员之间及各个研发小导这项工作并且有一个计划汇总记录相关的计划组之间,还存在于客户和研发者之间。所有这些数据。当工程师按照脚本进行工作,将他们的时交流反馈意见信息都有可能导致对软件的修改,间和缺陷数据记录到时间和缺陷日志。
3、在工作的小到可能只是对某个源文件中的某个变量的定义结束,即事后分析阶段,根据日志汇总时间和缺陷改动,大到重新设计程序模块甚至可能是整个需数据,度量程序规模,并将这些数据记录进计划汇求分析变动。文中结合数字地图制图系统的开J总表单。当所有这些完成后,将完成的产品和完发,介绍了软件工程思想中的两种软件过程PSP整的计划汇总表单一起交付。在完成了上述过程(个体软件过程)和TSP(群组软件过程)。后.也就是完成了软件开发的一次迭代。整个软件系统的开发完成是上述多次迭代的结果。需要1应用PSP改善工作方式、
4、提高工作效率注意的是在每一个过程中都应当按照PSP的要1.1PSP基本原理求形成规范的文档、表格和数据。通过迭代把制PSP是一种用于控制、管理和改进个人工作图软件的开发风险降到了最低。方式的自我改善过程,是一个包括软件开发表格、需求状态指南和规程的结构化框架。PSP为基于个体和小型群组软件过程的优化提供了具体而有效的途径,例如如何制订计划,如何控制质量,如何与其他人相互协作等等。PSP保障软件产品质量的一个重要途径是提高设计质量。PSP的基本原理为:工程师必须在开始工作以前,以正确的工作方今ft散
5、o}R.式、用一个定义的过程对他们的工作进行计划。最终产品图IPSP过程流程图为了了解他们个人的表现,必须度量其每一个工PSP可以帮助软件工程师在个人的基础上运作步骤的花费时间,产生和消除缺陷(defect)的数用过程的原则,借助于PSP提供的一些度量和分量以及所开发产品的规模。为了稳定地开发出高析工具,了解自己的技能水平,控制和管理自己的质量的软件产品,工程师必须计划、度量和跟踪产工作方式,使自己月常工作的评估、计划和预测更品的质量,而且必须从工作的开始就关注产品的加准确、有效,进而改进个人的工
6、作表现,提高个质量。最后必须分析每一个工作的结果用以改善人的工作质量和产量。对于数字制图系统软件的其个人的过程。开发来说,运用PSP来指导开发过程,将有助于1.2以PSP为指导进行软件开发提高开发人员的工作规范性。收稿日期2002-09-09;修回日期:2002-11-21作者简介:肖计划(1979-),男,湖南怀化人,硕士生研究方向为数字地图制图和空间数据生产一体化软件.万方数据110测绘学院学报2003年2TSP(群组软件过程)定期汇报.另一方面应经常评审自己是否按PSP由干目前我们的开发小组
7、规模还不具备群组的原理工作。开发小组成员应按自己管理自己的软件开发的条件,在此仅做一理论上的探讨但原则管理软件过程,如发现过程不合适,应及时改随着开发队伍的进一步庞大,这将是一个必由之进,以保证用高质量的过程来产生高质量的软件。路项目开发小组则按集体管理的原则进行管理,全2.1TSP的基本内容和目标体成员都要参加和关心小组的规划、进展的追踪群组软件过程TSP8、的项目开发任务,并且告诉管理人员TSP团队以前,他们必须知道如何进行规范的工如何指导软件开发队伍,始终以最佳状态来完成作。由图2可以看到,进行个体软件过程的培训工作TSP实施集体管理与自我管理相结合的可以向工程师们提供使用TSP所必须的知识和原则,最终目的在于指导开发人员如何在最少的技能。PSP培训包括学习如何编制详细的计划,时间内.以预定的费用生产出高质量的软件产品,采集和使用过程数据,用获得的数据跟踪项目,度所采用的方法是对群组开发过程的定义、度量和量和管理产品质量以及定义和使
8、的项目开发任务,并且告诉管理人员TSP团队以前,他们必须知道如何进行规范的工如何指导软件开发队伍,始终以最佳状态来完成作。由图2可以看到,进行个体软件过程的培训工作TSP实施集体管理与自我管理相结合的可以向工程师们提供使用TSP所必须的知识和原则,最终目的在于指导开发人员如何在最少的技能。PSP培训包括学习如何编制详细的计划,时间内.以预定的费用生产出高质量的软件产品,采集和使用过程数据,用获得的数据跟踪项目,度所采用的方法是对群组开发过程的定义、度量和量和管理产品质量以及定义和使
此文档下载收益归作者所有