本发明涉及软件工程技术领域, 尤其涉及一种根据用户非功能性需求搜索Web服务的方法。本发明处理用户的需求文本, 抽取出其中的关键词; 使用本体对所获得的关键词进行语义歧义消解; 识别其中代表用户非功能性需求的关键词, 将其映射到对应的Web服务质量属性上; 逐个收集候选Web服务中上述待分析质量属性的数据, 使用云变换方法得到对应的原子概念集合;将所获得的原子概念集合逐一转化为对应的合适粒度的候选概念集合; 从中分别选出一个与相应的代表用户非功能性需求的关键词最匹配的概念, 根据对应的云模型生成查询的组合约束条件。本发明利用云模型的定性定量转换, 减少专家主观差异性和环境条件差异性对查询的影响,返回更贴近用户期望的结果。
客服咨询
400-649-1633
工作日:08:30-21:00
节假日:08:30-12:00
13:30-17:30