1️⃣ 需求規格文件 (SRS – Software Requirement Specification)
目錄:
01_SRS/ ├── 01_前言.md # 文件目的、系統範疇、名詞定義 ├── 02_整體描述.md # 系統目標、利害關係人、作業環境、限制 ├── 03_功能性需求.md # 按模組/使用案例列需求 ├── 04_非功能性需求.md # 效能、安全性、可用性、法規 ├── 05_系統介面需求.md # 外部系統介接、API、資料交換 └── 附錄_參考資料.md
2️⃣ 使用案例文件 (Use Case Specification)
目錄:
02_Use_Case/ ├── 00_使用案例總覽圖.png ├── UC01_名稱_說明.md # 前置條件、後置條件、主要/替代流程 ├── UC02_名稱_說明.md ├── UCxx_…md ├── 使用案例活動圖/ │ ├── UC01_活動圖.png │ └── UC02_活動圖.png └── 使用案例需求對應表.xlsx
3️⃣ 系統模型文件 (UML Models)
目錄:
03_System_Model/ ├── Object_Model/ # 物件模型 │ ├── 類別圖_ClassDiagram.png │ └── 物件圖_ObjectDiagram.png ├── Interaction_Model/ # 互動模型 │ ├── UC01_序列圖.png │ ├── UC02_序列圖.png │ └── 通訊圖_Communication.png ├── State_Model/ # 狀態模型 │ ├── ClassA_狀態圖.png │ └── ClassB_狀態圖.png └── Supplementary_Model/ # 補充模型 ├── 組件圖_Component.png └── 部署圖_Deployment.png
4️⃣ 資料模型文件 (Data Model Specification)
目錄:
04_Data_Model/ ├── ER_Model.png ├── Class_Table_Mapping.xlsx # 類別 ↔ 資料表對應 └── Data_Dictionary.xlsx
5️⃣ 需求追蹤矩陣 (RTM – Requirement Traceability Matrix)
目錄:
05_RTM/ └── Requirement_Traceability_Matrix.xlsx
6️⃣ 驗證與審查文件 (Validation & Review)
目錄:
06_Validation_Review/ ├── 需求審查會議紀錄.md ├── 問題清單與解決狀態.xlsx └── 需求基線確認_Baseline_Approval.pdf
7️⃣ 文件總覽 (README)
目錄:
README.md # 系統分析階段產出物說明與目錄導引
✅ 總結
物件導向方法論下的系統分析階段交付物:
- 需求規格書 (SRS)
- 使用案例文件 (Use Case Diagram + Specification + Activity Diagram)
- 系統模型 (UML – 類別圖、序列圖、狀態圖、組件圖)
- 資料模型 (ERD + 資料字典 + 類別/資料表對應)
- 需求追蹤矩陣 (RTM)
- 驗證與審查文件 (會議紀錄、問題清單、需求基線)
這份清單 既符合物件導向分析 (OOA) 的精神,又有完整的交付文件目錄,能支援大型專案