版權歸原作者所有,如有侵權,請聯(lián)系我們

科普中國-流程圖

百度百科
全球最大中文百科全書
收藏

流程圖(Flowchart):流程圖是對某一個問題的定義、分析或解法的圖形表示,圖中用各種符號來表示操作、數(shù)據(jù)、流向以及裝置等。1使用圖形表示算法的思路是一種極好的方法,因為千言萬語不如一張圖。流程圖在匯編語言和早期的BASIC語言環(huán)境中得到應用。相關的還有一種PAD圖,對PASCAL或C語言都極適用。

基本概念

定義

以特定的圖形符號加上說明,表示算法的圖,稱為流程圖或框圖。

類型

流程圖可以劃分為以下幾類:1

(1)數(shù)據(jù)流程圖:表示求解某一問題的數(shù)據(jù)通路,規(guī)定了處理的主要階段和所用的各種數(shù)據(jù)媒體;

(2)程序流程圖:表示程序中的操作順序;

(3)系統(tǒng)流程圖:表示系統(tǒng)的操作控制和數(shù)據(jù)流;

(4)程序網(wǎng)絡圖:表示程序激活路徑和程序與相關數(shù)據(jù)的相互作用;

(5)系統(tǒng)資源圖:表示適合于一個問題或一組問題求解的數(shù)據(jù)單元和處理單元的配置。

基本結構

流程圖可以分為順序結構,條件結構(又稱選擇結構),循環(huán)結構,分支結構 2。其中順序結構確定程序的整體執(zhí)行順序;選擇結構對程序的執(zhí)行過程進行分解,確定某個程序塊的執(zhí)行條件;循環(huán)結構確定某個程序塊重復開始和結束的條件。3

功能

流程圖是流經(jīng)一個系統(tǒng)的信息流、觀點流或部件流的圖形代表。在企業(yè)中,流程圖主要用來說明某一過程。這種過程既可以是生產(chǎn)線上的工藝流程,也可以是完成一項任務必需的管理過程。

例如,一張流程圖能夠成為解釋某個零件的制造工序,甚至組織決策制定程序的方式之一。這些過程的各個階段均用圖形塊表示,不同圖形塊之間以箭頭相連,代表它們在系統(tǒng)內的流動方向。下一步何去何從,要取決于上一步的結果,典型做法是用“是”或“否”的邏輯分支加以判斷。

作為診斷工具,它能夠輔助決策制定,讓管理者清楚地知道,問題可能出在什么地方,從而確定出可供選擇的行動方案。

相關符號

文獻[1]規(guī)定了一些常用流程圖符號,如下圖所示:

數(shù)據(jù)流程圖:數(shù)據(jù)流程圖表示求解某一問題的數(shù)據(jù)通路,同時規(guī)定了處理的主要階段和所用的各種數(shù)據(jù)媒體。

數(shù)據(jù)流程圖包括:

**a、**指明數(shù)據(jù)存在的數(shù)據(jù)符號,這些數(shù)據(jù)符號也可指明該數(shù)據(jù)所使用的媒體;

**b、**指明對數(shù)據(jù)執(zhí)行的處理的處理符號,這些符號也可指明該處理所用到的機器功能;

**c、**指明幾個處理和(或)數(shù)據(jù)媒體之間的數(shù)據(jù)流的流線符號;

**d、**便于讀.寫數(shù)據(jù)流程圖的特殊符號。

在處理符號的前后都應是數(shù)據(jù)符號.數(shù)據(jù)流程圖以數(shù)據(jù)符號開始和結束(除9.4規(guī)定的特殊符號外)、

程序流程圖:程序流程圖表示程序中的操作順序。

程序流程圖包括:

a、指明實際處理操作的處理符號,包括依據(jù)邏輯條件確定要執(zhí)行的路徑的符號;

b、指明控制流程的流線符號;

c、便于讀寫流程圖的特殊符號。4

系統(tǒng)流程圖:系統(tǒng)流程圖表示系統(tǒng)的操作控制和數(shù)據(jù)流。

系統(tǒng)流程圖包括:

**a、**指明數(shù)據(jù)存在的數(shù)據(jù)符號,這些數(shù)據(jù)符號也可指明該數(shù)據(jù)所使用的媒體;

**b、**定義要執(zhí)行的邏輯路徑以及指明對數(shù)據(jù)執(zhí)行的操作的處理符號;

**c、**指明各處理和(或)數(shù)據(jù)媒體間數(shù)據(jù)流的流線符號;

