UML關(guān)于項(xiàng)目管理中文檔組織_第1頁
UML關(guān)于項(xiàng)目管理中文檔組織_第2頁
UML關(guān)于項(xiàng)目管理中文檔組織_第3頁
UML關(guān)于項(xiàng)目管理中文檔組織_第4頁
UML關(guān)于項(xiàng)目管理中文檔組織_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、UML關(guān)于項(xiàng)目管理中文檔組織 運(yùn)用UML建模技術(shù),對(duì)項(xiàng)目管理中文檔的組織流程進(jìn)行模型化描述,并用圖示化形式表述項(xiàng)目管理與文檔管理的數(shù)據(jù)接口實(shí)現(xiàn)。 一、前言 PDM是一種戰(zhàn)略性的企業(yè)管理體系框架,它應(yīng)用一組全都的業(yè)務(wù)方案來支持在擴(kuò)展企業(yè)內(nèi)創(chuàng)建、管理、分布和使用掩蓋產(chǎn)品整個(gè)生產(chǎn)過程的產(chǎn)品信息,它集成了人、過程和信息。 通俗地講,PDM是管理和產(chǎn)品相關(guān)的各種數(shù)據(jù)的計(jì)算機(jī)輔助管理體系。依據(jù)這個(gè)對(duì)PDM系統(tǒng)管理功能的定位,在它的功能需求上規(guī)定了文檔管理、產(chǎn)品數(shù)據(jù)管理的有效實(shí)現(xiàn)。在此基礎(chǔ)上,隨著技術(shù)和功能需求的擴(kuò)大,PDM更加注意了學(xué)問的搜集、分類、重用以及再生等,項(xiàng)目管理、工作流管理就是在這種要求下擴(kuò)大

2、PDM的實(shí)現(xiàn)功能。 PDM數(shù)據(jù)管理的一項(xiàng)最基本的功能理念就是實(shí)現(xiàn)數(shù)據(jù)的共享和流程化監(jiān)控。保證在PDM軟件平臺(tái)之上實(shí)現(xiàn)不同格式數(shù)據(jù)的轉(zhuǎn)換和不同模塊間數(shù)據(jù)的交互與傳遞。在PDM系統(tǒng)的功能模塊中,文檔管理是一個(gè)基準(zhǔn)點(diǎn),其他的模塊比如產(chǎn)品結(jié)構(gòu)管理、工作流管理、項(xiàng)目管理圍繞這一個(gè)點(diǎn)完善管理流程,這也就是功能模塊間數(shù)據(jù)共享的接口實(shí)現(xiàn)問題。本文將結(jié)合項(xiàng)目管理與文檔管理間數(shù)據(jù)交互的流程說明接口實(shí)現(xiàn)的要求,并借助面向?qū)ο蟮慕<夹g(shù)UML對(duì)實(shí)現(xiàn)過程進(jìn)行圖示化描述。 二、項(xiàng)目管理中的文檔組織接口實(shí)現(xiàn) 項(xiàng)目管理PM是一種在一定的約束條件下,對(duì)一系列活動(dòng)進(jìn)行的時(shí)間、范圍和成本的管理,其目標(biāo)在于有效地管理為完成特定目標(biāo)而

3、進(jìn)行的一系列活動(dòng),PM根據(jù)項(xiàng)目的內(nèi)部規(guī)律進(jìn)行任務(wù)計(jì)劃、跟蹤、掌握、核算和資源調(diào)配等。依據(jù)定義,在PDM中規(guī)定了項(xiàng)目管理的兩項(xiàng)基本功能:項(xiàng)目組織和項(xiàng)目監(jiān)控, 兩方面協(xié)調(diào)管理項(xiàng)目的整個(gè)生命周期。 項(xiàng)目組織是依據(jù)項(xiàng)目的特點(diǎn)和項(xiàng)目計(jì)劃,緊密圍繞項(xiàng)目合理有效地組織項(xiàng)目中的人員,管理項(xiàng)目所需的各種資源和數(shù)據(jù),并對(duì)任務(wù)進(jìn)行分解,把項(xiàng)目按階段、活動(dòng)、子活動(dòng)漸漸往下細(xì)化分解,保證項(xiàng)目根據(jù)計(jì)劃順當(dāng)實(shí)施。而項(xiàng)目的數(shù)據(jù)和資源中,有相當(dāng)大的一部分就是與項(xiàng)目有關(guān)的文件和圖檔,什么樣的文檔對(duì)應(yīng)項(xiàng)目的哪個(gè)階段,項(xiàng)目的一個(gè)階段到另一個(gè)階段的過渡需要傳遞什么樣的文檔資料,為符合項(xiàng)目進(jìn)展的實(shí)程流程,項(xiàng)目需作怎樣的改動(dòng),這都是在項(xiàng)目

