一種過程元模型構(gòu)建方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種過程元模型構(gòu)建方法及裝置。
【背景技術(shù)】
[0002]在現(xiàn)有的高速列車開發(fā)過程中,車輛生產(chǎn)廠商接到訂單之后,需要人為將訂單的技術(shù)指標(biāo)分解到各個組份模塊,如,承載組份、走行組份、動力組份,等等。如此分解之后,再由各組份對應(yīng)的研發(fā)部門的設(shè)計人員,根據(jù)自身的設(shè)計經(jīng)驗,開發(fā)出滿足分解到該組份的技術(shù)指標(biāo)的要求的車型。
[0003]現(xiàn)有的高速列車開發(fā)過程,當(dāng)有新的開發(fā)任務(wù)時,車輛生產(chǎn)廠商都會重新進(jìn)行新車型的開發(fā),開發(fā)效率低,浪費了大量的人力、物力、財力等資源。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例的過程元模型構(gòu)建方法及裝置,通過構(gòu)建車輛開發(fā)的過程元模型,有助于提高新車型的開發(fā)效率,節(jié)省開發(fā)資源。
[0005]為此,本發(fā)明實施例提供如下技術(shù)方案:
[0006]一種過程元模型構(gòu)建方法,所述方法包括:
[0007]獲取車輛的過程元信息,所述過程元信息包括項目集合、任務(wù)集合和活動集合,所述項目集合包括至少一個項目,所述任務(wù)集合包括至少一個任務(wù),所述活動集合包括至少一個活動;
[0008]從結(jié)構(gòu)樹數(shù)據(jù)庫中獲取所述車輛的結(jié)構(gòu)樹數(shù)據(jù),所述車輛的結(jié)構(gòu)樹數(shù)據(jù)包括所述車輛的組成部件及各組成部件間的層級關(guān)系;
[0009]利用所述過程元信息和所述結(jié)構(gòu)樹數(shù)據(jù),構(gòu)建至少一個過程元模型,所述過程元模型用于表示一個項目、至少一個任務(wù)和至少一個活動之間的映射關(guān)系;
[0010]將所述至少一個過程元模型存儲至過程元模型數(shù)據(jù)庫。
[0011 ] 可選地,所述方法還包括:
[0012]響應(yīng)于第一查詢請求,從所述過程元模型數(shù)據(jù)庫中查找指定過程元模型;
[0013]以結(jié)構(gòu)樹形式或列表形式顯示所述指定過程元模型。
[0014]可選地,所述方法還包括:
[0015]如果所述過程元信息和/或所述結(jié)構(gòu)樹數(shù)據(jù)發(fā)生變化,更新所述過程元模型。
[0016]可選地,所述方法還包括:
[0017]對所述過程元模型進(jìn)行賦值操作,生成過程元模型實例;
[0018]將所述過程元模型實例存儲至過程元模型實例數(shù)據(jù)庫。
[0019]可選地,所述方法還包括:
[0020]響應(yīng)于第二查詢請求,從所述過程元模型實例數(shù)據(jù)庫中查找指定過程元模型實例;
[0021]以結(jié)構(gòu)樹形式或列表形式顯示所述指定過程元模型實例。
[0022]可選地,所述方法還包括:
[0023]如果所述過程元模型實例發(fā)生變化,刪除所述過程元模型實例。
[0024]一種過程元模型構(gòu)建裝置,所述裝置包括:
[0025]過程元信息獲取單元,用于獲取車輛的過程元信息,所述過程元信息包括項目集合、任務(wù)集合和活動集合,所述項目集合包括至少一個項目,所述任務(wù)集合包括至少一個任務(wù),所述活動集合包括至少一個活動;
[0026]結(jié)構(gòu)樹數(shù)據(jù)獲取單元,用于從結(jié)構(gòu)樹數(shù)據(jù)庫中獲取所述車輛的結(jié)構(gòu)樹數(shù)據(jù),所述車輛的結(jié)構(gòu)樹數(shù)據(jù)包括所述車輛的組成部件及各組成部件間的層級關(guān)系;
[0027]過程元模型構(gòu)建單元,用于利用所述過程元信息和所述結(jié)構(gòu)樹數(shù)據(jù),構(gòu)建至少一個過程元模型,所述過程元模型用于表示一個項目、至少一個任務(wù)和至少一個活動之間的映射關(guān)系;
[0028]過程元模型存儲單元,用于將所述至少一個過程元模型存儲至過程元模型數(shù)據(jù)庫。
[0029]可選地,所述裝置還包括:
[0030]查找單元,用于響應(yīng)于第一查詢請求,從所述過程元模型數(shù)據(jù)庫中查找指定過程元模型;
[0031]顯示單元,用于以結(jié)構(gòu)樹形式或列表形式顯示所述指定過程元模型。
[0032]可選地,所述裝置還包括:
[0033]更新單元,用于在所述過程元信息和/或所述結(jié)構(gòu)樹數(shù)據(jù)發(fā)生變化時,更新所述過程元模型。
[0034]可選地,所述裝置還包括:
[0035]過程元模型實例生成單元,用于對所述過程元模型進(jìn)行賦值操作,生成過程元模型實例;
[0036]過程元模型實例存儲單元,用于將所述過程元模型實例存儲至過程元模型實例數(shù)據(jù)庫。
[0037]本發(fā)明實施例的過程元模型構(gòu)建方法及裝置,利用過程元信息和結(jié)構(gòu)樹數(shù)據(jù),構(gòu)建過程元模型,如此,在后續(xù)進(jìn)行高速列車開發(fā)時,便可基于過程元模型,獲得車輛的實際開發(fā)過程。從而優(yōu)化列車的開發(fā)過程,避免在列車開發(fā)過程中出現(xiàn)重復(fù)開發(fā)現(xiàn)象,有助于提高開發(fā)效率,有效節(jié)省人力、物力和財力等資源。
【附圖說明】
[0038]為了更清楚地說明本申請實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請中記載的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,還可以根據(jù)這些附圖獲得其它的附圖。
[0039]圖1是本發(fā)明實施例過程元模型構(gòu)建方法的流程圖;
[0040]圖2是本發(fā)明實施例中過程元信息、過程元模型和過程元模型實例之間的關(guān)系圖;
[0041]圖3是本發(fā)明實施例過程元模型構(gòu)建裝置的示意圖。
【具體實施方式】
[0042]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和實施方式對本發(fā)明實施例作進(jìn)一步的詳細(xì)說明。
[0043]參見圖1,示出了本發(fā)明實施例過程元模型構(gòu)建方法的流程圖,可包括:
[0044]101,獲取車輛的過程元信息,所述過程元信息包括項目集合、任務(wù)集合和活動集合,所述項目集合包括至少一個項目,所述任務(wù)集合包括至少一個任務(wù),所述活動集合包括至少一個活動。
[0045]102,從結(jié)構(gòu)樹數(shù)據(jù)庫中獲取所述車輛的結(jié)構(gòu)樹數(shù)據(jù),所述車輛的結(jié)構(gòu)樹數(shù)據(jù)包括所述車輛的組成部件及各組成部件間的層級關(guān)系。
[0046]103,利用所述過程元信息和所述結(jié)構(gòu)樹數(shù)據(jù),構(gòu)建至少一個過程元模型,所述過程元模型用于表示一個項目、至少一個任務(wù)和至少一個活動之間的映射關(guān)系。
[0047]104,將所述至少一個過程元模型存儲至過程元模型數(shù)據(jù)庫。
[0048]現(xiàn)有技術(shù)進(jìn)行高速列車開發(fā)時,未對開發(fā)過程進(jìn)行規(guī)范化約束,存在任務(wù)重復(fù)開發(fā)現(xiàn)象,開發(fā)流程復(fù)雜,不簡便。本發(fā)明實施例通過抽象列車開發(fā)過程的工作流模型,構(gòu)建過程元模型,以便在后續(xù)進(jìn)行高速列車開發(fā)時,可以基于過程元模型,獲得車輛的實際開發(fā)過程。如此,就可優(yōu)化列車開發(fā)過程,避免列車開發(fā)過程中,重復(fù)開發(fā)現(xiàn)象,有助于提高開發(fā)效率,有效節(jié)省人力、物力和財力等資源。
[0049]本發(fā)明實施例在構(gòu)建過程元模型時,涉及以下兩方面數(shù)據(jù):
[0050](I)過程元信息
[0051]需要說明的是,本發(fā)明實施例中的過程元信息指的是車輛開發(fā)過程中涉及的信息,具體地,至少可包括項目集合、任務(wù)集合和活動集合。
[0052]本發(fā)明實施例中,車輛開發(fā)過程通過項目來定義,項目包括一系列的任務(wù),任務(wù)通過具有一定邏輯關(guān)系的活動實現(xiàn)。也就是說,在車輛開發(fā)過程中,項目、任務(wù)和活動是構(gòu)成過程的主要要素,車輛開發(fā)過程可抽象劃分為三個層次:項目層、任務(wù)層、活動層。
[0053]本發(fā)明實施例中,項目(英文:Project)可通過七元組來描述,具體地,Project =(PID,D,Cal,T,RT,R,Μ)。其中,PID表示項目標(biāo)識;D表示項目的描述信息,描述信息可以為項目目標(biāo)、項目來源等等;Cal表示項目日歷;T表示項目對應(yīng)的至少一個任務(wù)的任務(wù)標(biāo)識,即項目分解后的任務(wù)集合,可表示為T = (Τ1,Τ2,…,Tn),一般情況下,項目可包含產(chǎn)品需求、方案設(shè)計、技術(shù)設(shè)計、施工設(shè)計、生產(chǎn)調(diào)試等幾個大的任務(wù);RT表示項目對應(yīng)的至少一個任務(wù)之間的關(guān)系,可表示為RT = (rtl,rt2,一rtn),任務(wù)之間的關(guān)系可以為開始-開始、開始-結(jié)束、結(jié)束-開始、結(jié)束-結(jié)束;R表示項目對應(yīng)的開發(fā)資源;M表示項目對應(yīng)的技術(shù)指標(biāo)。
[0054]本發(fā)明實施例中,任務(wù)(英文:Task)指的是,項目各階段所需完成的具有一定目標(biāo)、語義完整和相對獨立的行為,任務(wù)是項目的基本組成和操作單位。舉例來說,任務(wù)可以為總體設(shè)計任務(wù)、總體設(shè)計方案評審等等。本發(fā)明實施例中,任務(wù)可通過九元組來描述,具體地,Task = (TID,D,IPT,R,Cal,S,I,0,A)。其中,TID表示任務(wù)標(biāo)識;D表示任務(wù)的描述信息;IPT表示任務(wù)對應(yīng)的開發(fā)團(tuán)隊;R表示任務(wù)對應(yīng)的開發(fā)資源;Cal