掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本发明属于项目评估技术领域,具体涉及基于大数据分析的面向软件项目评估系统及方法。

背景技术

软件项目是指为特定企业开发或者部署实施一套专用的系统,在进入项目开发前需要与用户进行具体的交流和讨论,了解用户心中对于软件预期的样子,同时还需要对软件项目进行评估,以便后期更好的经过招投标,签订合同,实施交付,目前的软件评估系统一般是通过分析软件项目的市场占比率进行的,该中评估方法具有一定的片面性,忽略了盈利性的方面。

鉴于此,设计基于大数据分析的面向软件项目评估系统及方法,以解决上述问题。

发明内容

为解决上述背景技术中提出的问题。本发明提供了基于大数据分析的面向软件项目评估系统及方法,具有较为严谨的评估体系,提高评估效果的特点。

本发明的另一目的是提供基于大数据分析的面向软件项目评估方法。

为实现上述目的,本发明提供如下技术方案:基于大数据分析的面向软件项目评估系统,包括:第一数据获取模块、第二数据获取模块、第一数据处理模块、第三数据获取模块和第二数据处理模块,其中:

第一数据获取模块,获取目前市场上同类型软件项目数据;

第二数据获取模块,获取上述同类型软件项目数据中的使用感评价数据;

第一数据处理模块,提取上述同类型软件项目使用感评价数据中的关键词进行排序,选取与待评估软件项目高度相关的多个前列关键词数据,将上述多个关键词数据基于层次分析法评估软件项目的竞争性;

第三数据获取模块,获取上述与待评估软件项目高度相似的同类型软件项目数据中的资金收益数据;

第二数据处理模块,将上述获取的同类型软件项目的资金收益数据建立日期-资金收益拟合曲线,将其预设为待评估软件项目的预设拟合曲线,根据预设拟合曲线判断该软件项目的收益走向,再与预设投入资金相结合判断该软件项目的收益性,完成评估。

优选的,所述第一数据获取模块是基于评估人员判断待评估软件项目的构建关键词,再基于构建的关键词针对性的进行获取,避免过多数据的检索获取。

优选的,所述第一数据处理模块的基于层次分析法评估软件项目竞争性的具体方法是:

S1:将上述获取的多个与待评估软件项目高度相关的关键词作为评判指标,将同类型软件项目根据市场反馈情况即获取的使用感评价数据设置权重,将待评估的软件项目根据实际情况预设权重;

S2:构造软件项目竞争性的判断矩阵:

式中:a

S3:对软件项目竞争性判断矩阵进行一致性检验;

S4:计算软件项目竞争性的层次总排序,即多个现有同类型软件项目与待评估软件项目的总排序,可分析出该待评估项目竞争性的结果。

优选的,所述步骤S3中,软件项目竞争性判断矩阵的一致性检验包括以下步骤:

S31:通过公式定义一致性指标:

式中:m表示A对角线元素之和,同时表示A特征根之和;

S32:根据公式计算一致性比率CR,当CR<.,则认为A不一致范围在允许范围内,反之调整判断矩阵A,直至达到满意的一致性为止:

式中:CR表示一致性比率,RI表示随机一致性指标。

优选的,所述第三数据获取模块获取与待评估软件项目高度相似的同类型软件项目数据的公式是:

式中:x和y为两个取值范围从到n的定量性变量,当<correlation≤时,表示两变量之间存在较好的正向相关,且两个变量将随着彼此的数值增加而增加,当correlation=时,表示两变量之间无任何相关性。

基于大数据分析的面向软件项目评估方法,包括以下步骤

SA:通过第一数据获取模块获取目前市场上同类型软件项目数据,通过第二数据获取模块获取上述同类型软件项目数据中的使用感评价数据,通过第一数据处理模块提取上述同类型软件项目使用感评价数据中的关键词进行排序,选取与待评估软件项目高度相关的多个前列关键词数据,将上述多个关键词数据基于层次分析法评估软件项目的竞争性;

SB:通过第三数据获取模块获取上述与待评估软件项目高度相似的同类型软件项目数据中的资金收益数据,通过第二数据处理模块将上述获取的同类型软件项目的资金收益数据建立日期-资金收益拟合曲线,将其预设为待评估软件项目的预设拟合曲线,根据预设拟合曲线判断该软件项目的收益走向,再与预设投入资金相结合判断该软件项目的收益性;

