开放能力说明
-
开放背景
目前 功能点方法 在信息化项目/软件成本评估中占据越来越大的比重,工信部也已将功能点方法作为一项科学统一的 软件研发成本度量的行业标准;然而在实际使用中人工 识别功能项 的工作繁琐而耗时耗力,同时由于人为疏漏会导致成本评估差距较大,因此一个项目的评估可能需要多人综合评比。为解决此问题,明德微科基于多年在功能点方法教学及实施中积累的经验,着力于功能点方法的 智能识别 与 智能分析 方向。
-
解决方案
结合目前火热的 自然语言处理(包括分词技术,句法分析,语义分析等)以 及机器学习(贝叶斯统计,支持向量机,逻辑回归等)等技术手段,对已有的功能项进行统计分析, 并经过学习训练构建业内 功能项识别模型 ;同时,在实际应用过程中可以反向校准已有的功能点模型,逐步提升精度!
-
功能项查重 功能说明
功能项查重是对已提交的功能点数据进行审核的重要环节,通过分析可以确定项目中已提交功能点数据的 重复粒度 , 可以判定所提交项目中重复功能项的情况,用以辅助审核人员进行判定当前项目的合理性; 同时针对历史项目中的功能点重复,可以协助审核人员判定当前项目与历史项目中功能项的 重复粒度 ,从而判定该项目与历史项目的 关联程度。
-
功能项识别 功能说明
通过分析已经积累下来的历史功能项数据,通过机器学习的方式建立对应的功能项识别模型,能够对现有的功能点计数项进行智能识别,不仅可以 提高人工审核的效率 ,节约人力成本;也可以 提升人工审核准确度 结果。
-
辅助审核 功能说明
辅助审核是 针对已提交功能点数据 的审核分析功能;功能项识别中,训练好的模型可以直接用于对人工识别的功能项进行审核分析,标记出 识别结果,从而辅助人工进行功能识别的检查功能;同时可以通过功能点数据的统计分析识别出功能项的准确率、历史重复率、可疑率、本次重复率以及合理占比。
-
短语相似度 功能说明
功能项的重复不仅仅指的是功能项名称的一致,相同的功能项在不同的识别下会出现名字不同的场景;通过对词语之间进行 相似度分析 ,识别出 各个词语之间的可代替性,从而可以更精确的分析功能项之间的相似程度,从而提高 功能项查重的准确性 。