流程圖與活動圖的區別與聯系


班級 軟件工程
作業要求 流程圖與活動圖的區別與聯系
學號 3180701224

 

 

題目要求

(1)給出流程圖的定義說明

(2)給出活動圖的定義說明

(3)舉例對比流程圖與活動圖的區別

(4)舉例分析流程圖與活動圖的聯系

一、流程圖

定義:

以特定的圖形符號說明,表示算法的圖,稱為流程圖或框圖。流程圖是流經一個系統的信息流、觀點流或部件流的圖形代表。在企業中,流程圖主要用來說明某一過程。這種過程既可以是生產線上的工藝流程,也可以是完成一項任務必需的管理過程。

案例

二、活動圖

定義:

 活動圖(activity diagram,動態圖)是闡明了業務用例實現的工作流程。業務工作流程說明了業務為向所服務的業務主角提供其所需的價值而必須完成的工作。業務用例由一系列活動組成,它們共同為業務主角生成某些工件。工作流程通常包括一個基本工作流程和一個或多個備選工作流程。工作流程的結構使用活動圖來進行說明

事物

活動圖中的事物,包括活動,起點,終點,對象流,發送信號和接收信號,以及泳道等,如下所示:

關系

活動圖中的關系,相對於事物來說比較簡單,如下:


案例

三、流程圖與活動圖的區別

(1)、流程圖着重描述處理過程,它的主要控制結構是順序、分支和循環,各個處理過程之間有嚴格的順序和時間關系。而活動圖描述的是對象活動的順序關系所遵循的規則,它着重表現的是系統的行為,而非系統的處理過程。
(2)、活動圖能夠表示並發活動的情形,而流程圖不行。
(3)、活動圖是面向對象的,而流程圖是面向過程的。
(4)、活動圖面向對象分析設計,流程面向過程的。活動圖描述對象的活動順利關系應尊守的規則,主要強調行為而非過程。流程圖是面向過程,通過順序,條件、循環來描述過程的順序關系和時間序列。

四、流程圖與活動圖的聯系

(1)活動圖和流程圖的本質是一樣的。
(2)活動圖和流程圖可以表達相同的意思。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM