【技术实现步骤摘要】
一种智能功能点识别的软件计价系统
本专利技术涉及统计学、自然语言处理技术和机器学习领域的一种智能功能点识别的软件计价系统。
技术介绍
随着计算机软件的规模和复杂度不断增加,对软件规模进行估算和度量,已经被公认为是软件项目规范运作、成功执行的一个重要环节。有效的软件规模估算在软件开发中是非常困难的,因为软件开发所涉及的因素不仅多而且异常复杂。如果低估了软件的规模,会造成人力资源紧缺,成本超出预算,影响软件项目质量。而高估了软件规模,会造成人力资源利用不充分,整体开发效率低下。所以,正确计算和评估软件的开发规模是非常重要的。传统的软件计价方式是用代码行分析或者专家判断来进行估算,这些都存在着不确定性和不准确性。
技术实现思路
针对上述问题,本专利技术提出的一种智能功能点识别的软件计价系统是能够将软件系统功能逐步往下细分至较小的组件,使得软件系统较容易被分析和估算,从而精准的识别出各种软件项目中的功能点。依靠自然语言处理技术和机器学习相结合,使得软件计价更加简单化和智能化,减少人工核算功能点的时间和精力,为用户提供详细又准确的软件估算价格。具体的,本专利技术的目的是通过以下 ...
【技术保护点】
1.一种智能功能点识别的软件计价系统,其特征在于,包括:文档加载解析模块,用于加载软件项目文件、对软件项目中的文件进行解析,获得相应的解析文本;识别规则配置模块,用于根据软件项目配置相应的识别规则,并采用自然语言处理方法对所述解析文本中的用户功能进行识别;功能规模估算模块,用于对最终识别到的用户功能进行评估,获得对应所述用户功能的功能系数,从而计算该类型用户功能的功能点数;软件计价模块,用于根据所述功能点数,结合调整因子和用户功能耗时对整个软件项目估算价格,并给出评估报告。
【技术特征摘要】
1.一种智能功能点识别的软件计价系统,其特征在于,包括:文档加载解析模块,用于加载软件项目文件、对软件项目中的文件进行解析,获得相应的解析文本;识别规则配置模块,用于根据软件项目配置相应的识别规则,并采用自然语言处理方法对所述解析文本中的用户功能进行识别;功能规模估算模块,用于对最终识别到的用户功能进行评估,获得对应所述用户功能的功能系数,从而计算该类型用户功能的功能点数;软件计价模块,用于根据所述功能点数,结合调整因子和用户功能耗时对整个软件项目估算价格,并给出评估报告。2.根据权利要求1所述的软件计价方法,其特征在于,在所述文档加载解析模块中,所述加载软件项目文件包括:添加或移除文件。3.根据权利要求1所述的软件计价方法,其特征在于,在所述文档加载解析模块中,所述解析文本按照其解析内容的各级标题、章节以结构树的形式显示。4.根据权利要求3所述的软件计价方法,其特征在于,所述结构树包括:用于选取具有用户功能识别需要的文本内容;用于对识别到的用户功能进行查看。5.根据权利要求4所述的软件计价方法,其特征在于,所述用户功能包括:内部逻辑文件、外部接口文件,外部输入、外部输出和外部查询。6.根据权利要求1...
【专利技术属性】
技术研发人员:史建琦,皮兴兴,黄滟鸿,鲍钰,孙文圣,战云龙,
申请(专利权)人:华东师范大学,上海博预网络科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。