結構化分析

LLM(-¥-)發表於2020-12-22

20:23:26

1. 什麼是結構化分析?

結構化分析(Structured Analysis,簡稱SA)是軟體工程中的一種方法,結構化分析和結構化設計可以分析商業的需求,再轉換為規格檔案,最後再產生電腦軟體、硬體配置及相關的手冊及程式。

2.結構化分析的具體步驟有哪些 ?

1)建立當前系統的“具體模型”,系統的“具體模型”就是現實環境的忠實寫照,送的表達與當前系統完全對應,因此使用者容易理解。

2)抽象出當前系統的邏輯模型汾析系統的“具體模型”,抽象出其本質的因素, 排次要因素,獲得當前系統的“邏輯模型”

3)3建立目標系統的邏輯模型分析目標系統與當前系統邏輯上的差別,從而進一步哪目標系統“做什麼”,建立目標系統的“邏輯模型”

4)為了對目標系統進行完整的描述,還需要考

慮人機介面和其他一些問題。

3.結構化分析方法。

3.1結構化分析的準則

1.必須定義軟體應完成的功能,這條準則要求建立功能模型

2.必須理解和表示問題的資訊域,根據這條準則應該建立資料模型

3.必須表示作為外部事件結果的軟體行為,這條準則要求建立行為模型。

4.必須對描述功能、資訊和行為的模型進行分解,用層次的方式展示細節。

5.分析過程應該從要素資訊移向實現細節

3.2功能建模

模定義了資料的屬性和關係,運算元據的處理建模表明當資料在系統流動時處理如何轉數

結構化分析的具體步驟如下。

結構化分析方法

3.1.1資料流圖的表示符號

資料流圖的表示符號

資料流圖中,存在4種表示符號。

從部實體: 表示資料的源點或終點, 它是系統之外的實體,可以是人、物或者其他

2)資料流:表示資料流的流動方向。資料流可以從加工流向加工,從加工流向檔案,從3)資料變換:表示對資料進行加工或處理,如對資料的演算法分析和科學計算。

2)資料儲存:表示輸人或輸出檔案。這些檔案可以是計算機系統中的外部或者內部檔案,也可以是表、賬單等。

資料流圖主要分為Yourdon 和Gane兩種表示方法其符號約定如圖所示。以Yourdon表示法為例,各部分的說明如下。

在這裡插入圖片描述

1)矩形表示資料的外部實體。

2)圓形泡泡表示變換資料的處理邏輯。

3)兩條平行線表示資料的儲存。

4)箭頭表示資料流。

3.1.2環境圖 .
環境圖也稱為系統頂層資料流圖(或0層資料流圖),它僅包括一個資料處理過程,也就是要開發的目標系統。環境圖的作用是確定系統在其環境中的位置,通過確定系統的輸人和輸出與外部實體的關係確定其邊界

在這裡插入圖片描述

相關文章