[发明专利]一种软件开发行为监控系统有效
申请号: | 202010083549.7 | 申请日: | 2020-02-10 |
公开(公告)号: | CN110928930B | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 刘志杰;张运春;胡玉栋;章怡敏 | 申请(专利权)人: | 北京东方通科技股份有限公司 |
主分类号: | G06F16/2458 | 分类号: | G06F16/2458;G06F11/34;G06F11/30;G06Q10/10 |
代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 朱健 |
地址: | 100000 北京市丰台*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 开发 行为 监控 系统 | ||
本发明提供了一种软件开发行为监控系统,其监控系统包括:监测器模块,用于开发人员在使用开发工具进行开发的过程中,收集开发工具所产生的行为数据信息;数据接收模块,用于接收行为数据信息;数据存储模块,用于对接收到的行为数据信息进行存储,同时还供开发人员对存储的行为数据信息进行查询和下载;数据读取模块,用于读取所存储的行为数据信息;数据审计模块,用于对获取到的行为数据信息进行审计处理,并供开发人员查看审计处理后的行为数据信息;数据挖掘模块,用于根据获取到的行为数据信息,获取数据结果。可便于获取开发工具产生的行为数据,实现对行为数据的自动采集。
技术领域
本发明涉及软件开发工程技术领域,实现了对软件开发行为的自动监测。
背景技术
如何保证软件项目的开发质量一直是软件行业的重要问题,通过软件工程和CMMI等软件过程管理指南,可以有效提高软件项目质量,其中关键的环节是,在组织的软件项目管理中实现数字化,通过数字化技术实现软件开发流程的稳定性,提高软件开发管理的精度,降低软件项目实施在质量上的波动。其中具体的要求如“收集并统计分析该过程绩效的详细测量值”,提供“数据采集和存储工具”和“分析工具”等。
其次,软件开发就像体育、艺术等领域一样,是一项需要一定技巧的人类活动。具有不同熟练技巧的开发人员,在软件开发时间、软件代码质量等方面具有明显的差异。开发者个人的行为不仅关系个人承担的任务,对整个软件项目的进度、质量和成本都可能有着很大的影响,改进开发者个人和团队的规范性和效率具有重要意义。研究开发人员的开发行为,可以总结提炼高级开发人员的行为特征,发现普通开发人员的问题,为提高开发者的开发技巧提供参考和帮助。
但是,目前软件开发行为数据还不能完全实现自动化采集,一般仍采用以文档、表格模板等手工记录为主的方式,开发者需要手工填写日报、周报、月报、缺陷报表等。这种形式存在许多问题,比较突出的有:
(1)表格项填写方式一般比较繁琐,表格、文档需要理解到位,统计项(导出项)较多,填写费时、带来工作量负担。
(2)填表活动与开发活动不能同时进行,这样就会干扰/打断开发过程,因此不能过于频繁,往往采用日报、周报等方式,使得数据片段化。
(3)填报内容往往需要较多主观估计,如开发量、完成比等,由于个人经验不同,估计误差较大。
(4)填报流于形式,有许多人进行应付,有的甚至造假。比如平时不做单元测试,但在单元测试栏目中填报完成。
虽然在软件工程研究领域有过一些类似的开发行为监测实验,如采用摄像头分析个人全过程,或通过监测键盘、鼠标活动记录操作行为等,但这些方法大都限于理论研究,需要花大量的时间对开发行为进行人工分类,如果应用于生产环境,还无法很好地解决与整个开发环境、管理环境的融合问题,很难进入实际工程应用。
为了解决上述问题,本发明提出了一种软件开发行为监控系统,可自动获取软件开发行为数据,提供软件开发行为分析,同时对开发人员不产生任何干扰。
发明内容
本发明提供一种软件开发行为监控系统,通过设置监测器模块,获取开发工具产生的行为数据,实现对软件开发行为数据的自动采集。
本发明实施例提供一种软件开发行为监控系统,包括:开发端和服务端;
所述开发端中设置有监测器模块,所述服务端中设置有数据接收模块、数据存储模块、数据读取模块、数据审计模块和数据挖掘模块;
所述监测器模块,用于开发人员在使用开发工具进行开发的过程中,基于所述开发工具所提供的事件监听机制,来监测相应的预设监听事件,并收集所述开发工具所产生的行为数据信息;
数据接收模块,用于接收所述监测器模块所收集的行为数据信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东方通科技股份有限公司,未经北京东方通科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010083549.7/2.html,转载请声明来源钻瓜专利网。