軟考 結構化分析設計

2021-09-08 12:53:32 字數 1442 閱讀 5460

結構化分析是面向資料流的需求分析方法。

它的思想是自頂向下,逐層分解。由下面的幾部分組成

:資料流圖、資料字典、加工邏輯說明、補充材料。

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 掌握需求說明書和設計說明。書的主要內容,學習軟體需求說明書和設計說...