[发明专利]一种基于PSP和TSP的软件运行调试系统有效
申请号: | 201610027200.5 | 申请日: | 2016-01-15 |
公开(公告)号: | CN105700889B | 公开(公告)日: | 2019-06-14 |
发明(设计)人: | 王丹华 | 申请(专利权)人: | 南京工程学院 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F11/36 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林 |
地址: | 211167 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 psp tsp 软件 过程 改进 系统 | ||
本发明公开了一种基于PSP和TSP的软件过程改进系统,包括一个TSP根服务器、多层TSP服务器和多个PSP客户端,所有服务器和客户端组成一个多叉树,分别对应软件产品的各级模块,从而进行相应的TSP软件过程改进和PSP软件过程改进。该系统提供了个人级和团队级的软件过程管理和改进的手段,改善开发能力,提高开发效率,提高了软件产品的质量。
技术领域
本发明涉及软件工程领域,尤其涉及一种基于PSP和TSP的软件过程改进系统。
背景技术
目前,软件企业都采用软件工程的理论和方法来提高软件产品的质量,提升软件开发的效率,而软件过程是软件工程的基础。在软件工程中,软件过程是“开发和维护软件及其相关产品所涉及的一系列活动”,人们通过改进软件过程来改善软件产品的质量。
PSP(Personal Software Process,个体软件过程)是一种用于控制、管理和改进软件开发人员的个人软件过程的过程,它包含一套完整的方法、表单和规程,是指导开发人员个人的软件工程。实施PSP是软件能力成熟度从组织转向个人的跨越,也是软件工程从定向转为定量的标志。
TSP(Team Software Process,团队软件过程)提供了一个明确的可操作过程来指导一个项目团队实施软件工程。它更多侧重在项目团队的集体合作方面,体现了软件过程在团队中的实施。一个支持TSP的框架应当能够收集并分析个人过程数据,根据需求产生不同的数据视图(如基于不同模块、不同阶段、不同任务),还能够根据历史数据、项目计划和当前状态对项目作出预测,帮助团队进行软件生产。
PSP和TSP都是软件工程领域中公知的方法,它们的使用提高了软件生产的效率和质量。但是它们之间各自独立,缺乏联系,为了更好地发挥它们的效用,需要一种可以将其有机结合的、切实可行的、对现有的软件过程改进支持工具进行改进和完善的方案。
发明内容
针对现有技术存在的问题,本发明提出了一种基于PSP和TSP的软件过程改进系统,该系统的目的是使用PSP/TSP指导个体和团队的软件过程改进,实现对现有的软件过程改进支撑工具的完善和改进。
本发明所采用的技术方案是:
一种基于PSP和TSP的软件过程改进系统,其特征在于,该系统包括通过网络连接成多叉树结构的多台TSP服务器和PSP客户端,所述多叉树的叶节点都是PSP客户端,非叶节点都是TSP服务器,其中根节点是一台TSP根服务器,所述多叉树的深度为i+1的TSP服务器为i级TSP服务器(i≥1);
所述软件按照自顶向下、逐步细化的软件工程方法,划分成一个软件模块多叉树,所述系统的多叉树结构和所述软件模块多叉树完全对应一致,从而所述服务器和客户端分别对应该软件模块多叉树中的同位置的软件模块。
所述TSP根服务器是所述软件的TSP团队过程服务器,为整个软件开发团队提供软件过程监控和分析;所述i级TSP服务器是相应软件模块的TSP服务器,为相应软件模块的开发小组提供软件过程监控和分析;每台TS服务器包括一个团队过程数据库和团队过程监控/分析工具集,TSP服务器根据上述团队过程数据库和工具集,执行相应软件模块的TSP软件过程的改进步骤;
所述PSP客户端为相应软件模块的开发人员提供个人软件过程的监控和分析,其包括一个个体过程数据库和个体过程监控/分析工具集,PSP客户端通过上述个体过程数据库和工具集,执行PSP软件过程的改进步骤。
其中,所述团队过程数据库记录团队过程的所有脚本内容、计划表单、团队成员日志和历史数据。所述团队过程监控/分析工具集包括团队项目计划向导、质量计划向导、团队数据分析和图表工具以及团队服务接口等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京工程学院,未经南京工程学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610027200.5/2.html,转载请声明来源钻瓜专利网。