1. 程式人生 > 其它 >軟體需求分析

軟體需求分析

需求分析的定義#

確定軟體系統的目的,範圍,功能,所要做的所有工作 軟體需求分析是非常關鍵的環節 軟體需求分析是一個系統的工作,包括需求的獲取,說明,驗證和管理

輸出成果#

用例,UML,變更管理文件,架構設計說明書,安全設計說明書

需要掌握知識#

  1. 瞭解需求分析流程
  2. 學習軟體需求分析工具 UML
  3. 需求分析質量準則
  4. 需求分析驗收標準
  5. 安全分析原則

需求分析方法#

  • 需求來源和處理標準
    • 業務驅動
    • 技術驅動
    • 競爭驅動
    • 使用者驅動

需求管理實戰#

  • 需求如何快速轉研發

    • 在管理平臺接單
    • 研發風險評估
    • 瘦狗(去)金牛(留)
    • 基本型-期望型-興奮型
  • 需求決定效率低,難以決斷

    • 明確規則
    • 及時開展例會

全領域需求分析#

  • 競爭力構建
  • 聚焦使用者高頻使用場景
  • 輸出 特性設計說明書
  • 原始需要到系統需求SR
  • 系統需求SR到需求分配AR

需求例項化#

方法論:例項化需求驅動開發,提升需求分解的準確性 需求即是測試用例,儘早驗證,避免返工

需求分析流程#

  1. Given 影響因素(條件)
  2. When 使用者場景
  3. Then 產生結果