4、的組織階段完成的。 項(xiàng)目監(jiān)控是圍繞項(xiàng)目,跟蹤進(jìn)度,把握各項(xiàng)工作現(xiàn)狀,以便進(jìn)行適當(dāng)?shù)馁Y源調(diào)配和進(jìn)度調(diào)整,確定活動(dòng)的開頭和結(jié)束時(shí)間,并記錄實(shí)際的進(jìn)度狀況,在一定狀況下進(jìn)行路徑、風(fēng)險(xiǎn)等方面的分析。在實(shí)施項(xiàng)目的過程中,要隨時(shí)對(duì)項(xiàng)目進(jìn)行跟蹤監(jiān)控,以使項(xiàng)目按計(jì)劃規(guī)定的進(jìn)度、技術(shù)指標(biāo)完成,并供應(yīng)現(xiàn)階段工作的反饋信息,以利后續(xù)階段的順當(dāng)開展和整個(gè)項(xiàng)目的完成。在監(jiān)控階段除了完成即時(shí)數(shù)據(jù)的實(shí)時(shí)監(jiān)控以外,再一項(xiàng)工作就是不同階段相關(guān)文件、圖檔的合理調(diào)配,怎樣才能把項(xiàng)目組織中歸納總結(jié)出的相關(guān)文檔在項(xiàng)目開展中合理有效的管理,怎樣在文檔管理中以一種合適的狀態(tài)表征它與項(xiàng)目進(jìn)展的關(guān)系,這些都是在項(xiàng)目管理的過程中不可忽視的問題。

5、 圖2.1為整個(gè)項(xiàng)目管理與文檔管理交互的流程圖。在項(xiàng)目的文檔在到電子倉庫提交的過程中,必需存在一個(gè)文檔傳遞的接口,通過這個(gè)接口,實(shí)現(xiàn)用戶在并不明確文檔處理過程的前提下,只是通過項(xiàng)目管理的操作平臺(tái),選擇項(xiàng)目的某個(gè)階段或者文檔的某些屬性,就可在當(dāng)前頁面自由管理項(xiàng)目文檔。 在項(xiàng)目的整個(gè)生命周期中,涉及到的全部文檔最終都會(huì)以電子文檔倉庫的形式進(jìn)行管理。詳細(xì)的實(shí)現(xiàn)過程可以描述為:通過文檔分類共享接口,PM(項(xiàng)目管理)生成或者上傳項(xiàng)目生命周期的某個(gè)階段涉及的文檔,發(fā)出文檔檢入電子倉庫的懇求給文檔分類共享接口,由接口分析文檔的性質(zhì)和相關(guān)必要屬性,比如項(xiàng)目編號(hào)、項(xiàng)目名稱、提交人、存儲(chǔ)在電子倉庫中的物理位置等,

6、由這些屬性把項(xiàng)目對(duì)象和項(xiàng)目文件對(duì)象關(guān)聯(lián)起來,與些同時(shí)把項(xiàng)目對(duì)象涉及的信息映射到項(xiàng)目管理平臺(tái),項(xiàng)目文檔對(duì)象映射到文檔管理平臺(tái),它的性質(zhì)和屬性在文檔管理平臺(tái)之上又變成了文檔管理的關(guān)鍵字段。由文檔管理對(duì)電子倉庫提出文檔管理的信息,由文檔管理模塊所得到的文檔關(guān)鍵字段作為進(jìn)入電子倉庫的方向指針,最終在電子倉庫中以某種合適的分類形式出現(xiàn)。 當(dāng)要查看或者維護(hù)項(xiàng)目相關(guān)的文檔時(shí),是上述過程的逆過程。與文檔檢入到電子倉庫對(duì)應(yīng)的是文檔從的檢出。通過檢出操作把文檔信息歸結(jié)到文檔管理平臺(tái),再由文檔管理分析文檔類別、狀態(tài)和文檔索求方的需求信息,確認(rèn)后發(fā)出文檔提交給用戶的動(dòng)作,在用戶的當(dāng)前頁面直接顯示所要求文檔的全部相關(guān)資

