3. 3 建立各個用例的活動圖
業(yè)務的活動框圖用圖形方式來顯示業(yè)務用例的工作流。圖6是圖檔管理的活動框圖,其中倒角矩形是活動,即工作流中的步驟,是業(yè)務角色要完成的任務,如果涉及到不同的角色,要用泳道分開。這種方法很直觀,把活動的先后順序表達地清清楚楚。這個活動圖的含義如下:用戶進入系統(tǒng),進行身份驗證,如果通過,并且有對應權限,則可以打開相應專業(yè)的圖檔,然后編輯修改及存盤,如果身份驗證不通過,則重新進行身份驗證。
![](/member/kindeditor/attached/image/20150731/20150731085747_75780.jpg)
組件視圖通過組件圖(Component Diagram)和代碼生成機制生成程序框架,來表示上面各視圖之間的物理關系,從而為后面編程、測試系統(tǒng)做準備。組件簡單的說就是代碼的物理模塊。各個組件之間的關系圖就是組件視圖,顯示各個模塊及其相互依賴性。部署視圖則表示系統(tǒng)的軟件和硬件之間的物理關系。圖7是系統(tǒng)的一個組件圖,表達軟件系統(tǒng)的幾個模塊,每個模塊都可以通過代碼生成機制生成程序代碼框架,為軟件開發(fā)人員編寫程序做準備。
![](/member/kindeditor/attached/image/20150731/20150731085808_96684.jpg)
在船廠現(xiàn)有的TRIBON軟件系統(tǒng)平臺上,通過開發(fā)PDM系統(tǒng)建立產(chǎn)品信息管理系統(tǒng)可以有效地提高產(chǎn)品技術管理水平,縮短產(chǎn)品設計和建造周期。船舶生產(chǎn)設計PDM系統(tǒng)的開發(fā),耗時很長,需要眾多專業(yè)人員組成團隊一起進行。通過面向對象的Rational Rose分析軟件為PDM管理系統(tǒng)建模,從而一開始就保證系統(tǒng)結構的合理,并且可以方便地獲得設計缺陷,從而降低項目開發(fā)風險。實踐表明,運用UML和Rational Rose進行系統(tǒng)建模分析對于船舶生產(chǎn)設計PDM系統(tǒng)的開發(fā)無疑能起到”藍圖”的作用,同時也為該系統(tǒng)的開發(fā)奠定了良好的基礎。