[发明专利]一种基于多视图模型的嵌入式软件知识表示方法及管理系统有效
| 申请号: | 202110163577.4 | 申请日: | 2021-02-05 |
| 公开(公告)号: | CN112883122B | 公开(公告)日: | 2023-10-13 |
| 发明(设计)人: | 顾斌;董晓刚;李晓锋;杜建伟;赵明;钟睿明;于波;傅秀涛 | 申请(专利权)人: | 北京控制工程研究所 |
| 主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F16/26;G06F16/35;G06F40/295 |
| 代理公司: | 中国航天科技专利中心 11009 | 代理人: | 张丽娜 |
| 地址: | 100080 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 视图 模型 嵌入式 软件 知识 表示 方法 管理 系统 | ||
1.一种基于多视图模型的软件知识管理系统,其特征在于:该系统包括软件本体模型构建模块、软件实体获取模块、实体属性提取模块、实体间关系抽取模块、软件知识管理模块、软件知识库更新模块和软件知识检索模块;
软件本体模型构建模块用于从软件中自动识别与提取软件本体模型视图信息;
软件实体获取模块用于进行命名实体识别,从文档格式的软件资产中抽取相应的软件实体;
实体属性提取模块用于从软件实体文本信息中提取属性,软件实体属性能从多刻面对该实体进行描述,不同类型的软件实体具有不同的属性集合,所述的软件实体属性包括需求实体属性、代码实体属性和测试实体属性;
实体间关系抽取模块用于提取软件实体间的关联关系,从软件资产文本、已抽取的软件实体和软件实体属性中识别软件实体间的关联关系;
软件知识管理模块用于存储软件多视图模型信息,并对软件知识模型进行管理;
软件知识库更新模块用于对存储管理系统中的软件多视图模型进行增、删、改操作,利用数据库查询语言形成可执行脚本,实时更新软件知识管理模块,当出现不当操作时,模块会自动进行报错及定位;
软件知识检索模块用于接收用户输入的检索条件,并将检索条件转化为逻辑查询语句,与软件知识管理模块中的信息进行关联词匹配,并展示结果。
2.根据权利要求1所述的一种基于多视图模型的软件知识管理系统,其特征在于:所述的软件本体模型构建模块中,模型视图信息是指软件本体模型中表示的软件资产的需求功能点、代码模块和测试用例;每个模型视图都由软件实体、实体属性、实体间关系构成;提取到的模型视图信息由多视图模型中的图结构予以存储。
3.根据权利要求1所述的一种基于多视图模型的软件知识管理系统,其特征在于:软件实体获取模块中,软件实体包括3类:软件需求实体、软件代码实体和软件测试实体,其中,软件需求实体代表了软件中某项任务或功能的抽象化描述及其相关属性概念;软件代码实体代表了软件中具有某项功能、或实现某种操作的代码片段及其相关的属性信息;软件测试实体代表了软件中针对某类功能设计的某项测试用例。
4.根据权利要求1所述的一种基于多视图模型的软件知识管理系统,其特征在于:实体属性提取模块中,所述的软件实体属性包括需求实体属性、代码实体属性和测试实体属性;
当软件实体为需求实体时,所述的软件实体属性集合={需求名,功能点编号,需求描述,调用条件,输入,输出};
当软件实体为代码实体时,所述的软件实体属性集合={代码名,代码功能,输入参数,输出参数,代码实现};
当软件实体为测试实体时,所述的软件实体属性集合={测试项目名称,项目对应功能项,测试项目标识,测试类型,操作步骤,期望结果}。
5.根据权利要求1所述的一种基于多视图模型的软件知识管理系统,其特征在于:
实体间关系抽取模块中,软件实体间共存在6种关系:需求实体间关系R-R、代码实体间关系C-C、测试实体间关系T-T、需求与代码实体间关系R-C和需求与测试实体间关系R-T;
当软件实体间关系为需求与需求实体时,所述的需求实体间关系集合R-R={包含关系,组成关系,依赖关系,互斥关系};
当软件实体间关系为代码与代码实体时,所述的代码实体间关系集合C-C={循序关系,协作关系,调用关系,依赖关系};
当软件实体间关系为测试与测试实体时,所述的测试实体间关系集合T-T={同组关系};
当软件实体间关系为需求与代码实体时,所述的需求与代码实体间关系集合R-C={一对一实现关系,一对多实现关系};
当软件实体间关系为需求与测试实体时,所述的需求与测试实体间关系集合R-T={一对一对应关系,一对多对应关系}。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京控制工程研究所,未经北京控制工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110163577.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可进行多向导向的机械加工用定位机构
- 下一篇:自动摇匀多功能采血试管架





