天天看點

軟工文檔——系統、程式流程圖、系統流圖一、定以: 二、使用人群三、組成元素三、注意說明

在編寫文檔的過程中,必不可少的就是畫圖。一張圖涵蓋很多東西,并且他具有語言所代替不了的直覺性。下面小編就總結一下下軟工文檔中的各種圖O(⌒_⌒)O ~。

資料流程圖是比較熟悉的一種圖了,在MIS中就曾有介紹。

資料流圖是結構化分析方法中使用的工具,它以圖形的方式描繪資料在系統中流動和處理的過程,即資訊流從輸入移動到輸出的過程中所經受的變換,由于它隻反映系統必須完成的邏輯功能,是以它是一種功能模型。(這些定義在百科裡有很全面的介紹,這裡就不再做過多贅述)

說實話在看同學們的總結時,還是沒有怎麼明白,隻能自己再動手進行總結,進行知識轉化喽。

用于描述系統實體模型的傳統工具,使用圖形符号描述系統裡面各個部件間資訊流動的情況。

軟工文檔——系統、程式流程圖、系統流圖一、定以: 二、使用人群三、組成元素三、注意說明

是結構化設計中變換型結構的輸入、處理、輸出,對于子產品進行詳細設計的基本工具。IPO圖的主體是算法說明部分,該部分可采用結構化語言、判定表、判定樹,也可用N-S圖、問題分析圖和過程設計語言等工具進行描述,要準确而簡明的描述子產品執行的細節。

軟工文檔——系統、程式流程圖、系統流圖一、定以: 二、使用人群三、組成元素三、注意說明

它是進行流程程式分析過程中最基本的工具。流程程式圖運用工序圖示符号對生産現場的整個制造程式做詳細的記錄,以便對零部件、産品在整個制造程式中的操作、搬運、檢驗、儲存、等待作詳細的研究與分析,特别是用于分析其搬運距離和等待、儲存等“隐藏成本”的浪費。

軟工文檔——系統、程式流程圖、系統流圖一、定以: 二、使用人群三、組成元素三、注意說明

是一種分解型的組織結構,将大型複雜的系統分解成若幹單向依賴的層次,即每一層都提供一組功能且這些功能隻依賴該層以内的的各層。

軟工文檔——系統、程式流程圖、系統流圖一、定以: 二、使用人群三、組成元素三、注意說明

 提供了表示實體型、屬性和聯系的方法,用來描述現實世界的概念模型

軟工文檔——系統、程式流程圖、系統流圖一、定以: 二、使用人群三、組成元素三、注意說明

知道這些圖是被什麼樣的人群使用,在寫文檔的時候就知道在哪裡該用哪種圖了

人員

系統流程圖

程式流程圖

IPO圖

資料流圖

層次結構圖

E-R圖

分析人員

 √

設計人員

程式設計人員

測試人員

管理人員

組成元素

DFD圖

→資料流 □資料源○加工═資料存儲

□程序→資料流◇

□程序→控制流◇

實體型(Entity)屬性(Attribute)聯系(Relationship)

1)、根據層級資料流圖分為頂層資料流圖、中層資料流圖和底層資料流圖。除頂層資料流圖外,其他資料流圖從零開始編号。

2)、畫資料流而不是控制流。資料流反映系統“做什麼”,不反映“如何做”,是以箭頭上的資料流名稱隻能是名詞或名詞短語,整個圖沒有時序性。

在網上查找資料的時候看程式流程圖和系統流程圖好像沒有什麼大的差別。讓我很焦躁啊,隻能自己動手豐衣足食了。

主要差別

程式中的操作順序

系統中的操作控制和資料流

符号意義

指明實際處理的處理符号,包括根據邏輯條件确定要執行的路徑的符号

指明資料存在的資料符号,并且可以指明資料所在媒體

指明控制流的流線符号

指明各處理或資料媒體間資料流的流線符号

定義要執行的邏輯路徑以及指明對資料進行操作的處理符号

小結

個人了解,希望大牛們狠着勁兒指導吧!

繼續閱讀