7、料,整個(gè)過程在幾秒鐘內(nèi)就可完成。 三、項(xiàng)目文檔在電子倉庫中的管理實(shí)現(xiàn) 項(xiàng)目文檔通過項(xiàng)目管理平臺(tái)完成提交操作,由文檔管理實(shí)現(xiàn)文檔的檢入檢出以及分類,在電子倉庫一級(jí)實(shí)現(xiàn)項(xiàng)目文檔合理有效地管理,電子倉庫可以比較便利地實(shí)現(xiàn)文檔的分布式管理與共享。新建文檔或者更新文檔提交在電子倉庫之前,首先要通過規(guī)則對(duì)文檔進(jìn)行檢查,只有符合操作權(quán)限的用戶才能訪問電子倉庫,所以用戶在項(xiàng)目管理對(duì)項(xiàng)目文檔進(jìn)行處理時(shí),是在一定權(quán)限下進(jìn)行的。在發(fā)出項(xiàng)目文檔歸檔要求的同時(shí),伴隨著系統(tǒng)對(duì)項(xiàng)目文檔相關(guān)的操作權(quán)限和用戶身份的驗(yàn)證,在向文檔管理提交某項(xiàng)目文檔懇求時(shí),也離不開權(quán)限和用戶身份的管理,電子倉庫方面對(duì)權(quán)限和身份的要求,是通過它的規(guī)

8、則庫進(jìn)行推斷,驗(yàn)證通過,可以進(jìn)行下一步操作。 可通過面向?qū)ο蠹夹g(shù),用模型化的方法把權(quán)限和身份方面的規(guī)定滲透到整個(gè)流程管理中。 圖3.1為從項(xiàng)目管理平臺(tái)提交文檔開頭到進(jìn)入電子倉庫管理的整個(gè)過程。從圖中可以看出,真正實(shí)現(xiàn)對(duì)項(xiàng)目文檔的精確指向是與電子倉庫的規(guī)則約束和文檔基本信息庫的管理分不開的。由規(guī)則約束集指定了權(quán)限和所對(duì)應(yīng)的用戶,文檔基本信息庫記錄了與文檔相關(guān)的項(xiàng)目名稱、項(xiàng)目編號(hào)、流程階段、文檔狀態(tài)等,這些信息實(shí)際上起到了文檔定向指針的作用,通過它們組成項(xiàng)目標(biāo)識(shí)的ID,從更深一層意義上縮小文檔搜尋的范圍圈。NextPage 電子倉庫與文件實(shí)際存放的物理位置是直接相關(guān)的,在電子倉庫中實(shí)現(xiàn)了文檔與其直

9、接存放的物理位置的直接映像。文件路徑、文件分類一般是以文件夾的形式標(biāo)識(shí),借助系統(tǒng)平臺(tái),按類別、按階段、按狀態(tài)分門別類地在數(shù)據(jù)庫中實(shí)現(xiàn)對(duì)全部文檔的記錄,當(dāng)然包括與項(xiàng)目有關(guān)的全部文檔。 四、UML模型化流程描述 1、 UML(Unified Modeling Language)是一種標(biāo)準(zhǔn)的圖形化建模語言,是面向?qū)ο蠓治雠c設(shè)計(jì)的一種標(biāo)準(zhǔn)表示,是可視化的建模技術(shù),定義良好、易于表達(dá)、功能強(qiáng)大且普遍使用,溶入了軟件工程領(lǐng)域的新思想、新方法和新技術(shù)??梢悦艚莸剡m用于描述任何類型的系統(tǒng),而且適用于系統(tǒng)開發(fā)的不同階段。同時(shí)為面向?qū)ο蟮脑O(shè)計(jì)與開發(fā)中涌現(xiàn)出的高級(jí)概念供應(yīng)支持,強(qiáng)調(diào)了軟件在開發(fā)過程中對(duì)架構(gòu)、框架、模

