8.10 Case M01資料模型實作
資料分析與資料建模
8.10.1 確認模型範圍
整體模型涵蓋報名與文件上傳、評審分派、評分與更正、結果確認與公告。身分驗證系統屬於外部支援服務;本章只確認受保護操作需要可辨識的使用者身分,不先決定帳號與權限資料表。
8.10.2 核心實體與依據
| 實體 | 主要依據 | 說明 |
|---|---|---|
| COMPETITION | 系統範圍 | 競賽活動 |
| TEAM、STUDENT | BR-01 | 團隊及其學生成員 |
| ADVISORSHIP | BR-05 | 團隊與指導教師的指導關係 |
| REGISTRATION | UC-01、UC-02、FR-15 | 團隊參加競賽的報名紀錄 |
| PROJECT_DOCUMENT | UC-03、FR-11、BR-13 | 上傳的專題文件 |
| REVIEW_ASSIGNMENT | UC-04、FR-12、BR-05 | 評審分派紀錄 |
| EVALUATION | UC-05、FR-08、FR-16、BR-11 | 評分草稿與正式評分 |
| CORRECTION_REQUEST | UC-06、FR-09、FR-10、DR-06 | 評分更正申請與處理紀錄 |
| COMPETITION_RESULT | UC-07、UC-08、BR-10 | 確認及公告所需的結果資料 |
8.10.3 整體候選ERD
text
erDiagram
COMPETITION ||--o{ REGISTRATION : 接受
TEAM ||--o{ REGISTRATION : 提出
TEAM }o--o{ STUDENT : 包含
TEAM ||--o{ ADVISORSHIP : 具有
PERSON ||--o{ ADVISORSHIP : 擔任指導教師
REGISTRATION ||--o{ PROJECT_DOCUMENT : 包含
REGISTRATION ||--o{ REVIEW_ASSIGNMENT : 接受分派
PERSON ||--o{ REVIEW_ASSIGNMENT : 擔任評審
REVIEW_ASSIGNMENT ||--o| EVALUATION : 產生
EVALUATION ||--o{ CORRECTION_REQUEST : 提出更正
REGISTRATION ||--o| COMPETITION_RESULT : 產生Mermaid 圖形預覽Mermaid 11.12
查看並複製 Mermaid 程式碼
erDiagram
COMPETITION ||--o{ REGISTRATION : 接受
TEAM ||--o{ REGISTRATION : 提出
TEAM }o--o{ STUDENT : 包含
TEAM ||--o{ ADVISORSHIP : 具有
PERSON ||--o{ ADVISORSHIP : 擔任指導教師
REGISTRATION ||--o{ PROJECT_DOCUMENT : 包含
REGISTRATION ||--o{ REVIEW_ASSIGNMENT : 接受分派
PERSON ||--o{ REVIEW_ASSIGNMENT : 擔任評審
REVIEW_ASSIGNMENT ||--o| EVALUATION : 產生
EVALUATION ||--o{ CORRECTION_REQUEST : 提出更正
REGISTRATION ||--o| COMPETITION_RESULT : 產生這張圖是整合候選模型,不代表所有基數已經定案。
BR-01只規定每隊由3~5名學生組成,此項限制須以文字規則補充。
其他尚未確認的基數與資料規則,包括每筆報名需要幾名評審、文件是否保存多個版本及更正申請是否可重複提出,都必須保留為TBC。
8.10.4 資料規則檢核
- 正式提交報名前,必須能檢查BR-01及BR-09。
- 專題文件必須能檢查BR-13的PDF與20 MB限制。
- 建立分派前,必須由人員身分、指導關係及團隊資料檢查BR-05。
- 評分必須連結有效分派,正式送出後受BR-11限制。
- 更正申請與處理紀錄必須滿足DR-06。
- 結果公告前必須能判斷BR-10所要求的確認狀態。
8.10.5 追蹤矩陣
| 資料元素 | 需求依據 | 相關使用案例 |
|---|---|---|
| 團隊成員關係 | BR-01 | UC-01 |
| 報名提交時間 | BR-09、FR-15 | UC-01 |
| 專題文件格式與大小 | FR-11、BR-13 | UC-03 |
| 指導關係與評審分派 | FR-12、BR-05 | UC-04 |
| 評分狀態與正式送出時間 | FR-08、FR-16、BR-11 | UC-05 |
| 更正前後內容與處理紀錄 | FR-09、FR-10、BR-12、DR-06 | UC-06 |
| 結果確認與公告資訊 | FR-17、FR-18、BR-10 | UC-07、UC-08 |
8.10.6 待確認事項與模型審查
尚待確認的內容不得用模型符號自行定案,包括:
- 每名學生在同一競賽可加入幾個團隊。
- 每隊指導教師人數。
- 文件版本保存及替換規則。
- 每筆報名的評審人數及重複分派限制。
- 評分更正申請次數及處理結果值。
- 排名、同分處理及公告資料範圍。
模型審查應同時檢查圖形、資料字典、需求追蹤及TBC,不能只確認ERD能否產生圖形。