System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 国产在线无码精品电影网,熟妇无码乱子成人精品,精品国产一区二区三区无码
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    類設(shè)計(jì)模型合并方法、裝置、計(jì)算機(jī)設(shè)備、可讀存儲介質(zhì)和程序產(chǎn)品制造方法及圖紙

    技術(shù)編號:42336939 閱讀:12 留言:0更新日期:2024-08-14 16:12
    本申請涉及一種類設(shè)計(jì)模型合并方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。所述方法包括:獲取業(yè)務(wù)需求,基于業(yè)務(wù)需求獲取多個初始類設(shè)計(jì)模型;獲取每一初始類設(shè)計(jì)模型的模型屬性和行為函數(shù)、以及不同初始類設(shè)計(jì)模型之間的關(guān)聯(lián)關(guān)系,行為函數(shù)用于描述類設(shè)計(jì)模型相應(yīng)類的行為和功能;基于業(yè)務(wù)需求、模型屬性、以及行為函數(shù),從多個初始類設(shè)計(jì)模型中獲取目標(biāo)類設(shè)計(jì)模型;基于業(yè)務(wù)需求、模型屬性、行為函數(shù)、關(guān)聯(lián)關(guān)系、以及目標(biāo)類設(shè)計(jì)模型,合并多個初始類設(shè)計(jì)模型。本申請?zhí)峁┑姆椒ǎ軌蛴行岣哳愒O(shè)計(jì)模型的合并效率,提高合并結(jié)果的準(zhǔn)確性,從而提高設(shè)計(jì)效率。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本申請涉及類模型處理,特別是涉及一種類設(shè)計(jì)模型合并方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。


    技術(shù)介紹

    1、傳統(tǒng)的設(shè)計(jì)工具如visio(一款圖形繪制軟件)、億圖等只具備繪圖功能,所有圖元只是在顯示樣式上存在差異,缺少業(yè)務(wù)含義,不具備含有業(yè)務(wù)含義的模型,因此也沒有具備業(yè)務(wù)含義的重構(gòu)操作,只能通過手工調(diào)整圖元來進(jìn)行重構(gòu)修改。部分專業(yè)的設(shè)計(jì)工具如rose(ibm?rational?rose,一款軟件開發(fā)建模工具)、enterprise?architect(一款架構(gòu)設(shè)計(jì)畫圖軟件)等雖然具備明確的業(yè)務(wù)表達(dá),也具有專業(yè)的類圖的繪制,但是無法通過工具對多個類設(shè)計(jì)模型進(jìn)行合并,需要依賴設(shè)計(jì)人員手工進(jìn)行合并,導(dǎo)致類設(shè)計(jì)模型的合并效率較低。


    技術(shù)實(shí)現(xiàn)思路

    1、基于此,有必要針對上述技術(shù)問題,提供一種能夠提高類設(shè)計(jì)模型合并效率的類設(shè)計(jì)模型合并方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。

    2、第一方面,本申請?zhí)峁┝艘环N類設(shè)計(jì)模型合并方法,所述方法包括:

    3、獲取業(yè)務(wù)需求,基于所述業(yè)務(wù)需求獲取多個初始類設(shè)計(jì)模型;

    4、獲取每一初始類設(shè)計(jì)模型的模型屬性和行為函數(shù)、以及不同初始類設(shè)計(jì)模型之間的關(guān)聯(lián)關(guān)系,所述行為函數(shù)用于描述所述類設(shè)計(jì)模型相應(yīng)類的行為和功能;

    5、基于所述業(yè)務(wù)需求、所述模型屬性、以及所述行為函數(shù),從所述多個初始類設(shè)計(jì)模型中獲取目標(biāo)類設(shè)計(jì)模型;

    6、基于所述業(yè)務(wù)需求、所述模型屬性、所述行為函數(shù)、所述關(guān)聯(lián)關(guān)系、以及所述目標(biāo)類設(shè)計(jì)模型,合并所述多個初始類設(shè)計(jì)模型。

    7、在其中一個實(shí)施例中,所述基于所述業(yè)務(wù)需求、所述模型屬性、以及所述行為函數(shù),從所述多個初始類設(shè)計(jì)模型中獲取目標(biāo)類設(shè)計(jì)模型,包括:

    8、在不同初始類設(shè)計(jì)模型的模型屬性均不重復(fù)且不同初始類設(shè)計(jì)模型的行為函數(shù)均不重復(fù)的情況下,基于所述業(yè)務(wù)需求,從所述初始類設(shè)計(jì)模型中獲取所述目標(biāo)類設(shè)計(jì)模型。

    9、在其中一個實(shí)施例中,所述基于所述業(yè)務(wù)需求、所述模型屬性、以及所述行為函數(shù),從所述多個初始類設(shè)計(jì)模型中獲取目標(biāo)類設(shè)計(jì)模型,包括:

    10、在不同初始類設(shè)計(jì)模型的模型屬性中存在重復(fù)的情況下,針對模型屬性相同的多個初始類設(shè)計(jì)模型,保留其中一個初始類設(shè)計(jì)模型的模型屬性,將剩余的初始類設(shè)計(jì)模型的模型屬性刪除;

    11、在不同初始類設(shè)計(jì)模型的行為函數(shù)中存在重復(fù)的情況下,針對行為函數(shù)相同的多個初始類設(shè)計(jì)模型,保留其中一個初始類設(shè)計(jì)模型的行為函數(shù),將剩余的初始類設(shè)計(jì)模型的行為函數(shù)刪除;

    12、基于所述業(yè)務(wù)需求、所述模型屬性的刪除結(jié)果、以及所述行為函數(shù)的刪除結(jié)果,從所述初始類設(shè)計(jì)模型中獲取所述目標(biāo)類設(shè)計(jì)模型。

    13、在其中一個實(shí)施例中,不同初始類設(shè)計(jì)模型的模型屬性中是否存在重復(fù)的確定過程,包括:

    14、獲取每一模型屬性的標(biāo)志符;

    15、在存在標(biāo)志符相同的模型屬性的情況下,獲取具有相同標(biāo)志符的模型屬性相應(yīng)的訪問器;

    16、在存在訪問器相同的模型屬性的情況下,獲取具有相同訪問器的模型屬性所處的上下文;

    17、將所處上下文相同的模型屬性確定為重復(fù)的模型屬性。

    18、在其中一個實(shí)施例中,所述不同初始類設(shè)計(jì)模型的行為函數(shù)中是否存在重復(fù)的確定過程,包括:

    19、獲取每一行為函數(shù)的標(biāo)志符;

    20、在存在標(biāo)志符相同的行為函數(shù)的情況下,獲取具有相同標(biāo)志符的行為函數(shù)相應(yīng)的參數(shù)列表;

    21、在存在參數(shù)列表相同的行為函數(shù)的情況下,獲取具有相同參數(shù)列表的行為函數(shù)的內(nèi)部代碼邏輯;

    22、在存在內(nèi)部代碼邏輯相同的行為函數(shù)的情況下,獲取具有相同內(nèi)部代碼邏輯的行為函數(shù)所處的上下文;

    23、將所處上下文相同的行為函數(shù)確定為重復(fù)的行為函數(shù)。

    24、在其中一個實(shí)施例中,所述基于所述業(yè)務(wù)需求、所述模型屬性、所述行為函數(shù)、所述關(guān)聯(lián)關(guān)系、以及所述目標(biāo)類設(shè)計(jì)模型,合并所述多個初始類設(shè)計(jì)模型,包括:

    25、基于所述業(yè)務(wù)需求,對未被刪除的模型屬性的屬性類型、未被刪除的行為函數(shù)的參數(shù)、以及所述關(guān)聯(lián)關(guān)系進(jìn)行調(diào)整;

    26、將調(diào)整后的所述屬性類型、所述參數(shù)、以及所述關(guān)聯(lián)關(guān)系合并至所述目標(biāo)類設(shè)計(jì)模型,并對除所述目標(biāo)類設(shè)計(jì)模型之外的所有初始類設(shè)計(jì)模型進(jìn)行刪除。

    27、第二方面,本申請還提供了一種類設(shè)計(jì)模型合并裝置,所述裝置包括:

    28、第一獲取模塊,用于獲取業(yè)務(wù)需求,基于所述業(yè)務(wù)需求獲取多個初始類設(shè)計(jì)模型;

    29、第二獲取模塊,用于獲取每一初始類設(shè)計(jì)模型的模型屬性和行為函數(shù)、以及不同初始類設(shè)計(jì)模型之間的關(guān)聯(lián)關(guān)系,所述行為函數(shù)用于描述所述類設(shè)計(jì)模型相應(yīng)類的行為和功能;

    30、第三獲取模塊,用于基于所述業(yè)務(wù)需求、所述模型屬性、以及所述行為函數(shù),從所述多個初始類設(shè)計(jì)模型中獲取目標(biāo)類設(shè)計(jì)模型;

    31、合并模塊,用于基于所述業(yè)務(wù)需求、所述模型屬性、所述行為函數(shù)、所述關(guān)聯(lián)關(guān)系、以及所述目標(biāo)類設(shè)計(jì)模型,合并所述多個初始類設(shè)計(jì)模型。

    32、第三方面,本申請還提供了一種計(jì)算機(jī)設(shè)備。計(jì)算機(jī)設(shè)備包括存儲器和處理器,存儲器存儲有計(jì)算機(jī)程序,處理器執(zhí)行計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述的任意一個實(shí)施例中的方法的步驟。

    33、第四方面,本申請還提供了一種計(jì)算機(jī)可讀存儲介質(zhì)。計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述的任意一個實(shí)施例中的方法的步驟。

    34、第五方面,本申請還提供了一種計(jì)算機(jī)程序產(chǎn)品。計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述的任意一個實(shí)施例中的方法的步驟。

    35、上述類設(shè)計(jì)模型合并方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲介質(zhì)和計(jì)算機(jī)程序產(chǎn)品,獲取業(yè)務(wù)需求,基于業(yè)務(wù)需求獲取多個初始類設(shè)計(jì)模型;獲取每一初始類設(shè)計(jì)模型的模型屬性和行為函數(shù)、以及不同初始類設(shè)計(jì)模型之間的關(guān)聯(lián)關(guān)系,行為函數(shù)用于描述類設(shè)計(jì)模型相應(yīng)類的行為和功能;基于業(yè)務(wù)需求、模型屬性、以及行為函數(shù),從多個初始類設(shè)計(jì)模型中獲取目標(biāo)類設(shè)計(jì)模型;基于業(yè)務(wù)需求、模型屬性、行為函數(shù)、關(guān)聯(lián)關(guān)系、以及目標(biāo)類設(shè)計(jì)模型,合并多個初始類設(shè)計(jì)模型。本申請?zhí)峁┑姆椒ǎ軌蛴行岣哳愒O(shè)計(jì)模型的合并效率,提高合并結(jié)果的準(zhǔn)確性,從而提高設(shè)計(jì)效率。

    本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】

    1.一種類設(shè)計(jì)模型合并方法,其特征在于,所述方法包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述業(yè)務(wù)需求、所述模型屬性、以及所述行為函數(shù),從所述多個初始類設(shè)計(jì)模型中獲取目標(biāo)類設(shè)計(jì)模型,包括:

    3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述業(yè)務(wù)需求、所述模型屬性、以及所述行為函數(shù),從所述多個初始類設(shè)計(jì)模型中獲取目標(biāo)類設(shè)計(jì)模型,包括:

    4.根據(jù)權(quán)利要求3所述的方法,其特征在于,不同初始類設(shè)計(jì)模型的模型屬性中是否存在重復(fù)的確定過程,包括:

    5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述不同初始類設(shè)計(jì)模型的行為函數(shù)中是否存在重復(fù)的確定過程,包括:

    6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述基于所述業(yè)務(wù)需求、所述模型屬性、所述行為函數(shù)、所述關(guān)聯(lián)關(guān)系、以及所述目標(biāo)類設(shè)計(jì)模型,合并所述多個初始類設(shè)計(jì)模型,包括:

    7.一種類設(shè)計(jì)模型合并裝置,其特征在于,所述裝置包括:

    8.一種計(jì)算機(jī)設(shè)備,包括存儲器和處理器,所述存儲器存儲有計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的方法的步驟。

    9.一種計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的方法的步驟。

    10.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的方法的步驟。

    ...

    【技術(shù)特征摘要】

    1.一種類設(shè)計(jì)模型合并方法,其特征在于,所述方法包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述業(yè)務(wù)需求、所述模型屬性、以及所述行為函數(shù),從所述多個初始類設(shè)計(jì)模型中獲取目標(biāo)類設(shè)計(jì)模型,包括:

    3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述業(yè)務(wù)需求、所述模型屬性、以及所述行為函數(shù),從所述多個初始類設(shè)計(jì)模型中獲取目標(biāo)類設(shè)計(jì)模型,包括:

    4.根據(jù)權(quán)利要求3所述的方法,其特征在于,不同初始類設(shè)計(jì)模型的模型屬性中是否存在重復(fù)的確定過程,包括:

    5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述不同初始類設(shè)計(jì)模型的行為函數(shù)中是否存在重復(fù)的確定過程,包括:

    6.根據(jù)權(quán)利要求3所述的方法,...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:李忠文趙銘易文峰李小強(qiáng)章尊志毛極顧玉麟符志強(qiáng)陳偉黃曌陳昕周小兵劉松戴建暉胡兵黃慶惠
    申請(專利權(quán))人:南方電網(wǎng)數(shù)字平臺科技廣東有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲AV无码成人专区片在线观看| 国产aⅴ激情无码久久久无码| 无码中文字幕av免费放dvd| 中文字幕无码乱码人妻系列蜜桃| 亚洲午夜国产精品无码| 国产V亚洲V天堂无码久久久| 超清纯白嫩大学生无码网站| 无码国产乱人伦偷精品视频| 亚洲人成无码www久久久| 亚洲中文字幕无码一区二区三区| mm1313亚洲国产精品无码试看| 亚洲av无码成人影院一区| 久久久久久AV无码免费网站| 国产在线无码视频一区二区三区| 人妻丰满熟AV无码区HD| 久久精品国产亚洲AV无码麻豆| 亚洲VA中文字幕无码一二三区| 亚洲永久无码3D动漫一区| 日韩乱码人妻无码中文字幕| 亚洲午夜AV无码专区在线播放| 国产成人精品无码一区二区三区| 国产av激情无码久久| 内射中出无码护士在线| 日韩乱码人妻无码中文字幕| 精品无码中文视频在线观看| 国产又爽又黄无码无遮挡在线观看| 亚洲AV无码乱码在线观看代蜜桃| 免费无码一区二区三区蜜桃大| 亚洲中文久久精品无码1| 亚洲国产精品无码观看久久| 日韩精品无码视频一区二区蜜桃| 中文字幕无码av激情不卡久久| 亚洲AV综合色区无码一区爱AV| 久久亚洲精品中文字幕无码| 亚洲av极品无码专区在线观看| 亚洲成a人无码亚洲成www牛牛| 成在人线av无码免费高潮喷水| 亚洲国产精品无码久久久| 久久精品成人无码观看56| 精品无码国产污污污免费网站国产| 亚洲AV无码成人专区|