专利汇可以提供一种软件需求描述规则语言与转换方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种 软件 需求描述规则语言与转换方法,涉及软件需求描述技术领域。该软件需求描述规则语言使用JSON格式模型,基于JSON格式的描述方式对软件需求进行描述。按照面向对象的模型描述规则来定义层级结构,通过对象的嵌套表示上下层级之间的关系,层级结构的 节点 对象的属性包括 基础 属性与扩展属性。基础属性包括ID、名称、类型。扩展属性由使用者自行定义。本发明提出的转换方法用于实现所述软件需求描述规则语言与UML软件需求描述语言之间的相互转换,可以将UML格式模型转为JSON格式模型;还可以将JSON格式模型转为UML格式模型。本发明可以得到结构简洁的模型,并使之具有较高的通用性及易读性,较低的专业知识要求和较高的可扩展性。,下面是一种软件需求描述规则语言与转换方法专利的具体信息内容。
1.一种软件需求描述规则语言,其特征在于,包括JSON格式模型,所述JSON格式模型基于JSON格式的描述方式对软件需求进行描述。
2.如权利要求1所述的软件需求描述规则语言,其特征在于,所述JSON格式模型被设置为层级结构。
3.如权利要求2所述的软件需求描述规则语言,其特征在于,所述层级结构按照面向对象的模型描述规则来定义,通过对象的嵌套表示上下层级之间的关系,所述层级结构的节点对象的属性包括基础属性与扩展属性。
4.如权利要求3所述的软件需求描述规则语言,其特征在于,所述基础属性包括ID、名称、类型。
5.如权利要求3所述的软件需求描述规则语言,其特征在于,所述扩展属性被设置为由使用者自行定义。
6.一种软件需求描述规则语言转换方法,其特征在于,应用于将如权利要求1所述的软件需求描述规则语言与UML软件需求描述语言之间的相互转换,包括以下步骤:
步骤S1、将UML格式模型转为JSON格式模型;
步骤S2、将JSON格式模型转为UML格式模型。
7.如权利要求6所述的软件需求描述规则语言转换方法,其特征在于,所述步骤S1包括以下步骤:
步骤S1.1、将XML中的元素映射至所述JSON格式模型中的对象名称,将XML中的元素内容映射至所述JSON格式模型中的对象名称所对应的值;
步骤S1.2:将XML元素的子元素映射至所述JSON格式模型的名称下的子对象;
步骤S1.3:回到步骤S1.1进行递归操作,遍历整个XML文档;
步骤S1.4、根据定义的描述规则,筛选基于所述JSON格式模型的对象,保留所需的所述对象,删除其余所述对象。
8.如权利要求7所述的软件需求描述规则语言转换方法,其特征在于,所述步骤S1.3遍历整个XML文档的过程中,若遇到带属性的XML元素,则先将所述XML元素的属性转为所述XML的子元素,再按照所述步骤S1.1、S1.2依次进行操作;在遍历过程中,若遇到与前一XML元素同名的XML元素,则以数组形式存储于所述JSON格式模型中对应名称下。
9.如权利要求6所述的软件需求描述规则语言转换方法,其特征在于,所述步骤S2包括以下步骤:
步骤S2.1、将所述JSON格式模型中的对象名称映射为XML格式的元素名;
步骤S2.2、将所述JSON格式模型中的对象名称所对应的值填入XML格式中对应元素的内容;
步骤S2.3、遍历所述JSON格式模型中的全部对象,执行所述步骤S2.1和所述步骤S2.2。
10.如权利要求9所述的软件需求描述规则语言转换方法,其特征在于,所述步骤S2.3的遍历过程中,若遇到某一JSON对象名称对应值的内容为一个JSON对象,则回到所述步骤S2.1进行递归操作;若遇到某一JSON对象名称对应值的内容为一个数组,则针对所述数组中的每个元素按所述步骤S2.1和所述步骤S2.2建立具有同名但不同内容的XML元素。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
一种基于CML的智能变电站设备网络结点连锁失效风险分析方法 | 2020-05-08 | 991 |
一种区块链共识方法及装置 | 2020-05-08 | 256 |
一种基于图数据库的建筑设计规范知识图谱构建方法 | 2020-05-08 | 337 |
一种基于RPL路由协议的IPv6无线传感网时间同步方法 | 2020-05-11 | 440 |
一种K8s平台的资源控制方法、装置及相关组件 | 2020-05-08 | 102 |
一种节点宕机修复方法、装置、电子设备及可读存储介质 | 2020-05-08 | 382 |
一种基于机器学习的应收账款兑付风险控制方法及系统 | 2020-05-08 | 180 |
一种基于图分析的反欺诈检测方法及检测系统 | 2020-05-08 | 591 |
直播视频的回看方法、装置、电子设备、系统及存储介质 | 2020-05-08 | 510 |
一种随机接入方法及装置 | 2020-05-08 | 413 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。