10、式和組件的復(fù)用。 UML的這些特性為現(xiàn)階段基于組件技術(shù)、Web技術(shù)的軟件集成平臺(tái)開發(fā)供應(yīng)了統(tǒng)一的模型化表達(dá),規(guī)范了軟件開發(fā)過程,降低了軟件開發(fā)的難度,從另一方面提高了軟件的質(zhì)量和可維護(hù)性。在通用PDM系統(tǒng)的開發(fā)過程中就是借助了UML的建模思想,對(duì)模塊間數(shù)據(jù)的共享和接口實(shí)現(xiàn)借助UML的靜態(tài)視圖和動(dòng)態(tài)視圖描述,以一種產(chǎn)品“圖紙”的方式整體上表達(dá)模塊間的交互性,這樣在詳細(xì)代碼實(shí)現(xiàn)之前猶如制訂了各模塊間功能實(shí)現(xiàn)的標(biāo)準(zhǔn),提高了模塊間的集成度。 項(xiàng)目文檔的管理是PDM中項(xiàng)目組織和項(xiàng)目監(jiān)控中很重要的一部分?;赑DM的模塊化組織原則,項(xiàng)目管理涉及的文檔是作為文檔管理的對(duì)象提交到文檔電子倉庫。在上文中已提到,

11、從項(xiàng)目模塊到文檔電子倉庫中間主要有兩個(gè)操作動(dòng)作:檢入和檢出,它們概括了項(xiàng)目文檔流的過程,在表達(dá)這個(gè)過程中,可以借助于UML的活動(dòng)圖和類圖,從靜態(tài)和動(dòng)態(tài)兩方面描述過程中涉及的數(shù)據(jù)和條件。 2、接口實(shí)現(xiàn)的活動(dòng)圖 圖4.1為項(xiàng)目管理與文檔管理進(jìn)行交互的活動(dòng)圖。兩功能模塊的橋接是運(yùn)用了在項(xiàng)目文檔管理中的檢入檢出關(guān)鍵字。在項(xiàng)目管理操作平臺(tái)上供應(yīng)與文檔管理中相對(duì)應(yīng)的文檔信息,把這些信息作為檢入檢出的關(guān)鍵條件。當(dāng)檢入檢出關(guān)鍵字通過了文檔管理的搜尋或者操作要求時(shí),由文檔管理模塊與文檔電子倉庫進(jìn)行信息交互,把項(xiàng)目文檔作為平凡的對(duì)象進(jìn)行分類、歸檔或者提交等。 文檔的檢入過程是一個(gè)單向的過程,借助功能實(shí)現(xiàn)界面,訪問

12、文檔管理底層,比如文檔的上傳或者修改的提交過程。文檔的檢出過程是一個(gè)雙向的過程,首先要借助功能實(shí)現(xiàn)界面供應(yīng)文檔檢出的關(guān)鍵字,提交給電子倉庫,再由電子倉庫進(jìn)行庫內(nèi)運(yùn)算或處理,搜尋出文檔或者作出無相關(guān)記錄的回答信息,與檢出關(guān)鍵字的信息一同通過功能界面返回給用戶,比如文檔的瀏覽、下載等。文檔管理涉及了私有文檔、公有文檔、歸檔文檔和廢棄文檔。某個(gè)項(xiàng)目文檔要?dú)w結(jié)到哪種類型,這是與檢入檢出關(guān)鍵字、系統(tǒng)進(jìn)行的狀態(tài)、工作流程運(yùn)行的階段相關(guān)連的。 項(xiàng)目文檔管理活動(dòng)圖描述了項(xiàng)目文檔從項(xiàng)目管理經(jīng)由文檔管理到文檔電子倉庫的整個(gè)過程,流程明確,指向清楚,利于流程化的功能模塊實(shí)現(xiàn)。 3、接口實(shí)現(xiàn)的類圖 在接口實(shí)現(xiàn)的活動(dòng)圖

