一種映射規(guī)則創(chuàng)建方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種映射規(guī)則創(chuàng)建方法及裝置。
【背景技術(shù)】
[0002]在現(xiàn)有的高速列車開發(fā)過程中,車輛生產(chǎn)廠商接到訂單之后,需要人為將訂單的技術(shù)指標分解到各個組份模塊,如,承載組份、走行組份、動力組份,等等。如此分解之后,再由各組份對應的研發(fā)部門的設(shè)計人員,根據(jù)自身的設(shè)計經(jīng)驗,開發(fā)出滿足分解到該組份的技術(shù)指標的要求的車型。
[0003]現(xiàn)有的高速列車開發(fā)過程,當有新的開發(fā)任務(wù)時,車輛生產(chǎn)廠商都會重新進行新車型的開發(fā),開發(fā)效率低,浪費了大量的人力、物力、財力等資源。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例的映射規(guī)則創(chuàng)建方法及裝置,有助于通過創(chuàng)建需求與技術(shù)指標之間的映射規(guī)則,來提高新車型的開發(fā)效率,節(jié)省開發(fā)資源。
[0005]為此,本發(fā)明實施例提供如下技術(shù)方案:
[0006]一種映射規(guī)則創(chuàng)建方法,所述方法包括:
[0007]從需求元模型中獲取至少一個需求項;
[0008]從技術(shù)指標數(shù)據(jù)庫中獲取一個技術(shù)指標項;
[0009]利用所述至少一個需求項和所述技術(shù)指標項,建立映射規(guī)則,所述至少一個需求項作為所述映射規(guī)則的輸入項,所述技術(shù)指標項作為所述映射規(guī)則的輸出項;
[0010]將所述映射規(guī)則存儲至映射規(guī)則數(shù)據(jù)庫。
[0011 ] 可選地,所述方法還包括:
[0012]如果所述輸入項和/或所述輸出項發(fā)生變化,更新所述映射規(guī)則。
[0013]可選地,所述需求元模型體現(xiàn)為需求元模型結(jié)構(gòu)樹,所述方法還包括:
[0014]獲取所述至少一個需求項在所述需求元模型結(jié)構(gòu)樹中的位置;
[0015]將所述位置確定為所述映射規(guī)則的位置,構(gòu)建映射規(guī)則結(jié)構(gòu)樹。
[0016]可選地,所述方法還包括:
[0017]從所述映射規(guī)則結(jié)構(gòu)樹中獲得指定結(jié)構(gòu),所述指定結(jié)構(gòu)包括至少一條指定映射規(guī)則;
[0018]從所述需求元模型結(jié)構(gòu)樹中,獲得所述指定結(jié)構(gòu)對應的至少一個指定需求項;
[0019]判斷所述指定映射規(guī)則中是否包括第一映射規(guī)則,所述第一映射規(guī)則的輸入項與所述指定需求項中的至少一個第一需求項相匹配;
[0020]如果所述指定映射規(guī)則中包括所述第一映射規(guī)則,獲得所述第一需求項對應的第一參數(shù)值;
[0021]基于所述第一映射規(guī)則,利用所述第一參數(shù)值對所述第一映射規(guī)則的輸出項進行賦值操作,生成第一技術(shù)指標實例。
[0022]可選地,所述方法還包括:
[0023]如果所述指定映射規(guī)則的輸出項對應有一個技術(shù)指標實例,則輸出所述技術(shù)指標實例;
[0024]如果所述指定映射規(guī)則的輸出項對應有至少兩個技術(shù)指標實例,則從所述至少兩個技術(shù)指標實例中選取一個,并輸出選取出的技術(shù)指標實例;
[0025]如果所述指定映射規(guī)則的輸出項未對應技術(shù)指標實例,則響應于賦值請求,利用所述賦值請求中的指定參數(shù)值對所述輸出項進行賦值操作,生成技術(shù)指標實例并輸出。
[0026]一種映射規(guī)則創(chuàng)建裝置,所述裝置包括:
[0027]需求項獲取單元,用于從需求元模型中獲取至少一個需求項;
[0028]技術(shù)指標項獲取單元,用于從技術(shù)指標數(shù)據(jù)庫中獲取一個技術(shù)指標項;
[0029]建立單元,用于利用所述至少一個需求項和所述技術(shù)指標項,建立映射規(guī)則,所述至少一個需求項作為所述映射規(guī)則的輸入項,所述技術(shù)指標項作為所述映射規(guī)則的輸出項;
[0030]存儲單元,用于將所述建立單元建立的映射規(guī)則存儲至映射規(guī)則數(shù)據(jù)庫。
[0031]可選地,所述裝置還包括:
[0032]更新單元,用于在所述輸入項和/或所述輸出項發(fā)生變化時,更新所述映射規(guī)則。
[0033]可選地,所述需求元模型體現(xiàn)為需求元模型結(jié)構(gòu)樹,所述裝置還包括:
[0034]位置獲取單元,用于獲取所述至少一個需求項在所述需求元模型結(jié)構(gòu)樹中的位置;
[0035]構(gòu)建單元,用于將所述位置獲取單元獲取的位置確定為所述映射規(guī)則的位置,構(gòu)建映射規(guī)則結(jié)構(gòu)樹。
[0036]可選地,所述裝置還包括:
[0037]指定結(jié)構(gòu)獲得單元,用于從所述映射規(guī)則結(jié)構(gòu)樹中獲得指定結(jié)構(gòu),所述指定結(jié)構(gòu)包括至少一條指定映射規(guī)則;
[0038]指定需求項獲得單元,用于從所述需求元模型結(jié)構(gòu)樹中,獲得所述指定結(jié)構(gòu)對應的至少一個指定需求項;
[0039]判斷單元,用于判斷所述指定映射規(guī)則中是否包括第一映射規(guī)則,所述第一映射規(guī)則的輸入項與所述指定需求項中的至少一個第一需求項相匹配;
[0040]參數(shù)值獲得單元,用于在所述指定映射規(guī)則中包括所述第一映射規(guī)則時,獲得所述第一需求項對應的第一參數(shù)值;
[0041]生成單元,用于基于所述第一映射規(guī)則,利用所述第一參數(shù)值對所述第一映射規(guī)則的輸出項進行賦值操作,生成第一技術(shù)指標實例。
[0042]可選地,所述裝置還包括:
[0043]第一輸出單元,用于在所述指定映射規(guī)則的輸出項對應有一個技術(shù)指標實例時,輸出所述技術(shù)指標實例;
[0044]第二輸出單元,用于在所述指定映射規(guī)則的輸出項對應有至少兩個技術(shù)指標實例時,從所述至少兩個技術(shù)指標實例中選取一個,并輸出選取出的技術(shù)指標實例;
[0045]第三輸出單元,用于在所述指定映射規(guī)則的輸出項未對應技術(shù)指標實例時,響應于賦值請求,利用所述賦值請求中的指定參數(shù)值對所述輸出項進行賦值操作,生成技術(shù)指標實例并輸出。
[0046]本發(fā)明實施例的映射規(guī)則創(chuàng)建方法及裝置,可建立需求與技術(shù)指標之間的映射規(guī)則,如此,在需要進行新車型開發(fā)時,便可根據(jù)開發(fā)需求,選擇合適的映射規(guī)則,并基于映射規(guī)則生成技術(shù)指標實例。這樣,就可避免列車開發(fā)過程中重復開發(fā)的現(xiàn)象,有助于提高開發(fā)效率,節(jié)省開發(fā)資源。
【附圖說明】
[0047]為了更清楚地說明本申請實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請中記載的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,還可以根據(jù)這些附圖獲得其它的附圖。
[0048]圖1是本發(fā)明實施例映射規(guī)則創(chuàng)建方法的流程圖;
[0049]圖2是本發(fā)明實施例生成技術(shù)指標實例的流程圖;
[0050]圖3是本發(fā)明實施例映射規(guī)則創(chuàng)建裝置的示意圖。
【具體實施方式】
[0051]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和實施方式對本發(fā)明實施例作進一步的詳細說明。
[0052]參見圖1,示出了本發(fā)明實施例映射規(guī)則創(chuàng)建方法的流程圖,可包括:
[0053]101,從需求元模型中獲取至少一個需求項。
[0054]102,從技術(shù)指標數(shù)據(jù)庫中獲取一個技術(shù)指標項。
[0055]103,