MOOC北京大學軟件工程測驗答案-第三周-結構化分析方法(0-1)
一、結構化分析方法的概念
關于軟件開發(fā)方法,以下說法正確的是:
以上說法都正確
結構化方法包括了:結構化分析方法、結構化設計方法、結構化程序設計方法
需求分析的目標不包括:給出解決問題的具體算法和數(shù)據(jù)結構
二、結構化分析模型
結構化分析模型中,支持數(shù)據(jù)抽象的是哪些術語:①數(shù)據(jù)流 ②數(shù)據(jù)存儲
在結構化分析方法中,與數(shù)據(jù)流圖配合使用的是:數(shù)據(jù)字典、加工小說明
結構化分析方法使用DFD描述(系統(tǒng)的功能)
結構化分析階段,不適用于描述加工邏輯的工具是(流程圖)
三、結構化分析過程
通過(功能分解)可以完成數(shù)據(jù)流圖的細化
下列關于數(shù)據(jù)流圖的說法中,正確的是:
可以根據(jù)加工的編號識別該加工位于哪一層數(shù)據(jù)流圖
加工必須有輸入和輸出
數(shù)據(jù)存儲在數(shù)據(jù)流圖中的作用是在各加工之間建立合理的關系
數(shù)據(jù)字典一般不包括下列選項中的(加工)條目
以下說法正確的是:
數(shù)據(jù)流圖中的每個數(shù)據(jù)流和數(shù)據(jù)存儲必須在數(shù)據(jù)字典中予以定義
數(shù)據(jù)流圖中的圖元個數(shù)應當控制在7+-2以內
加工小說明中,必須指出該加工的輸入數(shù)據(jù)流和輸出數(shù)據(jù)流
四、需求規(guī)格說明書
需求分析最終結果是產生(需求規(guī)格說明書)
需求規(guī)格說明書中不應包括(算法設計)
需求規(guī)約是需求階段非常重要的文檔,它的作用不包括(軟件可行性分析的依據(jù))
五、結構化設計概念
結構化設計的目標是:以上全部
結構化設計一般又可分為概要設計階段和(詳細)設計階段
總體設計不包括(數(shù)據(jù)結構設計)
模塊結構圖中,如果兩個模塊之間有直線連接,表示他們之間存在(調用)關系
關于總體設計階段的任務,以下說法錯誤的是:精化MSD不屬于總體設計階段的任務
六、初試模塊結構圖的設計
所有的數(shù)據(jù)流圖都可以看作變換型數(shù)據(jù)流圖 √
對于變換設計的基本步驟,正確的順序是:3124
下列說法錯誤的是:變換設計中,有幾個物理輸入就設計幾個輸入模塊
關于事務設計,下列說法正確的是:在第一級分解中,需要為每一條活動路徑設計一個事務處理模塊
七、初試模塊結構圖精化的原則
軟件概要設計結束后得到(精化的模塊結構圖)
模塊化的基本原則是(高內聚低耦合)
一個模塊把一個數(shù)值量作為參數(shù)傳送給另一模塊,這兩個模塊之間的耦合是(數(shù)據(jù)耦合)
下列幾種耦合中,(內容耦合)的耦合性最強
為了提高模塊的獨立性,模塊內部最好是(功能內聚)
通信內聚是指:各處理使用相同的輸入數(shù)據(jù)集或產生相同的輸出數(shù)據(jù)集