軟件工程19
1. 數據流圖有四種基本成分:數據流、加工(又稱數據處理)、文件、數據的源點或終點。
2. 數據字典有以下四類條目:數據流、數據項、文件、基本加工。數據項是組成數據流和數據存儲的最小元素。
3. 數據字典中的加工邏輯主要描述該加工“做什么”,即實現加工的策略,而不是實現加工的細節(jié),它描述如何把輸入數據流變換為輸出數據流的加工規(guī)則。
4. 加工邏輯也稱為“小說明”,常用的加工邏輯的描述工具有:結構化語言、判定表、判定樹。
5. 結構化語言是介于自然語言(英語或漢語)和形式語言之間的一種半形式語言。它的結構可分成外層和內層兩層,外層用來描述控制結構,采用順序、選擇、重復三種基本結構。
6. 三種描述加工邏輯的工具各有優(yōu)缺點,對于順序執(zhí)行和循環(huán)執(zhí)行的動作,用結構化語言描述。對于存在多個條件復雜組合的判斷問題,用判定表和判定樹。
7. 在軟件需求分析階段,已經搞清楚了軟件做什么的問題,并把這些需求通過規(guī)格說明書描述了出來,這也是目標系統(tǒng)的邏輯模型。
8. 軟件結構的設計是以模塊為基礎的,以需求分析的結果為依據,從實現的角度進一步劃分為模塊,并組成模塊的層次結構。
9. 在一個模塊中,功能輸入/輸出反映模塊的外部特性,程序及數據反映它的內部特性。
10. 衡量模擬獨立性的兩個定性的度量標準是耦合性和內聚性。
標簽: