[發(fā)明專利]查詢源代碼的方法和裝置在審
| 申請?zhí)枺?/td> | 201610390808.4 | 申請日: | 2016-06-02 |
| 公開(公告)號: | CN107015905A | 公開(公告)日: | 2017-08-04 |
| 發(fā)明(設(shè)計)人: | 楊富平;朱建平;黃建康 | 申請(專利權(quán))人: | 阿里巴巴集團(tuán)控股有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京博思佳知識產(chǎn)權(quán)代理有限公司11415 | 代理人: | 林祥 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 查詢 源代碼 方法 裝置 | ||
技術(shù)領(lǐng)域
本申請涉及計算機(jī)技術(shù)領(lǐng)域,尤其涉及一種查詢源代碼的方法和裝置以及查詢軟件模型中的功能單元的方法和裝置。
背景技術(shù)
軟件模型中的功能單元和源代碼間存在天生的對應(yīng)關(guān)系。在一些場景下,需要根據(jù)軟件模型中的功能單元確定對應(yīng)的源代碼,或者,根據(jù)源代碼確定對應(yīng)的軟件模型中的功能單元。例如,在通過軟件模型中的功能單元和源代碼相互驗證的場景下,需要軟件模型中的功能單元和源代碼間的相互追蹤。
相關(guān)技術(shù)中,可以采用Rational Rose追蹤軟件模型中的功能單元和源代碼間的關(guān)系。其中,Rational Rose是Rational公司出品的一種面向?qū)ο蟮慕y(tǒng)一建模語言的可視化建模工具。用于可視化建模和公司級水平軟件應(yīng)用的組件構(gòu)造。但是,Rational Rose的實施流程非常繁瑣。
發(fā)明內(nèi)容
本申請旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。
為此,本申請的一個目的在于提出一種查詢源代碼的方法和裝置。
本申請的另一個目的在于提出一種查詢軟件模型中的功能單元的方法和裝置。
為達(dá)到上述目的,本申請第一方面實施例提出的查詢源代碼的方法,預(yù)先建立有軟件模型中的功能單元的標(biāo)識信息與源代碼的內(nèi)容標(biāo)識之間的對應(yīng)關(guān)系,所述方法包括:獲取軟件模型中的功能單元的標(biāo)識信息;根據(jù)所述對應(yīng)關(guān)系,確定所獲取的功能單元的標(biāo)識信息對應(yīng)的源代碼的內(nèi)容標(biāo)識。
本申請第一方面實施例提出的查詢源代碼的方法,通過預(yù)先建立有軟件模型中的功能單元的標(biāo)識信息與源代碼的內(nèi)容標(biāo)識之間的對應(yīng)關(guān)系,可以根據(jù)該對應(yīng)關(guān)系查詢到與軟件模型中的功能單元對應(yīng)的源代碼,因此,可以便捷的確定與軟件模型中的功能單元對應(yīng)的源代碼。
為達(dá)到上述目的,本申請第二方面實施例提出的查詢軟件模型中的功能單元的方法,包括:在源代碼的注解中,獲取軟件模型中的功能單元的標(biāo)識信息,其中,所述源代碼的注解中預(yù)先被添加了與所述源代碼對應(yīng)的軟件模型中的功能單元的標(biāo)識信息;顯示所述標(biāo)識信息。
本申請第二方面實施例提出的查詢軟件模型中的功能單元的方法,通過在源代碼的注解中添加軟件模型中的功能單元的標(biāo)識信息,從而可以從注解中獲取軟件模型中的功能單元的標(biāo)識信息,因此,可以便捷的確定與源代碼對應(yīng)的軟件模型中的功能單元。
為達(dá)到上述目的,本申請第三方面實施例提出的查詢源代碼的裝置,預(yù)先建立有軟件模型中的功能單元的標(biāo)識信息與源代碼的內(nèi)容標(biāo)識之間的對應(yīng)關(guān)系,所述裝置包括:獲取模塊,用于獲取軟件模型中的功能單元的標(biāo)識信息;確定模塊,用于根據(jù)所述對應(yīng)關(guān)系,確定所獲取的功能單元的標(biāo)識信息對應(yīng)的源代碼的內(nèi)容標(biāo)識。
本申請第三方面實施例提出的查詢源代碼的裝置,通過預(yù)先建立有軟件模型中的功能單元的標(biāo)識信息與源代碼的內(nèi)容標(biāo)識之間的對應(yīng)關(guān)系,可以根據(jù)該對應(yīng)關(guān)系查詢到與軟件模型中的功能單元對應(yīng)的源代碼,因此,可以便捷的確定與軟件模型中的功能單元對應(yīng)的源代碼。
為達(dá)到上述目的,本申請第四方面實施例提出的查詢軟件模型中的功能單元的裝置,包括:獲取模塊,用于在源代碼的注解中,獲取軟件模型中的功能單元的標(biāo)識信息,其中,所述源代碼的注解中預(yù)先被添加了與所述源代碼對應(yīng)的軟件模型中的功能單元的標(biāo)識信息;顯示模塊,用于顯示所述標(biāo)識信息。
本申請第四方面實施例提出的查詢軟件模型中的功能單元的裝置,通過在源代碼的注解中添加軟件模型中的功能單元的標(biāo)識信息,從而可以從注解中獲取軟件模型中的功能單元的標(biāo)識信息,因此,可以便捷的確定與源代碼對應(yīng)的軟件模型中的功能單元。
本申請附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本申請的實踐了解到。
附圖說明
本申請上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中:
圖1是本申請一個實施例提出的查詢源代碼的方法的流程示意圖;
圖2是本申請實施例中一種軟件模型的示意圖;
圖3是本申請實施例中一種VP鏈接的示意圖;
圖4是本申請一個實施例提出的查詢軟件模型中的功能單元的方法的流程示意圖;
圖5是本申請實施例中一種源代碼的注解的示意圖;
圖6是本申請一個實施例提出的信息查詢方法的流程示意圖;
圖7是本申請一個實施例提出的查詢源代碼的裝置的結(jié)構(gòu)示意圖;
圖8是本申請另一個實施例提出的查詢源代碼的裝置的結(jié)構(gòu)示意圖;
圖9是本申請一個實施例提出的查詢軟件模型中的功能單元的裝置的結(jié)構(gòu)示意圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于阿里巴巴集團(tuán)控股有限公司,未經(jīng)阿里巴巴集團(tuán)控股有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610390808.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:梯口主機(jī)(NY?M17DI)
- 下一篇:手機(jī)(16007)





