[发明专利]软件系统及工程常用功能的统计方法有效
申请号: | 201010569793.0 | 申请日: | 2010-12-02 |
公开(公告)号: | CN102486747A | 公开(公告)日: | 2012-06-06 |
发明(设计)人: | 刘金洋 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;吴孟秋 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 系统 工程 常用 功能 统计 方法 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种软件系统及工程常用功能的统计方法。
背景技术
如图1所示,软件研发完善流程通常包含四个步骤:收集用户需求、开发、测试和工程应用。从该流程中可以看出,收集用户需求处于软件研发的最上游;然后,根据需求文档进行开发和测试,输出一个比较稳定的软件版本;再将此版本拿到工程上进行使用,接受用户的检验和评价;最后,根据用户的反馈意见和工程使用中出现的问题再去修订需求和修改代码,提供第二个较完善的版本,周而复始,结合了市场驱动研发和工程驱动研发的两种模式。一个软件的用户满意度往往体现在常用功能的质量上,这就需要清楚地了解哪些功能是经常应用的,确定出常用功能,将这些功能的需求优先级和用例的优先级设高,在整个软件研发流程中重点关注这些功能的实现和质量,将80%的精力都投入在这20%常用的功能上,测试时优先保证这些功能的稳定健壮。同时软件提供的自动统计常用功能,也便于用户查看过去的主要工作内容或工作重点。
但是,在人为和用户沟通功能优先级时,经常存在沟通用户和实际工程使用用户群体不同、沟通不充分、理解有偏差、部分功能优先级模糊不清、沟通成本高等问题,从而造成软件研发重点的不清晰,该重点关注的功能投入精力过少,造成了到处救火解决燃眉之急的被动形势,这样,不仅影响客户的满意度,而且付出的人力物力财力代价比较高。
因此,如何根据工程应用情况自动准确地统计出常用功能,使之用于指导软件研发的重点,制定合理的开发测试策略,保证常用功能的正确和健壮成为工程驱动研发模式中的一个重要工作。
发明内容
本发明的主要目的在于提供一种工程常用功能的统计方案,以至少解决上述的相关技术中统计常用功能不准确的问题。
根据本发明的一个方面,提供了一种软件系统,包括:记录模块,用于在工程应用中自动记录软件系统或用户调用的功能;分析模块,用于对记录模块记录的功能进行统计分析;确定模块,用于根据分析模块的分析结果确定软件系统的常用功能。
根据本发明的另一方面,提供了一种工程常用功能的统计方法,包括:软件系统在工程应用中自动记录软件系统或用户调用的功能;软件系统对记录的功能进行统计分析,确定软件系统的常用功能。
通过本发明,采用软件在工程应用中自动记录使用的功能,对记录的功能进行统计分析获得常用功能的方式,解决了上述的相关技术中统计常用功能不准确的问题,进而达到了准确统计常用功能的效果。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据相关技术的软件研发流程图;
图2是根据本发明实施例的软件系统的结构框图;
图3是根据本发明实施例的工程常用功能的统计方法的流程图;
图4是根据本发明实施例三的工程常用功能的统计方法的流程图;
图5是根据本发明实施例的界面呈现的示意图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
实施例一
本发明实施例提供了一种软件系统,图2是根据本发明实施例的软件系统的结构框图,如图2所示,该系统包括:
记录模块22,用于在工程应用中自动记录软件系统或用户调用的功能;分析模块24,耦合至记录模块22,用于对记录模块22记录的功能进行统计分析;确定模块26,耦合至分析模块24,用于根据分析模块24的分析结果确定软件系统的常用功能。
在本实施例中,可以自动记录工程应用中使用的功能,并对这些进行统计,从而能够获得实际应用中系统的常用功能,提高了统计常用功能的准确性。
在本发明实施例的一个优选实例中,该系统还包括:显示模块,耦合至确定模块26,可以用于显示确定模块26确定的常用功能。优选地,显示模块可以使用表格或界面方式显示常用功能。该实施例使用户能够获知常用功能的种类,提高了用户的体验。
在本发明实施例的另一个优选实例中,记录模块22可以用于自动记录软件系统或用户调用的功能的名称及调用次数;优选地,记录模块22还可以用于自动记录软件系统或用户调用的功能的操作时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010569793.0/2.html,转载请声明来源钻瓜专利网。