13、基礎(chǔ)上,借助于軟件開發(fā)的新技術(shù)很簡(jiǎn)單的實(shí)現(xiàn)接口的功能類圖。這里以活動(dòng)圖描述的項(xiàng)目文檔更新流程為例說明實(shí)現(xiàn)接口的功能類圖。由活動(dòng)圖看出,進(jìn)行項(xiàng)目文檔更新有三條渠道: 在項(xiàng)目組織過程中還未進(jìn)入項(xiàng)目工作流階段,針對(duì)某個(gè)項(xiàng)目某個(gè)階段某個(gè)文檔提出更新懇求,首先要供應(yīng)文檔檢入關(guān)鍵字,同時(shí)隱式傳遞項(xiàng)目所處“未執(zhí)行”狀態(tài)的條件,由文檔管理直接做出答復(fù)。NextPage 項(xiàng)目還未進(jìn)行執(zhí)行階段,用戶可以隨時(shí)查看已經(jīng)制作或者整理完成的文檔,文檔審批、傳閱都不離開文檔的瀏覽。在審批、傳閱中假如發(fā)覺不合實(shí)際或者不可行的文檔要提出修改要求,這樣再返回到文檔組織中的更新操作步驟重新制訂或者整理,和第一種狀況一樣,還要隱式傳

14、遞項(xiàng)目所處“未執(zhí)行”狀態(tài)的條件。 項(xiàng)目監(jiān)控過程中,離不開在項(xiàng)目組織過程中組織歸納的分類文檔,項(xiàng)目從一個(gè)階段完成到另一個(gè)階段的激活之間都涉及到一些關(guān)鍵文檔作為任務(wù)激活決策點(diǎn),所以離不開操作文檔,同樣也可以提出對(duì)文檔進(jìn)行更新的要求,更新的要求首先要提交給項(xiàng)目組織模塊,同時(shí)傳遞“項(xiàng)目進(jìn)行中”的執(zhí)行狀態(tài),最終由項(xiàng)目組織完成項(xiàng)目的更新任務(wù)。 圖4.2為文檔更新的操作類圖。類圖的設(shè)計(jì)是基于Web技術(shù)的,把每一個(gè)鏈接頁面均看作一個(gè)流程中實(shí)現(xiàn)某種功能的類處理,利于流程表達(dá)。 類的轉(zhuǎn)移除了運(yùn)用了Web的功能屬性bbbb、bbbbbb、redirect等以外,還考慮了功能實(shí)現(xiàn)語義方面的要求,特殊對(duì)于類到類的重定向

15、,這里就必需考慮到一些隱蔽條件是否成立。在圖4.2中有兩個(gè)重定向。 在項(xiàng)目流監(jiān)控過程中,提出了文檔的更新懇求,把文檔更新懇求標(biāo)志pro_doc_edit_warm由false改為true后,頁面就重新定向于項(xiàng)目監(jiān)控服務(wù)器頁。 項(xiàng)目監(jiān)控服務(wù)器頁在監(jiān)測(cè)到pro_doc_edit_warm的值為true時(shí),得出某項(xiàng)目有文檔更新需求,立刻定向于項(xiàng)目組織階段,對(duì)項(xiàng)目組織工作作進(jìn)一步的調(diào)整。 文檔的更新可能還會(huì)涉及到文檔名稱、文檔狀態(tài)、文檔編號(hào)等的轉(zhuǎn)變,通過類的操作可以把其中轉(zhuǎn)變的值以顯示或者隱身的形式傳遞給電子文檔倉庫或者文檔信息管理數(shù)據(jù)庫。 類圖可以連續(xù)擴(kuò)展流程,實(shí)現(xiàn)上面活動(dòng)圖構(gòu)畫的項(xiàng)目文檔組織的過程。 4、小結(jié) 運(yùn)用了活動(dòng)圖和類圖的一部分示例,對(duì)項(xiàng)目文檔管理的流程從高層和低層兩方面進(jìn)行了描述?;顒?dòng)圖把項(xiàng)目管理中全部涉及文檔的操作過程全部列出,這為類圖設(shè)計(jì)和組件調(diào)用供應(yīng)了便利。類圖在文中只列出了項(xiàng)目文檔更新的一個(gè)子流程,在類圖中已經(jīng)對(duì)每個(gè)類涉及到的變量或者實(shí)現(xiàn)類的程序加了標(biāo)識(shí),程序員可以按類圖中統(tǒng)一的變量定義和程序?qū)蜻M(jìn)行編碼,這樣就在實(shí)現(xiàn)數(shù)據(jù)共享方面做到了統(tǒng)一的規(guī)定,利

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論