The invention provides a software post-evaluation method and device, which obtains the front-end data field information of the software front-end page, obtains the button button of the software front-end page, traces the operation flow of any button and obtains the background data interaction information, and according to the front-end data field information and the background data interaction letter. The function points of the software are obtained by comparing the function points with the target function points obtained in advance by the pre-requirement of the software, and the post-evaluation results of the software are obtained. The method of the present invention objectively evaluates the software by using function points after the completion of software development, which is conducive to the smooth delivery and later operation of the software system, the timely detection of function omissions, the settlement of contract costs at delivery, the acceptance and acceptance of the workload of the development team, and the later upgrade and expansion of the system. Confirmation of scope.
【技术实现步骤摘要】
软件后评价方法及装置
本专利技术涉及软件开发及测试
,尤其涉及一种软件后评价方法及装置。
技术介绍
随着计算机技术以及当下企业信息化程度的飞速发展,软件系统规模不断增强,软件的功能越来越强大,软件本身也越来越复杂,因此对软件的质量也有了更高的要求。现有的软件开发流程可分为以下几个阶段:需求-设计-编码-测试-维护。目前已经有前期需求阶段的功能计算工具与方法,但是对软件完成后功能及性能的评估工作,还未有标准的量化方法及工具,不利于建设方自身的软件评估,更不利于客户的交付评估工作。
技术实现思路
本专利技术提供一种软件后评价方法及装置,以在软件开发完成后对软件进行客观的评估,及时发现功能漏项,利于软件的交付评估工作。本专利技术的一个方面是提供一种软件后评价方法,包括:获取软件前台页面的前台数据字段信息;获取软件前台页面的按钮button,追踪任意所述button的操作流程,获取后台数据交互信息;根据所述前台数据字段信息和所述后台数据交互信息,获取软件的功能点;将所述功能点与由软件前期需求预先获得的目标功能点进行比较,获取软件后评价结果。本专利技术的另一个方面是提供一 ...
【技术保护点】
1.一种软件后评价方法,其特征在于,包括:获取软件前台页面的前台数据字段信息;获取软件前台页面的按钮button,追踪任意所述button的操作流程,获取后台数据交互信息;根据所述前台数据字段信息和所述后台数据交互信息,获取软件的功能点;将所述功能点与由软件前期需求预先获得的目标功能点进行比较,获取软件后评价结果。
【技术特征摘要】
1.一种软件后评价方法,其特征在于,包括:获取软件前台页面的前台数据字段信息;获取软件前台页面的按钮button,追踪任意所述button的操作流程,获取后台数据交互信息;根据所述前台数据字段信息和所述后台数据交互信息,获取软件的功能点;将所述功能点与由软件前期需求预先获得的目标功能点进行比较,获取软件后评价结果。2.根据权利要求1所述的方法,其特征在于,所述获取软件前台页面的前台数据字段信息,具体包括:根据所述软件前台页面获取软件前台页面中的菜单信息;获取每一所述菜单信息中的表单信息以及表单中包含的页面元素信息;所述追踪任意所述button的操作流程,获取后台数据交互信息,具体包括:追踪任意所述button的操作流程,并根据软件的数据库表结构以及系统边界,获取所述button的操作流程中涉及的数据库表信息、接口信息、以及接口交互元素信息。3.根据权利要求2所述的方法,其特征在于,所述根据所述前台数据字段信息和后台数据交互信息,获取软件的功能点,具体包括:根据所述页面元素信息获取表单的数据元素类型DET1数值;根据所述数据库表信息获取记录元素类型RET数值;根据所述接口信息获取文件引用类型FTR数值;根据所述接口交互元素信息获取接口交互的数据元素类型DET2数值;根据所述DET1数值、所述RET数值、所述FTR数值以及DET2数值,获取所述软件的功能点。4.根据权利要求3所述的方法,其特征在于,所述根据所述DET1数值、所述RET数值、所述FTR数值以及DET2数值,获取所述软件的功能点,具体包括:获取所述DET1数值、所述RET数值、所述FTR数值以及DET2数值的和,并与预设的调整因子相乘,获取所述软件的功能点的数值。5.根据权利要求1所述的方法,其特征在于,所述获取软件前台页面的按钮button之后,所述追踪任意所述button的操作流程之前,还包括:识别所述button类型,其中所述button类型为数据的查询、新增、修改和删除中的一种;所述获取后台数据交互信息,具体包括:根据所述button类型获取所述后台数据交互信息。6.根据权利要求1-5任一项所述的方法,其特征在于,所述获取软件前台页面的前台数据字段信息前,还包括:获取不同类别用户对应的操作权限;所述获取软件前台页面的前台数据字段信息,具体包括:获取...
【专利技术属性】
技术研发人员:杨萌,马刚,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。