[发明专利]个体软件过程实训方法及其实训系统无效
申请号: | 201010272675.3 | 申请日: | 2010-09-03 |
公开(公告)号: | CN101944203A | 公开(公告)日: | 2011-01-12 |
发明(设计)人: | 吴超英;王晓旭;马林;程超;师春泽;陈家盟 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06Q10/00 | 分类号: | G06Q10/00 |
代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 周长琪 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 个体 软件 过程 方法 其实 系统 | ||
技术领域
本发明应用于使软件工程师等受训者学习个体软件过程的技术,尤指一种个体软件过程实训方法及其实训系统。
背景技术
随着软件产品变得越来越大,越来越复杂,应用于越来越关键的领域,它所具有的潜在破坏性错误也在不断地增多。现代的软件工业必须通过不断增加严格和强度的测试来排除潜在的风险。然而,这样的测试策略并没有产生出安全稳定的产品,而且测试的费用又十分昂贵。所以解决这个问题的最实际的方法是生产高质量的产品,而为了达到这一目的,惟一合理的途径是改进每个软件专业人员的工作规范。我们在卡内基梅隆大学软件工程研究所及Watts S.Humprey提出的个体软件过程PSPSM(Personal Software ProcessSM)基础上,不断总结培训和实训经验,完善课程设计并改进实验教案,以知识、能力、素质培养为目标,强调软件工程和过程实践从理论到实际的亲身体验式教学,用于提高受训者的程序开发能力。
个体软件过程开发了一个结构化的框架,包括初级PSP0、基础级PSP0.1、中级PSP1和PSP1.1、高级PSP2和PSP2.1,涉及到大量的表格,规程和准则,在培训的过程中,受训者需要填写大量的时间、规模和缺陷数据,整个过程比较枯燥和繁琐,而且没有自动化数据收集和分析工具的支持,对于受训者填入的每一个数据,都需要培训师亲自检查,整个过程也比较复杂,花费的时间较长,这也无形中加重了培训师的负担。而对于受训者来说,面对大量需要填写的空白内容,经常会不知所措,如果没有填写数据的说明,没有对于培训结果的图表分析指导,受训者甚至会在培训结束后,都不知道自己的工作方式是否得到了改进。
发明内容
鉴于目前个体软件过程培训过程中需要填写大量的数据,整个过程比较繁琐,而且没有自动化的数据收集和分析工具,本发明提出一种个体软件过程实训方法及其实训系统,目的在于使受训者在实训过程中方便地填写数据,并通过比较受训者自身多次作业的数据以及从各个方面比较多个受训者的数据,客观的感受自身的进步。
本发明提出的个体软件过程实训方法,具体为:
步骤一、培训师针对个体软件过程PSP六个级别的项目,分别录入作业和培训要求信息,并将这些信息存储在数据库中。
步骤二、受训者注册个人信息,包括:编号、姓名、编码经验以及主修过的课程,并将这些信息存储在数据库中。
步骤三、受训者查看代码行统计标准、编码标准、评审检查单以及缺陷类型标准,其中,针对评审检查单以及缺陷类型标准,受训者能够自行设置;受训者按照PSP级别从初级到高级的顺序,建立某个PSP级别的项目。
步骤四、受训者根据所建立的PSP级别项目的培训要求,完成对应的作业,并设置和记录该作业完成过程中的个人数据包括时间、规模以及缺陷数据,并将这些个人数据存入数据库中。
所述的时间数据包括计划时间与实际时间;计划时间的设置具体是:若所建立的项目的PSP级别为初级时,受训者设置总时间;若所建立的项目的PSP级别为基础级时,受训者设置总时间和各阶段时间,且设置的各阶段时间之和必须与总时间相等,其中各阶段时间参考各阶段的时间参考值设置;若所建立的项目的PSP级别为中级或高级时,受训者设置总时间和各阶段时间,且设置的各阶段时间之和必须与总时间相等,总时间根据数据库中的受训者自身的规模数据和时间数据的关系,采用基于代理的估算方法进行设置,各阶段时间参考各阶段的时间参考值设置;所述的各阶段的时间参考值根据从基线数据库中读取的各阶段时间百分比与设置的总时间计算得到;所述实际时间,采用计时器计时,记录开始时间、结束时间、净时间和中断时间。
所述的规模数据包括计划规模和实际规模;计划规模的设置,在所建立的项目的PSP级别为初级时不用设置;在所建立的项目的PSP级别为基础级时,需要设置新增和修改的代码行数;在所建立的项目为PSP中级或高级时,在添加基础程序构件、新增构件、重用构件信息后,用基于代理的估算方法设置总规模数据;所述的实际规模为完成该作业的实际代码行数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010272675.3/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理