結構化分析是面向資料流的需求分析方法。
它的思想是自頂向下,逐層分解。由下面的幾部分組成
:資料流圖、資料字典、加工邏輯說明、補充材料。
data flow diagram
是使用者易理解,分析資料流程的圖形工具。
名稱 圖符
概念外部實體 □
系統外的人員和組織,資料來源或終點 加工
○輸入流和輸出流之間的變換。
包括名字和編號(確定層次,圖,子加工)
資料儲存 〓
儲存資料,有名字
資料流—>
固定成分資料,表示資料流向。非控制流。
除跟儲存有關的,都須要名稱。 1)
頂層圖:實體——輸入流——大加工(系統)——輸出流——實體
2)0層圖:分解加工
關鍵:a.確定加工
:資料流的組成、值發生變化的地方應加乙個加工。
b.確定資料流:使用者把若干資料看成乙個總體
3)子圖:加工的內部當成小系統,分解至足夠簡單。
4)圖和加工要編號
原則:一父多子,頂層
0層僅僅一張,子圖號
=父圖加工號。
合理命名
資料流非控制流
加工必然有輸入和輸出流,且名稱不同。
父圖子圖平衡。
保持資料守恆
資料庫中資料的描寫敘述。
資料項,資料結構。資料流,資料儲存和加工。
資料項描寫敘述={資料項名,資料項含義說明,別名,資料型別,長度,取值範圍,取值含 義,與其它資料項的邏輯關係}
資料結構描寫敘述={資料結構名,含義說明,組成:{資料項或資料結構}}
資料流描寫敘述={資料流名,說明。資料流**,資料流去向,
組成:{資料結構}。資料量。高峰期流量}
資料儲存描寫敘述={資料儲存名。說明,編號,流入的資料流,流出的資料流
組成:{資料結構},資料量,訪問方式}
加工描寫敘述={加工名。說明,輸入:{資料流},輸出:{資料流},處理{簡要說明}}
分解和抽象是人們控制問題複雜性的兩種基本手段。
結構化設計不僅是軟考中的重點,也是我們日後進行軟體設計的基礎。高層資料流圖經抽象而來,反映系統概貌,比較籠統。低層資料流圖由高層加工分解而來,讓區域性加工的實現變的詳細可行。
結構化分析與設計
部落格班級 作業要求 homework 11540 學號 3190704227 一.實驗目的 1 掌握結構化的需求分析方法 2 掌握分層資料流圖的繪製 資料字典和加工說明的編制 3 掌握資料流圖對映為軟體結構圖的方法 4 掌握需求說明書和設計說明。書的主要內容,學習軟體需求說明書和設計說明書的編寫 ...
結構化分析與設計
班級 作業要求 homework 11540 學號 3190704212 一.實驗目的 1 掌握結構化的需求分析方法 2 掌握分層資料流圖的繪製 資料字典和加工說明的編制 3 掌握資料流圖對映為軟體結構圖的方法 4 掌握需求說明書和設計說明。書的主要內容,學習軟體需求說明書和設計說明書的編寫 5 掌...
結構化分析與設計
軟體工程導論 這個作業要求在 這個作業的目標 結構化分析與設計 學號 3190704110 一.實驗目的 1 掌握結構化的需求分析方法 2 掌握分層資料流圖的繪製 資料字典和加工說明的編制 3 掌握資料流圖對映為軟體結構圖的方法 4 掌握需求說明書和設計說明。書的主要內容,學習軟體需求說明書和設計說...