麵向軟件工程的工作流管理係統探討
軟件開發
作者:何偉超
摘 要 在工作流管理係統當中,在使用管理軟件的過程中不注重方法,就會導致了係統不會自動提高工作效率。然而結合統一軟件開發過程技術,可以獲得工作流管理係統的新思想與理論。在過程中以多視圖模型為基礎,全麵改善了產品中模型的建設、高度的模仿以及形成優秀的結構體製。
關鍵詞 軟件工程 工作流 工作流管理係統
中圖分類號:TP311.5 文獻標識碼:A
在網絡時代發展的同時,軟件開發已經成為大勢所趨的形式。從一點點摸索前進到現在的輕車熟路,已經逐漸成為一種固定的行業化發展。但是,行業中的技術方法和手段五花八門,所以一定要製定的關於軟件行業的標準與準則,形成專業的工作流。並且也為軟件開發企業提供了所要追求的目標和規劃了企業的前景。雖然隻是一個最終的理念,沒有提供正規過程的方法。但是,提出的RUP開發模型,很實用在工作流程當中。通過坐標圖來描述,把核心過程工作流鋅粉為商業建模、需求、分析和設計、實現、測試、部署。把核心支持工作流分為配置和變更管理、項目管理和環境。並且在時間組織上用周期、階段、迭代和裏程碑來描述。這樣,全方麵較為精準的RUP成為軟件開發過程的標準。
1P-PROCE模型
在P-PROCE模型中清晰明了的表明了幾個要素之間的關聯。以產品過程為核心程序,組織團隊、部門擔任各自的角色,並且合理安排資源,統籌人員和設備,對產品零部件進行適當的管理。並且對組織過程活動根據度量指標、成本、時間和質量,作出控製和評價等。同時要結合軟件開發過程的特點,做出相應的改變。
2工作流管理係統
2.1工作流管理係統的主要功能
工作流管理係統的主要功能是運用網絡的幫助來策劃、要求和管理工作流,同時把各個工作流之間的過程相結合,並且還要注意團隊群體之間的和諧關係,階段性的交換信息,工作流必須以工作流管理係統為基礎實現。而且在創建流程的過程中,要注意對定義的要求,一定要符合工作流開發的環境。還要注意每一個階段之間步驟與步驟之間的連接。要利用網絡設置數據模型,那樣能更好的分解工作流管理係統近期發展的情況,都有數據明確的表示出來。此外,在網站中,還應該加一些工作列表已經用戶界麵等經常處理問題的程序。用圖像表示用戶界麵,可分為兩大方麵,建模與實施。建模又分為工作流建模和工作流仿真。工作流建模分為產品、資源、過程、組織、度量。銜接到工作流仿真,模型仿真、性能評價、仿真環境。過渡到實施,工作流實例化、工作流執行。接下來是網絡環境和COM組件。分為五大點,工作流模型庫、係統資源庫、仿真數據庫、工作流實例庫、文檔和代碼庫。
2.2工作流管理係統的構成
在工作流建模係統中,分為三大方麵。首先的是模型轉換接口,其次是過程建模模塊是核心的功能。它具體分為項目信息、活動創建、ECA規則創建、模板映射、模型檢驗等,最後是係統維護分為資源管理、角色管理、人員管理、組織管理等都屬於係統資源庫裏。在資源分配的過程中,是根據管理模塊管理分配的。在工作流執行係統過程中,個人工作台結構分為用戶操作界麵分為消息發送和SourceSafe,可以用消息接收模塊並且根據用戶列表視圖分析資源共享,在工作列表處理程序的過程中查看文檔與代碼庫並且要關注任務分配模塊。在消息處理的以及模型解析器工作流管理係統的過程中,把資源分配作為中心,管理模塊用來處理消息,並且應該辨別信息真偽,恰當的放入偽真數據庫裏。在事件管理過程中,歸結於活動管理模塊過程中。運用隨機數生成器、數據采集分析器、仿真時鍾、未來事件、實驗控製器幫助消息處理以及模型解析等等。