[发明专利]查询源代码的方法和装置在审
申请号: | 201610390808.4 | 申请日: | 2016-06-02 |
公开(公告)号: | CN107015905A | 公开(公告)日: | 2017-08-04 |
发明(设计)人: | 杨富平;朱建平;黄建康 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京博思佳知识产权代理有限公司11415 | 代理人: | 林祥 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 查询 源代码 方法 装置 | ||
技术领域
本申请涉及计算机技术领域,尤其涉及一种查询源代码的方法和装置以及查询软件模型中的功能单元的方法和装置。
背景技术
软件模型中的功能单元和源代码间存在天生的对应关系。在一些场景下,需要根据软件模型中的功能单元确定对应的源代码,或者,根据源代码确定对应的软件模型中的功能单元。例如,在通过软件模型中的功能单元和源代码相互验证的场景下,需要软件模型中的功能单元和源代码间的相互追踪。
相关技术中,可以采用Rational Rose追踪软件模型中的功能单元和源代码间的关系。其中,Rational Rose是Rational公司出品的一种面向对象的统一建模语言的可视化建模工具。用于可视化建模和公司级水平软件应用的组件构造。但是,Rational Rose的实施流程非常繁琐。
发明内容
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本申请的一个目的在于提出一种查询源代码的方法和装置。
本申请的另一个目的在于提出一种查询软件模型中的功能单元的方法和装置。
为达到上述目的,本申请第一方面实施例提出的查询源代码的方法,预先建立有软件模型中的功能单元的标识信息与源代码的内容标识之间的对应关系,所述方法包括:获取软件模型中的功能单元的标识信息;根据所述对应关系,确定所获取的功能单元的标识信息对应的源代码的内容标识。
本申请第一方面实施例提出的查询源代码的方法,通过预先建立有软件模型中的功能单元的标识信息与源代码的内容标识之间的对应关系,可以根据该对应关系查询到与软件模型中的功能单元对应的源代码,因此,可以便捷的确定与软件模型中的功能单元对应的源代码。
为达到上述目的,本申请第二方面实施例提出的查询软件模型中的功能单元的方法,包括:在源代码的注解中,获取软件模型中的功能单元的标识信息,其中,所述源代码的注解中预先被添加了与所述源代码对应的软件模型中的功能单元的标识信息;显示所述标识信息。
本申请第二方面实施例提出的查询软件模型中的功能单元的方法,通过在源代码的注解中添加软件模型中的功能单元的标识信息,从而可以从注解中获取软件模型中的功能单元的标识信息,因此,可以便捷的确定与源代码对应的软件模型中的功能单元。
为达到上述目的,本申请第三方面实施例提出的查询源代码的装置,预先建立有软件模型中的功能单元的标识信息与源代码的内容标识之间的对应关系,所述装置包括:获取模块,用于获取软件模型中的功能单元的标识信息;确定模块,用于根据所述对应关系,确定所获取的功能单元的标识信息对应的源代码的内容标识。
本申请第三方面实施例提出的查询源代码的装置,通过预先建立有软件模型中的功能单元的标识信息与源代码的内容标识之间的对应关系,可以根据该对应关系查询到与软件模型中的功能单元对应的源代码,因此,可以便捷的确定与软件模型中的功能单元对应的源代码。
为达到上述目的,本申请第四方面实施例提出的查询软件模型中的功能单元的装置,包括:获取模块,用于在源代码的注解中,获取软件模型中的功能单元的标识信息,其中,所述源代码的注解中预先被添加了与所述源代码对应的软件模型中的功能单元的标识信息;显示模块,用于显示所述标识信息。
本申请第四方面实施例提出的查询软件模型中的功能单元的装置,通过在源代码的注解中添加软件模型中的功能单元的标识信息,从而可以从注解中获取软件模型中的功能单元的标识信息,因此,可以便捷的确定与源代码对应的软件模型中的功能单元。
本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1是本申请一个实施例提出的查询源代码的方法的流程示意图;
图2是本申请实施例中一种软件模型的示意图;
图3是本申请实施例中一种VP链接的示意图;
图4是本申请一个实施例提出的查询软件模型中的功能单元的方法的流程示意图;
图5是本申请实施例中一种源代码的注解的示意图;
图6是本申请一个实施例提出的信息查询方法的流程示意图;
图7是本申请一个实施例提出的查询源代码的装置的结构示意图;
图8是本申请另一个实施例提出的查询源代码的装置的结构示意图;
图9是本申请一个实施例提出的查询软件模型中的功能单元的装置的结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610390808.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:梯口主机(NY‑M17DI)
- 下一篇:手机(16007)