軟體工程 3 結構化方法

2021-10-03 12:26:59 字數 1054 閱讀 7603

本章總結一句話:流程圖是表達功能模型的工具,模組圖是對流程圖中的加工的細化(模組之間要高內聚低耦合),符合自頂向下的設計思想。

結構化方法是一種軟體開發方法,一般用圖形表達使用者需求。

需求分析:系統要做什麼。建立系統功能模型。

資料流圖(dfd):表達功能模型的工具。表達資料變化。

有資料流,用箭頭表示。

加工,用圓表示。

資料儲存,雙直線。

資料來源和資料譚。矩形表示。

事務型資料流圖:資料到乙個加工(t)後,後面有多個動作,從總選取乙個來執行。

加工(t):需要完成

1.接受資料。

2.分析確定之後,去到哪個動作。

3.選擇這個動作路徑。

模組:軟體中具有特定標識的成分。流入讀取輸入的模組,類似乙個功能。

模組由介面和模組體組成。

介面:提供其他模組可訪問的介面,連線模組。(為其他模組提供的常量、變數、函式)

模組體:介面的實現。

模組耦合:指不同模組之間相互依賴程度的程度。

模組內聚:指乙個模組內部各成分之間相互關聯的程度。

模組控制域,作用域

b的控制域就是,是該模組所有直接和間接和它從屬的模組集合。

作用域就是b這個模組的判斷影響的其他模組的集合。假設f模組的判定影響了g,i,l,mn那麼就是f的作用域。

軟體工程結課報告 ATM機結構化方法系統建模

atm機結構化方法系統建模 摘要 結構化方法是一種面向資料流的開發方法,通過問題定義,可行性分析,需求分析等方法,在軟體開發前設計好軟體的結構和邏輯,便於進一步開發。本次結構化方法給出了atm機的問題定義到需求分析,結合資料流圖和資料字典,完成了對atm系統的建模。關鍵字 結構化方法 需求分析 資料...

軟體工程形式化方法

軟體工程形式化方法 軟體形式化方法最早可追溯到20世紀50年代後期對於程式語言編譯技術的研究,即j.backus提出bnf描述algol60語言的語法,出現了各 種語法分析程式自動生成器以及語法制導的編譯方法,使得編譯系統的開發從 手工藝製作方式 發展成具有牢固理論基礎的系統方法。形式化方法的研究高...

軟體工程方法

1 軟體工程方法 面向過程 物件導向 面向構件 面向服務 2 軟體工程工具 3 軟體開發的基本策略 3.1 軟體復用 構造乙個新的系統不必從零做起,直接復用已有的構件進行組裝 構件是經過反覆使用驗證的,由其組成的新系統具有較高的質量 軟體復用不僅僅是 復用,可以涵蓋如下 庫函式 類庫 模板 文件 網...