SC:基于竞争性和收益性完成软件项目的评估。

与现有技术相比,本发明的有益效果是:

本发明基于现有市场上的同类型项目软件进行竞争性分析,再基于高度重合的项目软件的盈利数据建立待评估软件项目的盈利拟合曲线,再基于拟合曲线进行待评估软件项目的盈利预测,基于竞争性和盈利性方面进行软件项目的评估,较现有技术而言,评估面更为全面,评估效果更佳。

附图说明

图1为本发明基于大数据分析的面向软件项目评估系统框架图;

图2为本发明基于大数据分析的面向软件项目评估方法流程图;

图中:1、第一数据获取模块;2、第二数据获取模块;3、第一数据处理模块;4、第三数据获取模块;5、第二数据处理模块。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1-2,本发明提供以下技术方案:基于大数据分析的面向软件项目评估系统,包括:第一数据获取模块1、第二数据获取模块2、第一数据处理模块3、第三数据获取模块4和第二数据处理模块5,其中:

第一数据获取模块1,基于评估人员判断待评估软件项目的构建关键词,再基于构建的关键词针对性的进行获取目前市场上同类型软件项目数据,避免过多数据的检索获取;

第二数据获取模块2,获取上述同类型软件项目数据中的使用感评价数据;

第一数据处理模块3,提取上述同类型软件项目使用感评价数据中的关键词进行排序,选取与待评估软件项目高度相关的多个前列关键词数据,将上述多个关键词数据基于层次分析法评估软件项目的竞争性,其中,第一数据处理模块3的基于层次分析法评估软件项目竞争性的具体方法是:

S1:将上述获取的多个与待评估软件项目高度相关的关键词作为评判指标,将同类型软件项目根据市场反馈情况即获取的使用感评价数据设置权重,将待评估的软件项目根据实际情况预设权重;

S2:构造软件项目竞争性的判断矩阵:

式中:a

S3:对软件项目竞争性判断矩阵进行一致性检验,其中,软件项目竞争性判断矩阵的一致性检验包括以下步骤:

S31:通过公式定义一致性指标:

式中:m表示A对角线元素之和,同时表示A特征根之和;

S32:根据公式计算一致性比率CR,当CR<0.1,则认为A不一致范围在允许范围内,反之调整判断矩阵A,直至达到满意的一致性为止:

式中:CR表示一致性比率,RI表示随机一致性指标;

S4:计算软件项目竞争性的层次总排序,即多个现有同类型软件项目与待评估软件项目的总排序,可分析出该待评估项目竞争性的结果。

第三数据获取模块4,获取上述与待评估软件项目高度相似的同类型软件项目数据中的资金收益数据,其中,第三数据获取模块4获取与待评估软件项目高度相似的同类型软件项目数据的公式是:

式中:x和y为两个取值范围从1到n的定量性变量,当0<correlation≤1时,表示两变量之间存在较好的正向相关,且两个变量将随着彼此的数值增加而增加,当correlation=0时,表示两变量之间无任何相关性;

第二数据处理模块5,将上述获取的同类型软件项目的资金收益数据建立日期-资金收益拟合曲线,将其预设为待评估软件项目的预设拟合曲线,根据预设拟合曲线判断该软件项目的收益走向,再与预设投入资金相结合判断该软件项目的收益性,完成评估。

基于大数据分析的面向软件项目评估方法,包括以下步骤

SA:通过第一数据获取模块1获取目前市场上同类型软件项目数据,通过第二数据获取模块2获取上述同类型软件项目数据中的使用感评价数据,通过第一数据处理模块3提取上述同类型软件项目使用感评价数据中的关键词进行排序,选取与待评估软件项目高度相关的多个前列关键词数据,将上述多个关键词数据基于层次分析法评估软件项目的竞争性;

SB:通过第三数据获取模块4获取上述与待评估软件项目高度相似的同类型软件项目数据中的资金收益数据,通过第二数据处理模块5将上述获取的同类型软件项目的资金收益数据建立日期-资金收益拟合曲线,将其预设为待评估软件项目的预设拟合曲线,根据预设拟合曲线判断该软件项目的收益走向,再与预设投入资金相结合判断该软件项目的收益性;

SC:基于竞争性和收益性完成软件项目的评估。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

相关技术
  • 基于多重计算的软件项目测试量化评估方法及系统
  • 基于多重计算的软件项目测试量化评估方法及系统
技术分类

06120116502271