**d、**便于讀.寫系統(tǒng)流程圖的特殊符號。

**程序網(wǎng)絡圖:**程序網(wǎng)絡圖表示程序激活路徑和程序與相關數(shù)據(jù)的相互作用.在系統(tǒng)流程圖中,一個程序可能在多個控制流中出現(xiàn);但在程序網(wǎng)絡圖中,每個程序僅出現(xiàn)一次。

程序網(wǎng)絡圖包括:

**a、**指明數(shù)據(jù)存在的數(shù)據(jù)符號;

**b、**指明對數(shù)據(jù)執(zhí)行的操作的處理符號;

**c、**表明各處理的激活和處理與數(shù)據(jù)間流向的流線符號;

**d、**便于讀.寫程序網(wǎng)絡圖的特殊符號。

系統(tǒng)資源圖:系統(tǒng)資源圖表示適合于一個問題或一組問題求解的數(shù)據(jù)單元和處理單元的配置。

系統(tǒng)資源圖包括:

**a、**表明輸入.輸出或存儲設備的數(shù)據(jù)符號;

**b、**表示處理器(如中央處理機.通道等)的處理符號;

**c、**表示數(shù)據(jù)設備和處理器間的數(shù)據(jù)傳輸以及處理器之間的控制傳送的流線符號;

**d、**便于讀.寫系統(tǒng)資源圖的特殊符號5。

制作流程

Microsoft Word具有制作流程圖的功能,以Word2010軟件為例介紹制作方法:

第1步,打開Word2010文檔窗口,切換到“插入”功能區(qū)。在“插圖”分組中單擊“形狀”按鈕,并在打開的菜單中選擇“新建繪圖畫布”命令。

小提示:必須使用畫布,如果直接在Word2010文檔頁面中直接插入形狀會導致流程圖之間無法使用連接符連接。

第2步,選中繪圖畫布,在“插入”功能區(qū)的“插圖”分組中單擊“形狀”按鈕,并在“流程圖”類型中選擇插入合適的流程圖。例如選擇“流程圖:過程”和“流程圖:決策”。

第3步,在Word2010“插入”功能區(qū)的“插圖”分組中單擊“形狀”按鈕,并在“線條”類型中選擇合適的連接符,例如選擇“箭頭”和“肘形箭頭連接符”。

第4步,將鼠標指針指向第一個流程圖圖形(不必選中),則該圖形四周將出現(xiàn)4個紅色的連接點。鼠標指針指向其中一個連接點,然后按下鼠標左鍵拖動箭頭至第二個流程圖圖形,則第二個流程圖圖形也將出現(xiàn)紅色的連接點。定位到其中一個連接點并釋放左鍵,則完成兩個流程圖圖形的連接。

第5步,重復步驟3和步驟4連接其他流程圖圖形,成功連接的連接符兩端將顯示紅色的圓點。

第6步,根據(jù)實際需要在流程圖圖形中添加文字,完成流程圖的制作。

應用場景

流程圖對準確了解事情是如何進行的,以及決定應如何改進過程極有幫助。這一方法可以用于整個企業(yè),以便直觀地跟蹤和圖解企業(yè)的運作方式。在質量管理體系中,流程圖也有著廣泛的應用,具體表現(xiàn)在兩個方面。一是質量規(guī)范中的流程圖,在各種質量規(guī)范、制度中,流程圖作為主要的過程描述工具,對質量管理中各項活動的開展步驟進行描述,提高了制度的可讀性和易理解性,為制度的宣貫和執(zhí)行起到了助力作用。二是質量活動中的流程圖,在豐富多彩的質量活動中,流程圖也被大家廣泛地應用,如在QC小組活動中,流程圖經(jīng)常被用于現(xiàn)狀調查和對策實施,促進了QC小組活動開展的有效性和效率;在質量策劃時,流程圖被用來表述策劃的階段及其內部的邏輯步驟,同時也清晰地表述出策劃的輸出。6

優(yōu)缺點

優(yōu)點:形象直觀,各種操作一目了然,不會產(chǎn)生“歧義性”,便于理解,算法出錯時容易發(fā)現(xiàn),并可以直接轉化 為程序。

缺點:所占篇幅較大,由于允許使用流程線,過于靈活,不受約束,使用者可使流程任意轉向,從而造成程序閱讀和修改上的困難,不利于結構化程序的設計。

內容資源由項目單位提供