3.2 結構化分析方法
結構化方法的核心和基礎是結構化程序設計理論。
需求分析方法有:1、結構化需求分析方法;2、面向?qū)ο蟮姆治龅姆椒ā?/P>
從需求分析建立的模型的特性來分:靜態(tài)分析和動態(tài)分析。
結構化分析方法的實質(zhì):著眼于數(shù)據(jù)流,自頂向下,逐層分解,建立系統(tǒng)的處理流程,以數(shù)據(jù)流圖和數(shù)據(jù)字典為主要工具,建立系統(tǒng)的邏輯模型。
結構化分析的常用工具:1、數(shù)據(jù)流圖;2、數(shù)據(jù)字典;3、判定樹;4、判定表。
數(shù)據(jù)流圖:描述數(shù)據(jù)處理過程的工具,是需求理解的邏輯模型的圖形表示,它直接支持系統(tǒng)功能建模。
數(shù)據(jù)字典:對所有與系統(tǒng)相關的數(shù)據(jù)元素的一個有組織的列表,以及精確的、嚴格的定義,使得用戶和系統(tǒng)分析員對于輸入、輸出、存儲成分和中間計算結果有共同的理解。
判定樹:從問題定義的文字描述中分清哪些是判定的條件,哪些是判定的結論,根據(jù)描述材料中的連接詞找出判定條件之間的從屬關系、并列關系、選擇關系,根據(jù)它們構造判定樹。
判定表:與判定樹相似,當數(shù)據(jù)流圖中的加工要依賴于多個邏輯條件的取值,即完成該加工的一組動作是由于某一組條件取值的組合而引發(fā)的,使用判定表描述比較適宜。
數(shù)據(jù)字典是結構化分析的核心。
軟件需求規(guī)格說明書的特點:1、正確性;2、無岐義性;3、完整性;4、可驗證性;5、一致性;6、可理解性;7、可追蹤性。
相關推薦:2010年9月計算機等級考試成績查詢時間匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |