您的位置:軟件測試 > 軟件項目管理 > 項目管理綜合 >
UML關(guān)于項目管理中文檔組織--流程化模型描述
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2016/7/5 10:40:37 ] 推薦標(biāo)簽:項目管理 文檔組織 流程化模型

  運用UML建模技術(shù),對項目管理中文檔的組織流程進(jìn)行模型化描述,并用圖示化形式表述項目管理與文檔管理的數(shù)據(jù)接口實現(xiàn)。
  一、前言
  PDM是一種戰(zhàn)略性的企業(yè)管理體系框架,它應(yīng)用一組一致的業(yè)務(wù)方案來支持在擴(kuò)展企業(yè)內(nèi)創(chuàng)建、管理、分布和使用覆蓋產(chǎn)品整個生產(chǎn)過程的產(chǎn)品信息,它集成了人、過程和信息。
  通俗地講,PDM是管理和產(chǎn)品相關(guān)的各種數(shù)據(jù)的計算機輔助管理體系。依據(jù)這個對PDM系統(tǒng)管理功能的定位,在它的功能需求上規(guī)定了文檔管理、產(chǎn)品數(shù)據(jù)管理的有效實現(xiàn)。在此基礎(chǔ)上,隨著技術(shù)和功能需求的擴(kuò)大,PDM更加注重了知識的搜集、分類、重用以及再生等,項目管理、工作流管理是在這種要求下擴(kuò)大PDM的實現(xiàn)功能。
  PDM數(shù)據(jù)管理的一項基本的功能理念是實現(xiàn)數(shù)據(jù)的共享和流程化監(jiān)控。保證在PDM軟件平臺之上實現(xiàn)不同格式數(shù)據(jù)的轉(zhuǎn)換和不同模塊間數(shù)據(jù)的交互與傳遞。在PDM系統(tǒng)的功能模塊中,文檔管理是一個基準(zhǔn)點,其他的模塊比如產(chǎn)品結(jié)構(gòu)管理、工作流管理、項目管理圍繞這一個點完善管理流程,這也是功能模塊間數(shù)據(jù)共享的接口實現(xiàn)問題。本文將結(jié)合項目管理與文檔管理間數(shù)據(jù)交互的流程說明接口實現(xiàn)的要求,并借助面向?qū)ο蟮慕<夹g(shù)UML對實現(xiàn)過程進(jìn)行圖示化描述。
  二、項目管理中的文檔組織接口實現(xiàn)
  項目管理PM是一種在一定的約束條件下,對一系列活動進(jìn)行的時間、范圍和成本的管理,其目標(biāo)在于有效地管理為完成特定目標(biāo)而進(jìn)行的一系列活動,PM按照項目的內(nèi)部邏輯進(jìn)行任務(wù)計劃、跟蹤、控制、核算和資源調(diào)配等。依據(jù)定義,在PDM中規(guī)定了項目管理的兩項基本功能:項目組織和項目監(jiān)控, 兩方面協(xié)調(diào)管理項目的整個生命周期。
  項目組織是根據(jù)項目的特點和項目計劃,緊密圍繞項目合理有效地組織項目中的人員,管理項目所需的各種資源和數(shù)據(jù),并對任務(wù)進(jìn)行分解,把項目按階段、活動、子活動逐漸往下細(xì)化分解,保證項目按照計劃順利實施。而項目的數(shù)據(jù)和資源中,有相當(dāng)大的一部分是與項目有關(guān)的文件和圖檔,什么樣的文檔對應(yīng)項目的哪個階段,項目的一個階段到另一個階段的過渡需要傳遞什么樣的文檔資料,為符合項目進(jìn)展的實程流程,項目需作怎樣的改動,這都是在項目的組織階段完成的。
  項目監(jiān)控是圍繞項目,跟蹤進(jìn)度,掌握各項工作現(xiàn)狀,以便進(jìn)行適當(dāng)?shù)馁Y源調(diào)配和進(jìn)度調(diào)整,確定活動的開始和結(jié)束時間,并記錄實際的進(jìn)度情況,在一定情況下進(jìn)行路徑、風(fēng)險等方面的分析。在實施項目的過程中,要隨時對項目進(jìn)行跟蹤監(jiān)控,以使項目按計劃規(guī)定的進(jìn)度、技術(shù)指標(biāo)完成,并提供現(xiàn)階段工作的反饋信息,以利后續(xù)階段的順利開展和整個項目的完成。在監(jiān)控階段除了完成即時數(shù)據(jù)的實時監(jiān)控以外,再一項工作是不同階段相關(guān)文件、圖檔的合理調(diào)配,怎樣才能把項目組織中歸納總結(jié)出的相關(guān)文檔在項目開展中合理有效的管理,怎樣在文檔管理中以一種合適的狀態(tài)表征它與項目進(jìn)展的關(guān)系,這些都是在項目管理的過程中不可忽視的問題。

  在項目的文檔在到電子倉庫提交的過程中,必須存在一個文檔傳遞的接口,通過這個接口,實現(xiàn)用戶在并不明確文檔處理過程的前提下,只是通過項目管理的操作平臺,選擇項目的某個階段或者文檔的某些屬性,可在當(dāng)前頁面自由管理項目文檔。
  在項目的整個生命周期中,涉及到的所有文檔終都會以電子文檔倉庫的形式進(jìn)行管理。具體的實現(xiàn)過程可以描述為:通過文檔分類共享接口,PM(項目管理)生成或者上傳項目生命周期的某個階段涉及的文檔,發(fā)出文檔檢入電子倉庫的請求給文檔分類共享接口,由接口分析文檔的性質(zhì)和相關(guān)必要屬性,比如項目編號、項目名稱、提交人、存儲在電子倉庫中的物理位置等,由這些屬性把項目對象和項目文件對象關(guān)聯(lián)起來,與些同時把項目對象涉及的信息映射到項目管理平臺,項目文檔對象映射到文檔管理平臺,它的性質(zhì)和屬性在文檔管理平臺之上又變成了文檔管理的關(guān)鍵字段。由文檔管理對電子倉庫提出文檔管理的信息,由文檔管理模塊所得到的文檔關(guān)鍵字段作為進(jìn)入電子倉庫的方向指針,終在電子倉庫中以某種合適的分類形式出現(xiàn)。
  當(dāng)要查看或者維護(hù)項目相關(guān)的文檔時,是上述過程的逆過程。與文檔檢入到電子倉庫對應(yīng)的是文檔從的檢出。通過檢出操作把文檔信息歸結(jié)到文檔管理平臺,再由文檔管理分析文檔類別、狀態(tài)和文檔索求方的需求信息,確認(rèn)后發(fā)出文檔提交給用戶的動作,在用戶的當(dāng)前頁面直接顯示所要求文檔的所有相關(guān)資料,整個過程在幾秒鐘內(nèi)可完成。
  三、項目文檔在電子倉庫中的管理實現(xiàn)
  項目文檔通過項目管理平臺完成提交操作,由文檔管理實現(xiàn)文檔的檢入檢出以及分類,在電子倉庫一級實現(xiàn)項目文檔合理有效地管理,電子倉庫可以比較方便地實現(xiàn)文檔的分布式管理與共享。新建文檔或者更新文檔提交在電子倉庫之前,首先要通過規(guī)則對文檔進(jìn)行檢查,只有符合操作權(quán)限的用戶才能訪問電子倉庫,所以用戶在項目管理對項目文檔進(jìn)行處理時,是在一定權(quán)限下進(jìn)行的。在發(fā)出項目文檔歸檔要求的同時,伴隨著系統(tǒng)對項目文檔相關(guān)的操作權(quán)限和用戶身份的驗證,在向文檔管理提交某項目文檔請求時,也離不開權(quán)限和用戶身份的管理,電子倉庫方面對權(quán)限和身份的要求,是通過它的規(guī)則庫進(jìn)行判斷,驗證通過,可以進(jìn)行下一步操作。
  可通過面向?qū)ο蠹夹g(shù),用模型化的方法把權(quán)限和身份方面的規(guī)定滲透到整個流程管理中。
  圖3.1為從項目管理平臺提交文檔開始到進(jìn)入電子倉庫管理的整個過程。從圖中可以看出,真正實現(xiàn)對項目文檔的精確指向是與電子倉庫的規(guī)則約束和文檔基本信息庫的管理分不開的。由規(guī)則約束集指定了權(quán)限和所對應(yīng)的用戶,文檔基本信息庫記錄了與文檔相關(guān)的項目名稱、項目編號、流程階段、文檔狀態(tài)等,這些信息實際上起到了文檔定向指針的作用,通過它們組成項目標(biāo)識的ID,從更深一層意義上縮小文檔搜索的范圍圈。

  電子倉庫與文件實際存放的物理位置是直接相關(guān)的,在電子倉庫中實現(xiàn)了文檔與其直接存放的物理位置的直接映像。文件路徑、文件分類一般是以文件夾的形式標(biāo)識,借助系統(tǒng)平臺,按類別、按階段、按狀態(tài)分門別類地在數(shù)據(jù)庫中實現(xiàn)對所有文檔的記錄,當(dāng)然包括與項目有關(guān)的所有文檔。
  四、UML模型化流程描述
  1、 UML(Unified Modeling Language)是一種標(biāo)準(zhǔn)的圖形化建模語言,是面向?qū)ο蠓治雠c設(shè)計的一種標(biāo)準(zhǔn)表示,是可視化的建模技術(shù),定義良好、易于表達(dá)、功能強大且普遍使用,溶入了軟件工程領(lǐng)域的新思想、新方法和新技術(shù)?梢造`活地適用于描述任何類型的系統(tǒng),而且適用于系統(tǒng)開發(fā)的不同階段。同時為面向?qū)ο蟮脑O(shè)計與開發(fā)中涌現(xiàn)出的高級概念提供支持,強調(diào)了軟件在開發(fā)過程中對架構(gòu)、框架、模式和組件的復(fù)用。
  UML的這些特性為現(xiàn)階段基于組件技術(shù)、Web技術(shù)的軟件集成平臺開發(fā)提供了統(tǒng)一的模型化表達(dá),規(guī)范了軟件開發(fā)過程,降低了軟件開發(fā)的難度,從另一方面提高了軟件的質(zhì)量和可維護(hù)性。在通用PDM系統(tǒng)的開發(fā)過程中是借助了UML的建模思想,對模塊間數(shù)據(jù)的共享和接口實現(xiàn)借助UML的靜態(tài)視圖和動態(tài)視圖描述,以一種產(chǎn)品“圖紙”的方式整體上表達(dá)模塊間的交互性,這樣在具體代碼實現(xiàn)之前猶如制訂了各模塊間功能實現(xiàn)的標(biāo)準(zhǔn),提高了模塊間的集成度。
  項目文檔的管理是PDM中項目組織和項目監(jiān)控中很重要的一部分;赑DM的模塊化組織原則,項目管理涉及的文檔是作為文檔管理的對象提交到文檔電子倉庫。在上文中已提到,從項目模塊到文檔電子倉庫中間主要有兩個操作動作:檢入和檢出,它們概括了項目文檔流的過程,在表達(dá)這個過程中,可以借助于UML的活動圖和類圖,從靜態(tài)和動態(tài)兩方面描述過程中涉及的數(shù)據(jù)和條件。
  2、接口實現(xiàn)的活動圖
  圖4.1為項目管理與文檔管理進(jìn)行交互的活動圖。兩功能模塊的橋接是運用了在項目文檔管理中的檢入檢出關(guān)鍵字。在項目管理操作平臺上提供與文檔管理中相對應(yīng)的文檔信息,把這些信息作為檢入檢出的關(guān)鍵條件。當(dāng)檢入檢出關(guān)鍵字通過了文檔管理的搜索或者操作要求時,由文檔管理模塊與文檔電子倉庫進(jìn)行信息交互,把項目文檔作為普通的對象進(jìn)行分類、歸檔或者提交等。

  文檔的檢入過程是一個單向的過程,借助功能實現(xiàn)界面,訪問文檔管理底層,比如文檔的上傳或者修改的提交過程。文檔的檢出過程是一個雙向的過程,首先要借助功能實現(xiàn)界面提供文檔檢出的關(guān)鍵字,提交給電子倉庫,再由電子倉庫進(jìn)行庫內(nèi)運算或處理,搜索出文檔或者作出無相關(guān)記錄的回答信息,與檢出關(guān)鍵字的信息一同通過功能界面返回給用戶,比如文檔的瀏覽、下載等。文檔管理涉及了私有文檔、公有文檔、歸檔文檔和廢棄文檔。某個項目文檔要歸結(jié)到哪種類型,這是與檢入檢出關(guān)鍵字、系統(tǒng)進(jìn)行的狀態(tài)、工作流程運行的階段相關(guān)連的。

上一頁12下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd