一、填空題
1.需求規格說明可以包括需求獲取、需求分析、需求規格、需求驗證、需求變更5個過程。
2.敏捷項目主要採用用戶故事描述需求。
二、判斷題
1.需求規格說明可以包括系統的運行環境。(√)
2.數據流分析方法是一種自下而上逐步求精的分析方法。(×)
3.需求分析工作完成的一個基本標誌是形成了一分完整的、規範的需求規格說明書。(√)
4.需求是指用戶對軟件的功能和性能的要求,就是用戶希望軟件能做什麼事情,完成什麼樣的功能,達到什麼性能。(√)
5.用戶故事常常寫在卡片上,然後將其部署到牆上。(√)
6.軟件項目系統的響應時間屬於功能性需求。(×)
7.數據字典是由數據項、數據流及操作指令組成的。(×)
三、選擇題
1、下列不屬於軟件項目需求管理過程的是(D)
A.需求獲取
B.需求分析
C.需求規格編寫
D.需求更新
2、下列不屬於數據字典組成部分的是(D)
A.數據項
B.數據流
C.數據文件
D.數據庫
3、下列不屬於UML需求視圖的是(A)
A.甘特圖
B.用例圖
C.狀態圖
D.順序圖
4、下列關於用戶故事描述不正確的是(D)
A.英文稱:user story
B.不使用技術語言來描述
C.可以描述敏捷需求
D.一種數據結構
5、(A)是軟件項目的一個突出特點,可以導致軟件項目的蔓延
A.需求變更
B.暫時性
C.階段性
D.約束性
6、下列不屬於結構化分析技術是(D)
A.數據流圖
B.數據字典
C.系統流程圖
D.用例圖
7、下列不屬於軟件需求範疇的是(A)
A.軟件項目採用什麼樣的實現技術
B.用戶希望軟件能做什麼樣的事情
C.用戶希望軟件完成什麼樣的功能
D.用戶希望軟件達到什麼樣的性能
8、敏捷項目需求一般採用下面(C)描述。
A.用戶用例
B.DFD
C.用戶故事
D.數據字典