一、判斷題
- 需求規格說明書在軟件開發中具有重要的作用, 它也可以作為軟件可行性分析的依據. (F)
- 需求分析的主要目的是解決軟件開發的具體方案. (F)
- 需求規格說明書描述了系統每個功能的實現. (F)
- 非功能需求是從各個角度對系統的約束和限制, 反映了應用對軟件系統質量和特性的額外要求. (T)
- 需求評審人員主要由開發人員組成, 一般不包括用戶. (F)
- 分層的DFD圖可以用於可行性分析階段, 描述系統的物理結構. (F)
- 信息建模方法是從數據的角度來建立信息模型的, 最常見的描述信息模型的方法是E-R圖. (T)
- 用於需求分析的軟件工具, 應該能夠保證需求的正確性, 即驗證需求的一致性,完整性,現實性和有效性. (T)
- 需求分析師開發方的工作, 用戶的參與度不大. (F)
二、判斷題
- 需求工程的主要目的是(C)
A. 系統開發的具體方案 B. 進一步確定用戶的需求 C.解決系統是"做什么的問題" D. 解決系統是"如何做的問題" - 需求分析的主要方法有(C)
A. 形式化分析方法 B. PAD圖描述 C. 結構化分析方法 D. 程序流程圖 - SA法的主要描述手段有(B)
A.系統流程圖和模塊圖 B. DFD圖、數據詞典、加工說明 C. 軟件結構圖、加工說明 D. 功能結構圖、加工說明 - 畫分層DFD圖的基本原則有(C)
A. 數據守恆原則 B. 分解的可靠性原則 C. 子、父圖平衡的原則 D. 數據流封閉的原則 - 在E-R模型中,包含以下基本成分(D)
A. 數據、對象、實體 B. 控制、關系、對象 C. 實體、關系、控制 D. 實體、屬性、關系 - 在下面的敘述中哪一個不是軟件需求分析的任務?(C)
A. 問題分解 B. 可靠性與安全性要求 C. 結構化程序設計 D. 確定邏輯模型 - 需求規格說明書的作用不應包括(D).
A. 軟件設計的依據 B.用戶與開發人員對軟甲要做什么的共同理解 C. 軟件驗收的依據 D. 軟件可行性研究的依據 - 軟件需求規格說明書的內容不應該包括(B)。
A. 對重要功能的描述 B. 對算法的詳細過程描述 C. 對數據的要求 D. 軟件的性能 - 軟件需求分析階段的工作,可以分為以下4個方面: 對問題的識別、分析與綜合、編寫需求分析文檔以及(C).
A. 總結 B. 階段性報告 C. 需求分析評審 D.以上答案都不正確 - 下述任務中, 不屬於軟件工程需求分析階段的是(D)
A. 分析軟件系統的數據要求 B. 確定軟件系統的功能需求 C. 確定軟件系統的性能要求 D. 確定軟件系統的運行平台 - 進行需求分析可使用多種工具, 但(B)是不適用的
A. 數據流圖 B. PAD圖 C. 狀態轉換圖 D. 數據詞典 - 在需求分析之前有必要進行(B)工作.
A. 程序設計 B. 可信性分析 C. ER分析 D. 2NF分析 - 數據流圖是進行軟件需求分析的常用圖形工具,其基本圖形符號是(C).
A. 輸入、輸出、外部實體和加工 B. 變換、加工、數據流和存儲
C. 加工、數據流、數據存儲和外部實體 D. 變換、數據存儲、加工和數據流 - 在結構化分析方法中, 用以表達系統內數據的運動情況的工具是(A)
A. 數據流圖 B. 數據字典 C. 結構化語言 D. 判定表與判定樹