趙群力
(河南工程學(xué)院計算機科學(xué)與工程系 河南 451191)
在網(wǎng)絡(luò)技術(shù)支持下的網(wǎng)絡(luò)化協(xié)同開發(fā)技術(shù)改變了傳統(tǒng)的合作方式。不同設(shè)計師、設(shè)計機構(gòu)、人員之間可以實現(xiàn)資源共享,實時互動協(xié)作參與、合作設(shè)計,避免了重復(fù)工作,提高一起工作人們的整體效率,從而提高產(chǎn)品設(shè)計的質(zhì)量,產(chǎn)品設(shè)計和開發(fā),降低成本,縮短產(chǎn)品的設(shè)計開發(fā)周期,提高產(chǎn)品服務(wù),實現(xiàn)提升企業(yè)核心競爭力的目的。
產(chǎn)品設(shè)計存在著大量復(fù)雜的、有依賴關(guān)系的設(shè)計活動,產(chǎn)品的設(shè)計過程就是按照一定的順序來進行這些設(shè)計活動的過程。因此,產(chǎn)品協(xié)同設(shè)計的前提是任務(wù)分解,任務(wù)分解需要依據(jù)一定的原則,將總設(shè)計任務(wù)分解為多個子任務(wù),確立各子任務(wù)之間的關(guān)系,便于設(shè)計人員進行協(xié)同設(shè)計。
網(wǎng)絡(luò)化協(xié)同設(shè)計是指在計算機技術(shù)、通信技術(shù)及多媒體技術(shù)的支持下,將在地理位置上分散的各設(shè)計人員,通過協(xié)同設(shè)計系統(tǒng)平臺合作協(xié)同、充分利用各種設(shè)計資源,實現(xiàn)協(xié)同產(chǎn)品的設(shè)計開發(fā)的過程。
在網(wǎng)絡(luò)環(huán)境中,處在異地的開發(fā)人員進行產(chǎn)品信息的資源共享和數(shù)據(jù)通信、進行設(shè)計方案的討論、設(shè)計協(xié)同、設(shè)計結(jié)果的審核和修訂。協(xié)同設(shè)計結(jié)合了網(wǎng)絡(luò)技術(shù)與先進制造技術(shù),包含了行為學(xué)、社會學(xué)等多方面的研究,深化了并行工程、敏捷制造等先進制造模式在設(shè)計領(lǐng)域中的應(yīng)用。根據(jù)現(xiàn)有研究發(fā)現(xiàn)網(wǎng)絡(luò)化協(xié)同設(shè)計具有以下特點:
(1)多主體性:協(xié)同設(shè)計過程中協(xié)同人員構(gòu)成較為復(fù)雜,來自不同專業(yè)、不同知識背景,在設(shè)計之初就需要整體考慮整個設(shè)計過程各個階段可能出現(xiàn)的各種問題,因此協(xié)同設(shè)計具有多主體性的特點。
(2)協(xié)同性:在整個協(xié)同過程中,信息的交互方包括領(lǐng)域內(nèi)也包括跨領(lǐng)域信息交互,其信息交互方式也存在同步和異步交互,協(xié)同設(shè)計產(chǎn)品開發(fā)過程的實施有多個工作組,根據(jù)設(shè)計的需求采用不同的交互方式來組織和完成設(shè)計任務(wù)。
(3)靈活性:協(xié)同工作的過程會因為個體的不同而不同,協(xié)同工作的結(jié)果也可能會因為協(xié)同工具的增強或者個體的增長而改善,整體比較靈活沒有固定的模式。
(4)時效性:在協(xié)同設(shè)計工作中,多個用戶組成一個小組圍繞著同一個產(chǎn)品任務(wù)來完成,任務(wù)完成后,協(xié)同小組也就解散。
(5)共享性:協(xié)同的基本特點就是實現(xiàn)資源的共享,信息在知識源之間可以交流互補,以完善協(xié)同任務(wù)的效果。
(6)異地性:參與協(xié)同設(shè)計的成員分布在不同地域。
(7)互補性:參與協(xié)同的成員可以是來自不同專業(yè),互補之間的知識。
(8)并發(fā)性和一致性:在同一時刻協(xié)同設(shè)計系統(tǒng)中分布在各地的協(xié)同人員有可能進行并發(fā)操作,所以系統(tǒng)需要保證資源數(shù)據(jù)的一致性,避免數(shù)據(jù)遭到破壞。
(9)沖突性:產(chǎn)品開發(fā)過程存在約束及資源沖突。另外,在產(chǎn)品的開發(fā)過程中設(shè)計需求的多樣性及設(shè)計人員的學(xué)科背景差異,造成合作必然存在沖突。
在設(shè)計過程中,設(shè)計人員以任務(wù)作為工作和調(diào)度的基本操作,任務(wù)的產(chǎn)生有幾種情況:可以是設(shè)計人員創(chuàng)建產(chǎn)生任務(wù)、協(xié)作小組中其他協(xié)作人員發(fā)送的任務(wù)和上級下發(fā)產(chǎn)生的任務(wù)。任務(wù)產(chǎn)生后生成任務(wù)完成計劃存放于任務(wù)隊列中,任務(wù)完成計劃的產(chǎn)生要考慮相關(guān)任務(wù)的時間、優(yōu)先級、調(diào)度原則等參數(shù)進行指定。整個設(shè)計任務(wù)按照一定的劃分規(guī)則及原理進行任務(wù)分解,將任務(wù)分解為若干個子任務(wù)。
進行任務(wù)規(guī)劃的復(fù)雜性在于:子任務(wù)之間具有串行和并行的時間約束關(guān)系;子任務(wù)之間具有依賴性,某個子任務(wù)的修改會影響到和它關(guān)聯(lián)的其他子任務(wù),導(dǎo)致關(guān)聯(lián)子任務(wù)的修改。
任務(wù)分解是按照一定的劃分原理和規(guī)則,將任務(wù)分解為幾個子任務(wù),同時確定子任務(wù)之間的相互關(guān)系。分解粒度較粗,子任務(wù)個數(shù)太少,會導(dǎo)致任務(wù)的復(fù)雜度太高,影響子任務(wù)的完成,不利于協(xié)同設(shè)計;反過來,分解粒度較細,產(chǎn)生的子任務(wù)個數(shù)較多,任務(wù)復(fù)雜度會降低,但對子任務(wù)之間的控制和管理會提高難度。因此,任務(wù)分解是否合理,會影響整個協(xié)同設(shè)計的順利進行。
產(chǎn)品協(xié)同設(shè)計任務(wù)分解應(yīng)遵循以下原則:
(1)設(shè)計人員對于分解后的子任務(wù)是否滿意。
(2)分解的任務(wù)應(yīng)具有一定的相對獨立性,減少子任務(wù)之間的相互依賴關(guān)系,減少設(shè)計人員之間的信息交互。
(3)分解后的子任務(wù)要便于控制與管理。
(4)分解后的子任務(wù)完成后應(yīng)易于組合裝配。
(5)子任務(wù)分解粒度要適中。
定義1滿意度Sij為設(shè)計組j對任務(wù)Ti的滿意程度。
滿意度分別以數(shù)值{O,O.25,0.5,0.75,1}來量化,通過模糊變量集{很不滿意,不滿意,一般,滿意,很滿意)來表示。
定義2 平均滿意度
式中m為設(shè)計小組的個數(shù)。
通過分析產(chǎn)品設(shè)計任務(wù)的功能和結(jié)構(gòu),將整個設(shè)計看成總?cè)蝿?wù),對其進行按層次分解,當分解的子任務(wù)不能再繼續(xù)分解,判定為最小子任務(wù)不再進行分解,否則,對子任務(wù)進行滿意度測評,如果子任務(wù)的平均滿意度達到閥值 λ(0<λ 圖1 任務(wù)結(jié)構(gòu)樹 具體的分解步驟如下: (1)按功能與結(jié)構(gòu)相結(jié)合的方式將任務(wù)T分解成子任務(wù)Ti(i=1,2,…,n)。 (2)若Ti是最小子任務(wù),則不必再分解,否則對其進行滿意度測評。 (3)若Si’>λ,則不必再分解,否則繼續(xù)對Ti進行分解。 分解后的任務(wù)是一種樹狀的層次結(jié)構(gòu),如圖1所示任務(wù)結(jié)構(gòu)樹描述設(shè)計任務(wù)。在任務(wù)結(jié)構(gòu)樹中,用符號T表示設(shè)計任務(wù);符號 T1,T2……,Tn表示其子任務(wù);符號 Ti1,Ti2,……,Tin表示Ti的子任務(wù)???cè)蝿?wù)為樹的根節(jié)點,然后分解成多個子任務(wù),葉子節(jié)點為最小子任務(wù)。 產(chǎn)品協(xié)同開發(fā)中的設(shè)計任務(wù)分解與分配是一個復(fù)雜的過程;其中涉及的影響因素和需要處理的信息較多,需要與企業(yè)其他信息系統(tǒng)協(xié)調(diào)配合,本文在分析協(xié)同設(shè)計過程特點的基礎(chǔ)上,提出了任務(wù)分解的原則及任務(wù)分配的數(shù)學(xué)模型,實現(xiàn)了整個設(shè)計任務(wù)按照一定的劃分規(guī)則及原理進行任務(wù)分解,將任務(wù)分解為若干個子任務(wù),將合適的任務(wù)分配給合適的人的目的,對協(xié)同設(shè)計實施產(chǎn)生了有效驅(qū)動。 [1]高曙明.分布式協(xié)同設(shè)計技術(shù)綜述[J]計算機輔助設(shè)計與圖形學(xué)學(xué),2004(16)149-157 [2]賀東京.基于云服務(wù)的復(fù)雜產(chǎn)品協(xié)同設(shè)計方法[J],計算機集成制造系統(tǒng),2011(17)533-539 [3]彭可.網(wǎng)絡(luò)化控制系統(tǒng)的協(xié)同設(shè)計與形式化建模[J],計算機集成制造系統(tǒng),2011(17)433-441 [4]王生發(fā).產(chǎn)品協(xié)同設(shè)計過程中關(guān)鍵技術(shù)的研究與實現(xiàn),重慶大學(xué)學(xué)報,2008(30)1899-1903 [5]徐路寧.基于網(wǎng)格的協(xié)同設(shè)計平臺關(guān)鍵技術(shù)研究,浙江大學(xué)學(xué)報,2008(39)122-126 [6]張和明.協(xié)同設(shè)計中任務(wù)管理的不確定性表示與驗證,浙江大學(xué)學(xué)報,2007(30)64-695 結(jié)束語