1.需求分析的目的是什麼,有什麼作用?
(1)目的:要求開發人員準確地理解使用者需要什麼,進行細緻地調查分析,將使用者的需求陳述轉化為完整的需求定義,再由需求定義轉化為相應的軟體需求規格說明。
(2)作用:需求分析雖處於軟體開發的初期階段,但它對於整個軟體開發過程以及產品質量至關重要。
2.軟體需求有哪些分類?請舉例說明。
(1)業務需求:反映了組織機構或客戶對系統、產品高層次的目標要求
(2)使用者需求:使用者的目標,或使用者要求系統必須能完成的任務
(3)功能需求:規定開發人員必須在產品中實現的軟體功能,使用者利用這些功能來完成任務,滿足業務需求
3.需求分析過程有哪些步驟?
溝通 匯出需求 與客戶和使用者協商 可行性研究 精化需求 編寫需求規格說明 驗證需求 管理需求
4. 需求獲取方法有哪些?
(1)會談技術
(2)調查技術
(3)場景分析技術
(4)快速原型法
本團隊會採用會談技術、調查技術、場景分析技術和快速原型法等。
第五章 軟體需求分析作業
1 需求分析的目的 要求開發人員準確地理解使用者需要什麼,進行細緻地調查分析,將使用者的需求陳述轉化為完整的需求定義,再由需求定義轉化為相應的軟體需求規格說明。作用 對軟體作出規格要求,對產品的質量作出保障 2 業務需求 反映了組織機構或客戶對系統 產品高層次的目標要求。從組織或者客戶的角度,實質就...
第五章 軟體需求基礎
多選題 1.需求工程的主要任務包括 將目標和功能反映到軟體系統當中,對映為可行的軟體行為,並對軟體行為進行準確的規格說明。答案 說明軟體系統將被應用的環境及其目標,說明用來達到這些目標的軟體功能,即 需要做什麼 和 為什麼需要做 答案 妥善處理目標和功能隨著時間演化的變動情況。答案 選擇適當的技術和...
第五章 自下而上分析
一 自下而上分析基本問題 1 歸約 其實就是上一章自上而下的分析的逆向 定義 是指根據文法的產生式規則,把產生式的右部替換成左部符號。2 規範規約 推出了短語 直接短語 控制代碼的概念。乙個句型的最左直接短語稱為該句型的控制代碼。規範歸約 最左規約 是關於是乙個最右推導 規範推導 的逆過程。由於規範...