<cite id="ddhtb"><video id="ddhtb"><thead id="ddhtb"></thead></video></cite><var id="ddhtb"></var><var id="ddhtb"><video id="ddhtb"><listing id="ddhtb"></listing></video></var>
<var id="ddhtb"><strike id="ddhtb"></strike></var>
<cite id="ddhtb"><video id="ddhtb"><menuitem id="ddhtb"></menuitem></video></cite><cite id="ddhtb"><video id="ddhtb"></video></cite>
<var id="ddhtb"></var>
<cite id="ddhtb"></cite>
<menuitem id="ddhtb"></menuitem>
<var id="ddhtb"></var>
<menuitem id="ddhtb"></menuitem><ins id="ddhtb"><span id="ddhtb"></span></ins>
<var id="ddhtb"><strike id="ddhtb"><listing id="ddhtb"></listing></strike></var> <menuitem id="ddhtb"><video id="ddhtb"><thead id="ddhtb"></thead></video></menuitem><menuitem id="ddhtb"><span id="ddhtb"><thead id="ddhtb"></thead></span></menuitem>
<ins id="ddhtb"><noframes id="ddhtb">
<menuitem id="ddhtb"></menuitem><var id="ddhtb"></var>
<var id="ddhtb"></var>
<var id="ddhtb"></var>
<menuitem id="ddhtb"></menuitem>
<var id="ddhtb"><span id="ddhtb"><var id="ddhtb"></var></span></var>
<var id="ddhtb"></var><var id="ddhtb"><video id="ddhtb"></video></var>
<menuitem id="ddhtb"></menuitem>
 
山東公務員考試網計算機常識-結構化分析方法

首頁 > 

公務員

 > 山東

 > 山東公務員考試網計算...

山東公務員考試網計算機常識-結構化分析方法

山東公務員考試網計算機常識-結構化分析方法

1、 關于結構化分析方法

結構化分析方法是結構化程序設計理論在軟件需求分析階段的運用。

對于面向數據流的結構化分析方法,按照DeMarco的定義,“結構化分析就是使用數據流圖(DFD)、數據字典(DD)、結構化英語、判定表和羊定樹等工具,來建立一種新的、稱為結構化規格說明的目標文檔。”

結構化分析方法的實質是著眼于數據流自頂向下,逐層分解,建立系統的處理流程,以數據流圖和數據字典為主要工具建立系統的邏輯模型。

結構化分析的步驟如下:

A、 通過對用戶的調查,以軟件的需求為線索,獲得當前系統的具體模型;

B、 去掉具體模型中非本質因素,抽象出當前系統的邏輯模型;

C、 根據計算機的特點分析當前系統與目標系統的差別,建立目標系統的邏輯模型;

D、 完善目標系統并補充細節,寫出目標系統的軟件需求規格說明;

E、 評審直到確認完全符合用戶對軟件的需求。

2、 結構化分析的常用工具

(1) 數據流圖(DFD—Data Flow Diagram)

數據流圖是描述數據處理過程的工具,是需求理解的邏輯模型的圖形表示,它直接支持系統的功能建模。

數據流圖從數據傳遞和加工的角度,來刻畫數據流從輸入到輸出的移動變換過程。數據流圖中的主要圖形元素與說明如下:

加工(轉換)。輸入數據經加工變換產生輸出。

數據流沿箭頭方向傳送數據的通道,一般在旁邊標注數據流名。

存儲文件(數據源)。表示處理過程中存放各種數據的文件。

源,潭。表示系統和環境的接口,屬系統之外的實體。

一般通過對實際系統的了解和分析后,使用數據流圖為系統建立邏輯模型。建立數據流圖的步驟如下:

第1步:由外向里:先畫系統的輸入輸出,然后畫系統的內部。

第2步:自頂向下:順序完成頂層、中間層、底層數據流圖。

第3步:逐層分解。

為保證構造的數據流圖表達完整、準確、規范,應遵循以下數據流圖的構造規則和注意事項:

① 對加工處理建立惟一、層次性的編號,且每個加工處理通常要求既有輸入又有輸出;

② 數據存儲之間不應該有數據流;

③ 數據流圖的一致性。

④ 父圖、子圖關系與平衡規則。

(2)數據字典(DD—Data Dictionary)

數據字典是結構化分析方法的核心。數據字典是對所有與系統相關的數據元素的一個有組織的列表,以及精確的、嚴格的定義,使得用戶和系統分析員對于輸入、輸出、存儲成分和中間計算結果有共同的理解。數據字典把不同的需求文檔和分析模型緊密地結合在一起,與各模型的圖形表示配合,能清楚地表達數據處理的要求。

概括地說,數據字典的作用是對DFD中出現的被命名的圖形元素的確切解釋。通常數據字典飲食的信息有:名稱,別名、何處作用/如何使用、內容描述、補充信息等。

(3) 判定樹

使用判定樹進行描述時,應先從問題定義的文字描述中分清哪些是判定的條件,哪些是判定的結論,根據模仿材料中的連接詞找出判定條件之間的從屬關系、并列關系、選擇關系,根據它們構造判定樹。

(4) 判定表

判定表與判定樹相似,當數據流圖中的加工要依賴于多個邏輯條件的聯歡會,即完成該加工的一組動作是由于某一組條件聯歡會的組合而引發的,使用判定表描述比較適宜。判定表由四部分組成,基本條件,條件項,基本動作,動作項

更多精彩資訊請關注查字典資訊網,我們將持續為您更新最新資訊!

查看全部

推薦文章

猜你喜歡

附近的人在看

推薦閱讀

拓展閱讀

相關資訊

最新資訊

網友關注

?
欧美疯狂做受xxxx高潮