怎么畫功能模塊的數據流圖复亏?--秋之川

《測試路上你問我答》

(16)怎么畫功能模塊的數據流圖垃你?

【背景】

昨天小密圈的鉛筆同學提問:? 昨天經理給了我一個任務椅文,整理需求分析,要用到一種方法:結構化分析方法惜颇,但是數據流圖我搞不明白皆刺。說明一下,就是一個系統(tǒng)里面有一個大的查詢訂單模塊凌摄,里面細分了各種訂單的查詢模塊羡蛾。怎么去畫數據流圖,而且還是一個模塊的數據流圖锨亏?

【你問】

怎么畫功能模塊的數據流圖痴怨?

【我答】

【基本概念】

結構化分析方法(Structured Method忙干,結構化方法)是強調開發(fā)方法的結構合理性以及所開發(fā)軟件的結構合理性的軟件開發(fā)方法。

結構是指系統(tǒng)內各個組成要素之間的相互聯系浪藻、相互作用的框架捐迫。結構化開發(fā)方法提出了一組提高軟件結構合理性的準則,如分解與抽象珠移、模塊獨立性弓乙、信息隱蔽等。針對軟件生存周期各個不同的階段钧惧,它有結構化分析(SA)和結構化程序設計(SP)等方法暇韧。

數據流圖(Data Flow Diagram):簡稱DFD,它從數據傳遞和加工角度浓瞪,以圖形方式來表達系統(tǒng)的邏輯功能懈玻、數據在系統(tǒng)內部的邏輯流向和邏輯變換過程,是結構化系統(tǒng)分析方法的主要表達工具及用于表示軟件模型的一種圖示方法乾颁。

在結構化開發(fā)方法中涂乌,數據流圖是需求分析階段產生的結果。

【結構化分析方法】

就以訂單查詢模塊為例:

1英岭、頂層數據流圖:用戶在前端頁面輸入查詢條件湾盒,系統(tǒng)依據查詢條件搜索到相應的訂單數據,返回給前端并展示給用戶诅妹。

頂層圖

2罚勾、0層數據流圖:前端的查詢請求發(fā)送到服務端,服務端現在緩存里查詢吭狡,如果查詢不到尖殃,再去數據庫查詢

0層圖

3、1層數據流圖:根據不同的查詢條件:訂單號划煮、下單日期送丰、訂單金額,從數據庫中查詢到相應的訂單弛秋,并將訂單信息輸出給服務端器躏。

1層圖

【結構化數據流圖的說明】

1、直角方框蟹略,表示數據的源點或終點登失,是本軟件系統(tǒng)外部環(huán)境中的實體 (包括人員、組織或其他軟件系統(tǒng))科乎,統(tǒng)稱外部實體壁畸。一般只出現在數據流圖的頂層圖中;

2、箭頭捏萍,表示數據流太抓,是數據在系統(tǒng)內傳遞的路徑,因此由一組固定的數據組成令杈。由于數據流是流動的數據走敌,所以必須有流向。除了與數據存儲之間的數據流不用命名外逗噩,其余的數據流都應該用名詞命名掉丽;

3、圓角方框异雁,表示加工捶障,就是數據處理,對數據流進行某些操作或轉換纲刀。每個加工也要有名字项炼,通常是動詞短語,簡明地描述完成什么加工示绊。在分層的數據流圖中锭部,加工還應該有編號。0層圖的編號假如為1面褐、2拌禾,那1層圖的編號就要為1.1、2.1展哭;

4湃窍、右開口方框,表示數據存儲摄杂,指暫時保存的數據坝咐,它可以是數據庫文件或任何形式的數據組織循榆;

《測試路上你問我答》里的 Q&A 16析恢,如果是你要的,甚好秧饮!如果不是映挂,你問,我答盗尸!

作者簡介:14 年測試 + 11 年項目管理 + 11 年團隊管理 = 一個測試老兵

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末柑船,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子泼各,更是在濱河造成了極大的恐慌鞍时,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,599評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異逆巍,居然都是意外死亡及塘,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 90,629評論 3 385
  • 文/潘曉璐 我一進店門锐极,熙熙樓的掌柜王于貴愁眉苦臉地迎上來笙僚,“玉大人,你說我怎么就攤上這事灵再±卟悖” “怎么了?”我有些...
    開封第一講書人閱讀 158,084評論 0 348
  • 文/不壞的土叔 我叫張陵翎迁,是天一觀的道長栋猖。 經常有香客問我,道長汪榔,這世上最難降的妖魔是什么掂铐? 我笑而不...
    開封第一講書人閱讀 56,708評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮揍异,結果婚禮上全陨,老公的妹妹穿的比我還像新娘。我一直安慰自己衷掷,他們只是感情好辱姨,可當我...
    茶點故事閱讀 65,813評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著戚嗅,像睡著了一般雨涛。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上懦胞,一...
    開封第一講書人閱讀 50,021評論 1 291
  • 那天替久,我揣著相機與錄音,去河邊找鬼躏尉。 笑死蚯根,一個胖子當著我的面吹牛,可吹牛的內容都是我干的胀糜。 我是一名探鬼主播颅拦,決...
    沈念sama閱讀 39,120評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼教藻!你這毒婦竟也來了距帅?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,866評論 0 268
  • 序言:老撾萬榮一對情侶失蹤括堤,失蹤者是張志新(化名)和其女友劉穎碌秸,沒想到半個月后绍移,有當地人在樹林里發(fā)現了一具尸體,經...
    沈念sama閱讀 44,308評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡讥电,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,633評論 2 327
  • 正文 我和宋清朗相戀三年登夫,在試婚紗的時候發(fā)現自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片允趟。...
    茶點故事閱讀 38,768評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡恼策,死狀恐怖,靈堂內的尸體忽然破棺而出潮剪,到底是詐尸還是另有隱情涣楷,我是刑警寧澤,帶...
    沈念sama閱讀 34,461評論 4 333
  • 正文 年R本政府宣布抗碰,位于F島的核電站狮斗,受9級特大地震影響,放射性物質發(fā)生泄漏弧蝇。R本人自食惡果不足惜碳褒,卻給世界環(huán)境...
    茶點故事閱讀 40,094評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望看疗。 院中可真熱鬧沙峻,春花似錦、人聲如沸两芳。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,850評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽怖辆。三九已至是复,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間竖螃,已是汗流浹背淑廊。 一陣腳步聲響...
    開封第一講書人閱讀 32,082評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留特咆,地道東北人季惩。 一個月前我還...
    沈念sama閱讀 46,571評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像坚弱,于是被迫代替她去往敵國和親蜀备。 傳聞我的和親對象是個殘疾皇子关摇,可洞房花燭夜當晚...
    茶點故事閱讀 43,666評論 2 350

推薦閱讀更多精彩內容