多選題
1. 需求工程的主要任務包括()。
將目標和功能反映到軟體系統當中,對映為可行的軟體行為,並對軟體行為進行準確的規格說明。 (答案)
說明軟體系統將被應用的環境及其目標,說明用來達到這些目標的軟體功能,即「需要做什麼」和「為什麼需要做」。 (答案)
妥善處理目標和功能隨著時間演化的變動情況。 (答案)
選擇適當的技術和環境,實現軟體功能,達到軟體目標。
2. 需求指的是使用者的期望,關於對需求的理解正確的是()。
需求分析的過程就是將描述目標的業務需求,以及描述使用者期望的使用者需求最終轉為為描述系統行為的系統級需求。 (答案)
功能需求是軟體系統需求中最常見、最主要和最重要的需求,也是最為複雜的需求。 (答案)
可以將軟體需求分為功能需求和效能需求。
根據抽象層次及程度,將需求分為業務需求、使用者需求和系統級需求。 (答案)
3. 需求規格說明活動()。
通常以文件形式來體現,稱為需求規格說明文件。 (答案)
文件要使用表達準確的文字描述替代模型。
文件編寫要求簡潔、精確、一致和易於理解。 (答案)
文件的主要目的是記錄需求工程各活動的成果物。
4. 需求獲取活動()。
只需要獲取和分析使用者的功能需求即可。
獲取到的活動並非是定義良好的需求。 (答案)
是從人、文件或者環境中獲取需求的過程。 (答案)
目的是從空白開始建立最初的原始需求。 (答案)
5. 需求管理活動()。
要接收一切需求變更以保證滿足使用者的需求。
通過一定的管理手段進行需求變更控制。 (答案)
是與需求開發活動同時開始的。
用以保證需求開發的成果物在設計、實現、測試等後續開發活動中被良好的遵循。 (答案)
6. 需求分析活動()。
主要工作是通過建模來整合各種資訊,以使得人們更好的理解問題。 (答案)
需求建模有多種模型,需採用不同的建模技術和方法,且服務於不同的應用目的。 (答案)
通常使用模型來展現和解釋資訊,模型僅僅幫助需求工程師對要解決的問題形成更深刻的認識,在後續開發中不再使用。(
需要定義系統的邊界,邊界之外的元素與系統無任何關係。
7. 需求驗證活動()。
要保證文件記錄的需求集在整體上具有完整性和一致性。 (答案)
以保證文件的可讀性和可修改性。 (答案)
為了驗證需求規格說明是否能夠正確、準確的反映使用者的意圖。 (答案)
通常會採用同級評審的方法來進行,評審通過後形成需求基線。 (答案)
填空題
1. 需求工程活動包括________、________、________、________及________活動。
標準答案:
需求獲取
需求分析
需求規格說明
需求驗證
需求管理
第五章 軟體需求分析
1.需求分析的目的是什麼,有什麼作用?1 目的 要求開發人員準確地理解使用者需要什麼,進行細緻地調查分析,將使用者的需求陳述轉化為完整的需求定義,再由需求定義轉化為相應的軟體需求規格說明。2 作用 需求分析雖處於軟體開發的初期階段,但它對於整個軟體開發過程以及產品質量至關重要。2.軟體需求有哪些分類...
第五章課後題答案 軟體需求基礎
一 單項選擇題 1.軟體專案管理是 一切活動的管理。需求分析 軟體設計過程 模組設計 軟體生命週期 參 軟體生命週期 二 不定項選擇題 1.需求驗證活動 為了驗證需求規格說明是否能夠正確 準確的反映使用者的意圖。要保證文件記錄的需求集在整體上具有完整性和一致性。以保證文件的可讀性和可修改性。通常會採...
第五章 軟體需求分析作業
1 需求分析的目的 要求開發人員準確地理解使用者需要什麼,進行細緻地調查分析,將使用者的需求陳述轉化為完整的需求定義,再由需求定義轉化為相應的軟體需求規格說明。作用 對軟體作出規格要求,對產品的質量作出保障 2 業務需求 反映了組織機構或客戶對系統 產品高層次的目標要求。從組織或者客戶的角度,實質就...