<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>SSDLC on Eric 個人部落格</title><link>https://chihhung.github.io/Blog/tags/ssdlc/</link><description>Recent content in SSDLC on Eric 個人部落格</description><generator>Hugo -- 0.151.0</generator><language>zh-TW</language><lastBuildDate>Mon, 18 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://chihhung.github.io/Blog/tags/ssdlc/index.xml" rel="self" type="application/rss+xml"/><item><title>UX/UI 畫面設計規格範本（UI Specification Template）</title><link>https://chihhung.github.io/Blog/posts/%E6%95%99%E5%AD%B8/templates/design/ui_spec_template/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://chihhung.github.io/Blog/posts/%E6%95%99%E5%AD%B8/templates/design/ui_spec_template/</guid><description>&lt;h1 id="uxui-畫面設計規格範本ui-specification-template"&gt;UX/UI 畫面設計規格範本（UI Specification Template）&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;適用標準&lt;/strong&gt;：ISO 9241-210:2019（Human-centred Design）、WCAG 2.2（Web Content Accessibility Guidelines）&lt;br&gt;
&lt;strong&gt;適用階段&lt;/strong&gt;：系統設計階段（Design Phase）&lt;br&gt;
&lt;strong&gt;負責角色&lt;/strong&gt;：UX 設計師、UI 設計師、前端工程師&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-章節目錄"&gt;📑 章節目錄&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="#1-%E6%96%87%E4%BB%B6%E8%B3%87%E8%A8%8A"&gt;文件資訊&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#2-%E8%A8%AD%E8%A8%88%E5%8E%9F%E5%89%87%E8%88%87%E8%A6%8F%E7%AF%84"&gt;設計原則與規範&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#3-%E8%B3%87%E8%A8%8A%E6%9E%B6%E6%A7%8Binformation-architecture"&gt;資訊架構（Information Architecture）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#4-%E7%95%AB%E9%9D%A2%E6%B5%81%E7%A8%8Bui-flow"&gt;畫面流程（UI Flow）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#5-%E7%95%AB%E9%9D%A2%E8%A6%8F%E6%A0%BCscreen-specification"&gt;畫面規格（Screen Specification）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#6-%E5%85%83%E4%BB%B6%E8%A6%8F%E6%A0%BCcomponent-specification"&gt;元件規格（Component Specification）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#7-%E9%9F%BF%E6%87%89%E5%BC%8F%E8%A8%AD%E8%A8%88%E8%A6%8F%E6%A0%BC"&gt;響應式設計規格&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#8-%E7%84%A1%E9%9A%9C%E7%A4%99%E8%A8%AD%E8%A8%88accessibility"&gt;無障礙設計（Accessibility）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#9-%E4%BA%92%E5%8B%95%E8%A6%8F%E6%A0%BCinteraction-specification"&gt;互動規格（Interaction Specification）&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-範本"&gt;📝 範本&lt;/h2&gt;
&lt;hr&gt;
&lt;h3 id="1-文件資訊"&gt;1. 文件資訊&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;文件名稱&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[系統名稱] UI 設計規格書&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;文件編號&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[專案代碼]-UIS-[版本號]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;版本&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;v[X.Y]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;建立日期&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;最後更新&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;撰寫者&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[UX/UI 設計師]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;審核者&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[Product Owner / Tech Lead]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="設計工具與資源"&gt;設計工具與資源&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;工具/位置&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Design Tool&lt;/td&gt;
&lt;td&gt;[Figma / Sketch / Adobe XD]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Design File URL&lt;/td&gt;
&lt;td&gt;[連結]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Prototype URL&lt;/td&gt;
&lt;td&gt;[互動原型連結]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Design System&lt;/td&gt;
&lt;td&gt;[設計系統/元件庫名稱與連結]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Icon Library&lt;/td&gt;
&lt;td&gt;[圖標庫名稱]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="2-設計原則與規範"&gt;2. 設計原則與規範&lt;/h3&gt;
&lt;h4 id="21-設計原則"&gt;2.1 設計原則&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;原則&lt;/th&gt;
&lt;th&gt;說明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;[一致性]&lt;/td&gt;
&lt;td&gt;[描述此專案的一致性準則]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[簡潔性]&lt;/td&gt;
&lt;td&gt;[描述簡潔設計方針]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[可及性]&lt;/td&gt;
&lt;td&gt;[無障礙設計目標]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[效率]&lt;/td&gt;
&lt;td&gt;[使用者操作效率目標]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="22-design-token--設計變數"&gt;2.2 Design Token / 設計變數&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Token 名稱&lt;/th&gt;
&lt;th&gt;值&lt;/th&gt;
&lt;th&gt;用途&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;color-primary&lt;/td&gt;
&lt;td&gt;[#XXXXXX]&lt;/td&gt;
&lt;td&gt;主要品牌色&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;color-secondary&lt;/td&gt;
&lt;td&gt;[#XXXXXX]&lt;/td&gt;
&lt;td&gt;次要色&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;color-error&lt;/td&gt;
&lt;td&gt;[#XXXXXX]&lt;/td&gt;
&lt;td&gt;錯誤提示&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;color-success&lt;/td&gt;
&lt;td&gt;[#XXXXXX]&lt;/td&gt;
&lt;td&gt;成功提示&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;font-family&lt;/td&gt;
&lt;td&gt;[字型名稱]&lt;/td&gt;
&lt;td&gt;主要字型&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;font-size-base&lt;/td&gt;
&lt;td&gt;[N]px&lt;/td&gt;
&lt;td&gt;基準字級&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;spacing-unit&lt;/td&gt;
&lt;td&gt;[N]px&lt;/td&gt;
&lt;td&gt;間距基準單位&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;border-radius&lt;/td&gt;
&lt;td&gt;[N]px&lt;/td&gt;
&lt;td&gt;圓角&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="23-排版規範typography"&gt;2.3 排版規範（Typography）&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;層級&lt;/th&gt;
&lt;th&gt;用途&lt;/th&gt;
&lt;th&gt;字級&lt;/th&gt;
&lt;th&gt;字重&lt;/th&gt;
&lt;th&gt;行高&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;H1&lt;/td&gt;
&lt;td&gt;頁面標題&lt;/td&gt;
&lt;td&gt;[N]px&lt;/td&gt;
&lt;td&gt;[Bold]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;H2&lt;/td&gt;
&lt;td&gt;區塊標題&lt;/td&gt;
&lt;td&gt;[N]px&lt;/td&gt;
&lt;td&gt;[Semi-Bold]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;H3&lt;/td&gt;
&lt;td&gt;子區塊標題&lt;/td&gt;
&lt;td&gt;[N]px&lt;/td&gt;
&lt;td&gt;[Medium]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Body&lt;/td&gt;
&lt;td&gt;內文&lt;/td&gt;
&lt;td&gt;[N]px&lt;/td&gt;
&lt;td&gt;[Regular]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Caption&lt;/td&gt;
&lt;td&gt;說明文字&lt;/td&gt;
&lt;td&gt;[N]px&lt;/td&gt;
&lt;td&gt;[Regular]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="3-資訊架構information-architecture"&gt;3. 資訊架構（Information Architecture）&lt;/h3&gt;
&lt;h4 id="31-導航結構sitemap"&gt;3.1 導航結構（Sitemap）&lt;/h4&gt;
&lt;div class="highlight"&gt;
&lt;pre tabindex="0"&gt;&lt;code class="language-" data-lang=""&gt;[系統名稱]
├── 首頁 Dashboard
├── 模組 A
│ ├── 功能 A-1
│ ├── 功能 A-2
│ └── 功能 A-3
├── 模組 B
│ ├── 功能 B-1
│ └── 功能 B-2
├── 系統設定
│ ├── 個人設定
│ └── 管理設定（Admin only）
└── 說明 / Help&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h4 id="32-角色與功能對應"&gt;3.2 角色與功能對應&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;角色&lt;/th&gt;
&lt;th&gt;可見模組&lt;/th&gt;
&lt;th&gt;可執行操作&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;[角色 A]&lt;/td&gt;
&lt;td&gt;[模組清單]&lt;/td&gt;
&lt;td&gt;[CRUD 權限]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[角色 B]&lt;/td&gt;
&lt;td&gt;[模組清單]&lt;/td&gt;
&lt;td&gt;[CRUD 權限]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="4-畫面流程ui-flow"&gt;4. 畫面流程（UI Flow）&lt;/h3&gt;
&lt;pre class="mermaid"&gt;graph TD
A[進入點/登入] --&gt; B{角色判斷}
B --&gt;|角色A| C[Dashboard A]
B --&gt;|角色B| D[Dashboard B]
C --&gt; E[功能頁 1]
E --&gt; F[表單填寫]
F --&gt; G{驗證}
G --&gt;|成功| H[成功回饋]
G --&gt;|失敗| I[錯誤提示] --&gt; F&lt;/pre&gt;
&lt;hr&gt;
&lt;h3 id="5-畫面規格screen-specification"&gt;5. 畫面規格（Screen Specification）&lt;/h3&gt;
&lt;h4 id="screen-nnn-畫面名稱"&gt;Screen-[NNN]: [畫面名稱]&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;畫面 ID&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;SCR-[NNN]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;畫面名稱&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[中英文名稱]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;URL Path&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[/path/to/page]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;對應 Use Case&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;UC-[NNN]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;角色權限&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[可存取的角色]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;進入條件&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[如何到達此頁面]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;畫面佈局（Layout）：&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>上線檢核清單範本（Go-Live Checklist Template）</title><link>https://chihhung.github.io/Blog/posts/%E6%95%99%E5%AD%B8/templates/deployment/golivechecklist_template/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://chihhung.github.io/Blog/posts/%E6%95%99%E5%AD%B8/templates/deployment/golivechecklist_template/</guid><description>&lt;h1 id="上線檢核清單範本go-live-checklist-template"&gt;上線檢核清單範本（Go-Live Checklist Template）&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;適用標準&lt;/strong&gt;：ITIL 4 Release Management、ISO/IEC 20000-1:2018&lt;br&gt;
&lt;strong&gt;適用階段&lt;/strong&gt;：部署上線階段（Deployment Phase）&lt;br&gt;
&lt;strong&gt;負責角色&lt;/strong&gt;：Release Manager、PM、Tech Lead&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-章節目錄"&gt;📑 章節目錄&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="#1-%E6%96%87%E4%BB%B6%E8%B3%87%E8%A8%8A"&gt;文件資訊&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#2-%E4%B8%8A%E7%B7%9A%E6%A6%82%E8%A6%81"&gt;上線概要&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#3-%E4%B8%8A%E7%B7%9A%E5%89%8D%E7%BD%AE%E4%BD%9C%E6%A5%AD%E6%AA%A2%E6%A0%B8"&gt;上線前置作業檢核&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#4-%E4%B8%8A%E7%B7%9A%E7%95%B6%E6%97%A5%E6%AA%A2%E6%A0%B8"&gt;上線當日檢核&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#5-%E4%B8%8A%E7%B7%9A%E5%BE%8C%E9%A9%97%E8%AD%89%E6%AA%A2%E6%A0%B8"&gt;上線後驗證檢核&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#6-%E9%80%9A%E8%A8%8A%E8%88%87%E9%80%9A%E7%9F%A5%E8%A8%88%E7%95%AB"&gt;通訊與通知計畫&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#7-%E5%9B%9E%E9%80%80%E5%88%A4%E5%AE%9A%E8%88%87%E6%B5%81%E7%A8%8B"&gt;回退判定與流程&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#8-%E7%B0%BD%E6%A0%B8%E8%A8%98%E9%8C%84"&gt;簽核記錄&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#9-%E9%99%84%E9%8C%84"&gt;附錄&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-範本"&gt;📝 範本&lt;/h2&gt;
&lt;hr&gt;
&lt;h3 id="1-文件資訊"&gt;1. 文件資訊&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;文件名稱&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[系統名稱] 上線檢核清單&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;文件編號&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[專案代碼]-GLC-[版本號]-[日期]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;版本&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;v[X.Y]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;預定上線日期&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD HH:mm]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;上線視窗&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD HH:mm] ~ [HH:mm]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Release Manager&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[姓名]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;核准者&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[PM / IT Director]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="2-上線概要"&gt;2. 上線概要&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;上線類型&lt;/td&gt;
&lt;td&gt;[全新上線 / 版本升級 / Hotfix / 設定變更]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;影響範圍&lt;/td&gt;
&lt;td&gt;[影響的模組/功能/用戶群]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;預計停機時間&lt;/td&gt;
&lt;td&gt;[N 分鐘 / 零停機]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;影響用戶數&lt;/td&gt;
&lt;td&gt;[N] 人&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;回退計畫&lt;/td&gt;
&lt;td&gt;[有 / 無] → 參考 §7&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;相關 Change Request&lt;/td&gt;
&lt;td&gt;[CR-NNN]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="3-上線前置作業檢核"&gt;3. 上線前置作業檢核&lt;/h3&gt;
&lt;h4 id="31-開發與測試"&gt;3.1 開發與測試&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;檢核項目&lt;/th&gt;
&lt;th&gt;負責人&lt;/th&gt;
&lt;th&gt;完成日&lt;/th&gt;
&lt;th&gt;狀態&lt;/th&gt;
&lt;th&gt;備註&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;所有功能開發完成並合併至 release branch&lt;/td&gt;
&lt;td&gt;[Dev Lead]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[✅/❌/N/A]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;Code Review 完成（所有 PR 已核准）&lt;/td&gt;
&lt;td&gt;[Dev Lead]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[✅/❌/N/A]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;單元測試通過率 ≥ [N]%&lt;/td&gt;
&lt;td&gt;[Dev]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[✅/❌/N/A]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;整合測試全數通過&lt;/td&gt;
&lt;td&gt;[QA]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[✅/❌/N/A]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;UAT 簽核完成&lt;/td&gt;
&lt;td&gt;[PO/使用者]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[✅/❌/N/A]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;效能測試報告 — 符合 NFR 標準&lt;/td&gt;
&lt;td&gt;[QA/效能]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[✅/❌/N/A]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;安全掃描通過（Critical/High = 0）&lt;/td&gt;
&lt;td&gt;[AppSec]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[✅/❌/N/A]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;Regression Test 通過&lt;/td&gt;
&lt;td&gt;[QA]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[✅/❌/N/A]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="32-部署準備"&gt;3.2 部署準備&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;檢核項目&lt;/th&gt;
&lt;th&gt;負責人&lt;/th&gt;
&lt;th&gt;完成日&lt;/th&gt;
&lt;th&gt;狀態&lt;/th&gt;
&lt;th&gt;備註&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;td&gt;部署手冊/腳本已更新並審閱&lt;/td&gt;
&lt;td&gt;[DevOps]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[✅/❌/N/A]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;CI/CD Pipeline 驗證通過（Staging）&lt;/td&gt;
&lt;td&gt;[DevOps]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[✅/❌/N/A]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11&lt;/td&gt;
&lt;td&gt;資料庫 Migration Script 已測試&lt;/td&gt;
&lt;td&gt;[DBA]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[✅/❌/N/A]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;12&lt;/td&gt;
&lt;td&gt;回退腳本已準備並測試&lt;/td&gt;
&lt;td&gt;[DevOps/DBA]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[✅/❌/N/A]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;13&lt;/td&gt;
&lt;td&gt;設定檔已更新（環境變數/Config）&lt;/td&gt;
&lt;td&gt;[DevOps]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[✅/❌/N/A]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;14&lt;/td&gt;
&lt;td&gt;SSL 憑證/網域確認有效&lt;/td&gt;
&lt;td&gt;[Infra]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[✅/❌/N/A]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;15&lt;/td&gt;
&lt;td&gt;第三方服務/API 就緒確認&lt;/td&gt;
&lt;td&gt;[SA]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[✅/❌/N/A]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;16&lt;/td&gt;
&lt;td&gt;容量/資源已到位（VM / K8s / DB）&lt;/td&gt;
&lt;td&gt;[Infra]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[✅/❌/N/A]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="33-文件與溝通"&gt;3.3 文件與溝通&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;檢核項目&lt;/th&gt;
&lt;th&gt;負責人&lt;/th&gt;
&lt;th&gt;完成日&lt;/th&gt;
&lt;th&gt;狀態&lt;/th&gt;
&lt;th&gt;備註&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;17&lt;/td&gt;
&lt;td&gt;Release Note 已完成&lt;/td&gt;
&lt;td&gt;[PM/Dev]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[✅/❌/N/A]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;18&lt;/td&gt;
&lt;td&gt;使用者手冊/教育訓練已更新&lt;/td&gt;
&lt;td&gt;[PM/BA]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[✅/❌/N/A]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;19&lt;/td&gt;
&lt;td&gt;維運文件（SOP/Runbook）已更新&lt;/td&gt;
&lt;td&gt;[SRE/DevOps]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[✅/❌/N/A]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;20&lt;/td&gt;
&lt;td&gt;內部上線通知已發送&lt;/td&gt;
&lt;td&gt;[PM]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[✅/❌/N/A]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;21&lt;/td&gt;
&lt;td&gt;外部用戶公告已發送（如需要）&lt;/td&gt;
&lt;td&gt;[PM/行銷]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[✅/❌/N/A]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;22&lt;/td&gt;
&lt;td&gt;客服/Help Desk 已知悉異動內容&lt;/td&gt;
&lt;td&gt;[PM]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[✅/❌/N/A]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="34-監控與告警"&gt;3.4 監控與告警&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;檢核項目&lt;/th&gt;
&lt;th&gt;負責人&lt;/th&gt;
&lt;th&gt;完成日&lt;/th&gt;
&lt;th&gt;狀態&lt;/th&gt;
&lt;th&gt;備註&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;23&lt;/td&gt;
&lt;td&gt;監控 Dashboard 已設定&lt;/td&gt;
&lt;td&gt;[SRE]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[✅/❌/N/A]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;24&lt;/td&gt;
&lt;td&gt;告警規則已設定並測試&lt;/td&gt;
&lt;td&gt;[SRE]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[✅/❌/N/A]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;25&lt;/td&gt;
&lt;td&gt;Log 收集已確認正常&lt;/td&gt;
&lt;td&gt;[SRE]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[✅/❌/N/A]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;26&lt;/td&gt;
&lt;td&gt;健康檢查端點已設定&lt;/td&gt;
&lt;td&gt;[Dev/DevOps]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[✅/❌/N/A]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="4-上線當日檢核"&gt;4. 上線當日檢核&lt;/h3&gt;
&lt;h4 id="41-上線前t---30-min"&gt;4.1 上線前（T - 30 min）&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;檢核項目&lt;/th&gt;
&lt;th&gt;負責人&lt;/th&gt;
&lt;th&gt;時間&lt;/th&gt;
&lt;th&gt;狀態&lt;/th&gt;
&lt;th&gt;備註&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;27&lt;/td&gt;
&lt;td&gt;War Room 成員全數到位&lt;/td&gt;
&lt;td&gt;[RM]&lt;/td&gt;
&lt;td&gt;[HH:mm]&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;28&lt;/td&gt;
&lt;td&gt;溝通管道確認（Teams/Slack channel）&lt;/td&gt;
&lt;td&gt;[RM]&lt;/td&gt;
&lt;td&gt;[HH:mm]&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;29&lt;/td&gt;
&lt;td&gt;最終 Go/No-Go 確認&lt;/td&gt;
&lt;td&gt;[PM + 各角色]&lt;/td&gt;
&lt;td&gt;[HH:mm]&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;30&lt;/td&gt;
&lt;td&gt;生產環境備份完成&lt;/td&gt;
&lt;td&gt;[DBA/Infra]&lt;/td&gt;
&lt;td&gt;[HH:mm]&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="42-上線執行中"&gt;4.2 上線執行中&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;步驟&lt;/th&gt;
&lt;th&gt;負責人&lt;/th&gt;
&lt;th&gt;預計時間&lt;/th&gt;
&lt;th&gt;實際時間&lt;/th&gt;
&lt;th&gt;狀態&lt;/th&gt;
&lt;th&gt;備註&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;31&lt;/td&gt;
&lt;td&gt;[開始維護公告/流量切離]&lt;/td&gt;
&lt;td&gt;[RM]&lt;/td&gt;
&lt;td&gt;[HH:mm]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;32&lt;/td&gt;
&lt;td&gt;[DB Migration 執行]&lt;/td&gt;
&lt;td&gt;[DBA]&lt;/td&gt;
&lt;td&gt;[HH:mm]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;33&lt;/td&gt;
&lt;td&gt;[應用程式部署]&lt;/td&gt;
&lt;td&gt;[DevOps]&lt;/td&gt;
&lt;td&gt;[HH:mm]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;34&lt;/td&gt;
&lt;td&gt;[設定檔/環境變數更新]&lt;/td&gt;
&lt;td&gt;[DevOps]&lt;/td&gt;
&lt;td&gt;[HH:mm]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;35&lt;/td&gt;
&lt;td&gt;[快速健康檢查]&lt;/td&gt;
&lt;td&gt;[DevOps]&lt;/td&gt;
&lt;td&gt;[HH:mm]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;36&lt;/td&gt;
&lt;td&gt;[流量恢復/維護公告移除]&lt;/td&gt;
&lt;td&gt;[RM]&lt;/td&gt;
&lt;td&gt;[HH:mm]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="5-上線後驗證檢核"&gt;5. 上線後驗證檢核&lt;/h3&gt;
&lt;h4 id="51-即時驗證t--15-min"&gt;5.1 即時驗證（T + 15 min）&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;檢核項目&lt;/th&gt;
&lt;th&gt;負責人&lt;/th&gt;
&lt;th&gt;狀態&lt;/th&gt;
&lt;th&gt;備註&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;37&lt;/td&gt;
&lt;td&gt;Health Check / Liveness 正常&lt;/td&gt;
&lt;td&gt;[DevOps]&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;38&lt;/td&gt;
&lt;td&gt;核心功能 Smoke Test 通過&lt;/td&gt;
&lt;td&gt;[QA]&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;39&lt;/td&gt;
&lt;td&gt;Log 無 Error/Exception 異常暴增&lt;/td&gt;
&lt;td&gt;[SRE]&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;40&lt;/td&gt;
&lt;td&gt;監控指標正常（CPU/Memory/TPS）&lt;/td&gt;
&lt;td&gt;[SRE]&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;41&lt;/td&gt;
&lt;td&gt;資料庫連線正常&lt;/td&gt;
&lt;td&gt;[DBA]&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="52-穩定觀察期t--14-hr"&gt;5.2 穩定觀察期（T + 1~4 hr）&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;檢核項目&lt;/th&gt;
&lt;th&gt;負責人&lt;/th&gt;
&lt;th&gt;狀態&lt;/th&gt;
&lt;th&gt;備註&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;42&lt;/td&gt;
&lt;td&gt;錯誤率維持正常水位&lt;/td&gt;
&lt;td&gt;[SRE]&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;43&lt;/td&gt;
&lt;td&gt;回應時間無惡化&lt;/td&gt;
&lt;td&gt;[SRE]&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;44&lt;/td&gt;
&lt;td&gt;無使用者回報問題&lt;/td&gt;
&lt;td&gt;[客服/PM]&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;45&lt;/td&gt;
&lt;td&gt;排程任務正常執行&lt;/td&gt;
&lt;td&gt;[DevOps]&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="6-通訊與通知計畫"&gt;6. 通訊與通知計畫&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;階段&lt;/th&gt;
&lt;th&gt;通知對象&lt;/th&gt;
&lt;th&gt;通知方式&lt;/th&gt;
&lt;th&gt;內容重點&lt;/th&gt;
&lt;th&gt;負責人&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;上線前 1 週&lt;/td&gt;
&lt;td&gt;內部團隊&lt;/td&gt;
&lt;td&gt;Email/Teams&lt;/td&gt;
&lt;td&gt;上線時程與影響&lt;/td&gt;
&lt;td&gt;PM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;上線前 1 天&lt;/td&gt;
&lt;td&gt;外部用戶&lt;/td&gt;
&lt;td&gt;公告/Email&lt;/td&gt;
&lt;td&gt;維護視窗通知&lt;/td&gt;
&lt;td&gt;PM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;上線開始&lt;/td&gt;
&lt;td&gt;War Room 成員&lt;/td&gt;
&lt;td&gt;Teams Channel&lt;/td&gt;
&lt;td&gt;Go 指令&lt;/td&gt;
&lt;td&gt;RM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;上線完成&lt;/td&gt;
&lt;td&gt;全體利害關係人&lt;/td&gt;
&lt;td&gt;Email&lt;/td&gt;
&lt;td&gt;完成通知&lt;/td&gt;
&lt;td&gt;PM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;異常/回退&lt;/td&gt;
&lt;td&gt;管理層 + 用戶&lt;/td&gt;
&lt;td&gt;電話 + Email&lt;/td&gt;
&lt;td&gt;狀況說明&lt;/td&gt;
&lt;td&gt;PM/RM&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="7-回退判定與流程"&gt;7. 回退判定與流程&lt;/h3&gt;
&lt;h4 id="71-回退觸發條件"&gt;7.1 回退觸發條件&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;條件&lt;/th&gt;
&lt;th&gt;判定者&lt;/th&gt;
&lt;th&gt;優先級&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;核心功能 Smoke Test 失敗&lt;/td&gt;
&lt;td&gt;QA + PM&lt;/td&gt;
&lt;td&gt;立即回退&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;Error Rate &amp;gt; [N]% 持續 [N] 分鐘&lt;/td&gt;
&lt;td&gt;SRE&lt;/td&gt;
&lt;td&gt;立即回退&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;P95 回應時間 &amp;gt; [N]ms 持續 [N] 分鐘&lt;/td&gt;
&lt;td&gt;SRE&lt;/td&gt;
&lt;td&gt;評估回退&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;資料完整性問題&lt;/td&gt;
&lt;td&gt;DBA&lt;/td&gt;
&lt;td&gt;立即回退&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;安全性事件&lt;/td&gt;
&lt;td&gt;AppSec&lt;/td&gt;
&lt;td&gt;立即回退&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="72-回退步驟摘要"&gt;7.2 回退步驟摘要&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;步驟&lt;/th&gt;
&lt;th&gt;負責人&lt;/th&gt;
&lt;th&gt;預估時間&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;宣告回退決定&lt;/td&gt;
&lt;td&gt;RM/PM&lt;/td&gt;
&lt;td&gt;即刻&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;[流量切離/維護模式]&lt;/td&gt;
&lt;td&gt;DevOps&lt;/td&gt;
&lt;td&gt;[N] min&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;[應用程式回退至前版]&lt;/td&gt;
&lt;td&gt;DevOps&lt;/td&gt;
&lt;td&gt;[N] min&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;[DB rollback（如有）]&lt;/td&gt;
&lt;td&gt;DBA&lt;/td&gt;
&lt;td&gt;[N] min&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;[驗證回退成功]&lt;/td&gt;
&lt;td&gt;QA&lt;/td&gt;
&lt;td&gt;[N] min&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;[恢復流量]&lt;/td&gt;
&lt;td&gt;DevOps&lt;/td&gt;
&lt;td&gt;[N] min&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="8-簽核記錄"&gt;8. 簽核記錄&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;階段&lt;/th&gt;
&lt;th&gt;角色&lt;/th&gt;
&lt;th&gt;姓名&lt;/th&gt;
&lt;th&gt;簽核日期&lt;/th&gt;
&lt;th&gt;結果&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Go/No-Go&lt;/td&gt;
&lt;td&gt;PM&lt;/td&gt;
&lt;td&gt;[姓名]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[Go / No-Go]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Go/No-Go&lt;/td&gt;
&lt;td&gt;Tech Lead&lt;/td&gt;
&lt;td&gt;[姓名]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[Go / No-Go]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Go/No-Go&lt;/td&gt;
&lt;td&gt;QA Lead&lt;/td&gt;
&lt;td&gt;[姓名]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[Go / No-Go]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;上線完成確認&lt;/td&gt;
&lt;td&gt;RM&lt;/td&gt;
&lt;td&gt;[姓名]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[成功 / 回退]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;觀察期結束&lt;/td&gt;
&lt;td&gt;SRE&lt;/td&gt;
&lt;td&gt;[姓名]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[穩定 / 待觀察]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="9-附錄"&gt;9. 附錄&lt;/h3&gt;
&lt;h4 id="91-war-room-聯絡人"&gt;9.1 War Room 聯絡人&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;角色&lt;/th&gt;
&lt;th&gt;姓名&lt;/th&gt;
&lt;th&gt;電話&lt;/th&gt;
&lt;th&gt;備註&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Release Manager&lt;/td&gt;
&lt;td&gt;[姓名]&lt;/td&gt;
&lt;td&gt;[電話]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DBA&lt;/td&gt;
&lt;td&gt;[姓名]&lt;/td&gt;
&lt;td&gt;[電話]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DevOps&lt;/td&gt;
&lt;td&gt;[姓名]&lt;/td&gt;
&lt;td&gt;[電話]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dev Lead&lt;/td&gt;
&lt;td&gt;[姓名]&lt;/td&gt;
&lt;td&gt;[電話]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="92-相關文件連結"&gt;9.2 相關文件連結&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;文件&lt;/th&gt;
&lt;th&gt;連結&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Release Note&lt;/td&gt;
&lt;td&gt;[link]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;部署手冊&lt;/td&gt;
&lt;td&gt;[link]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;回退計畫&lt;/td&gt;
&lt;td&gt;[link]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;監控 Dashboard&lt;/td&gt;
&lt;td&gt;[link]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-使用說明"&gt;📖 使用說明&lt;/h2&gt;
&lt;h3 id="使用時機"&gt;使用時機&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;情境&lt;/th&gt;
&lt;th&gt;使用方式&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;新系統首次上線&lt;/td&gt;
&lt;td&gt;完整執行所有檢核項&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;版本升級&lt;/td&gt;
&lt;td&gt;可依影響範圍簡化 §3.3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hotfix&lt;/td&gt;
&lt;td&gt;簡化版，但 §4, §5, §7 必須執行&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;設定變更&lt;/td&gt;
&lt;td&gt;簡化版，聚焦 §4, §5&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="管理原則"&gt;管理原則&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;上線前 48 小時&lt;/strong&gt;完成所有前置作業檢核&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Go/No-Go 會議&lt;/strong&gt;需所有關鍵角色簽核&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;回退計畫&lt;/strong&gt;必須事先測試驗證&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;觀察期&lt;/strong&gt;結束前不可離開 War Room&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-範例以-hrms-人力資源管理系統為例"&gt;💡 範例（以 HRMS 人力資源管理系統為例）&lt;/h2&gt;
&lt;hr&gt;
&lt;h3 id="範例gono-go-決策"&gt;範例：Go/No-Go 決策&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;上線版本&lt;/strong&gt;：HRMS v2.0.0（薪資模組重構 + 出缺勤 API 升級）&lt;br&gt;
&lt;strong&gt;上線視窗&lt;/strong&gt;：2024-06-15 02:00~04:00 (Saturday)&lt;/p&gt;</description></item><item><title>使用案例文件範本（Use Case Document Template）</title><link>https://chihhung.github.io/Blog/posts/%E6%95%99%E5%AD%B8/templates/requirements/usecase_template/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://chihhung.github.io/Blog/posts/%E6%95%99%E5%AD%B8/templates/requirements/usecase_template/</guid><description>&lt;h1 id="使用案例文件範本use-case-document-template"&gt;使用案例文件範本（Use Case Document Template）&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;適用標準&lt;/strong&gt;：ISO/IEC/IEEE 29148:2018、UML 2.5.1（Unified Modeling Language）&lt;br&gt;
&lt;strong&gt;適用階段&lt;/strong&gt;：需求分析階段（Requirements Phase）&lt;br&gt;
&lt;strong&gt;負責角色&lt;/strong&gt;：系統分析師（SA）、業務分析師（BA）&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-章節目錄"&gt;📑 章節目錄&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="#1-%E6%96%87%E4%BB%B6%E8%B3%87%E8%A8%8A"&gt;文件資訊&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#2-%E7%B3%BB%E7%B5%B1%E7%AF%84%E5%9C%8D%E8%88%87%E5%8F%83%E8%88%87%E8%80%85"&gt;系統範圍與參與者&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#3-%E4%BD%BF%E7%94%A8%E6%A1%88%E4%BE%8B%E5%9C%96use-case-diagram"&gt;使用案例圖（Use Case Diagram）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#4-%E4%BD%BF%E7%94%A8%E6%A1%88%E4%BE%8B%E6%B8%85%E5%96%AE"&gt;使用案例清單&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#5-%E4%BD%BF%E7%94%A8%E6%A1%88%E4%BE%8B%E8%A6%8F%E6%A0%BC%E9%80%90%E6%A1%88%E8%A9%B3%E8%BF%B0"&gt;使用案例規格（逐案詳述）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#6-%E6%A5%AD%E5%8B%99%E8%A6%8F%E5%89%87"&gt;業務規則&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#7-%E9%9D%9E%E5%8A%9F%E8%83%BD%E6%80%A7%E9%9C%80%E6%B1%82%E5%B0%8D%E6%87%89"&gt;非功能性需求對應&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#8-%E8%BF%BD%E6%BA%AF%E7%9F%A9%E9%99%A3"&gt;追溯矩陣&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-範本"&gt;📝 範本&lt;/h2&gt;
&lt;hr&gt;
&lt;h3 id="1-文件資訊"&gt;1. 文件資訊&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;文件名稱&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[系統名稱] 使用案例文件&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;文件編號&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[專案代碼]-UCD-[版本號]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;版本&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;v[X.Y]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;建立日期&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;最後更新&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;撰寫者&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[BA/SA 姓名]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;審核者&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[技術主管 / 業務主管]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="版本歷程"&gt;版本歷程&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;版本&lt;/th&gt;
&lt;th&gt;日期&lt;/th&gt;
&lt;th&gt;修改人&lt;/th&gt;
&lt;th&gt;修改內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;v1.0&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD]&lt;/td&gt;
&lt;td&gt;[姓名]&lt;/td&gt;
&lt;td&gt;初版發布&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="2-系統範圍與參與者"&gt;2. 系統範圍與參與者&lt;/h3&gt;
&lt;h4 id="21-系統邊界"&gt;2.1 系統邊界&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;說明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;系統名稱&lt;/td&gt;
&lt;td&gt;[系統全名]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;系統目的&lt;/td&gt;
&lt;td&gt;[一句話描述系統核心價值]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;系統範圍&lt;/td&gt;
&lt;td&gt;[包含/不包含的功能範疇]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="22-參與者actors清單"&gt;2.2 參與者（Actors）清單&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;參與者 ID&lt;/th&gt;
&lt;th&gt;名稱&lt;/th&gt;
&lt;th&gt;類型&lt;/th&gt;
&lt;th&gt;說明&lt;/th&gt;
&lt;th&gt;相關角色/系統&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ACT-001&lt;/td&gt;
&lt;td&gt;[名稱]&lt;/td&gt;
&lt;td&gt;[人/系統/時間]&lt;/td&gt;
&lt;td&gt;[簡述]&lt;/td&gt;
&lt;td&gt;[實際角色]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ACT-002&lt;/td&gt;
&lt;td&gt;[名稱]&lt;/td&gt;
&lt;td&gt;[人/系統/時間]&lt;/td&gt;
&lt;td&gt;[簡述]&lt;/td&gt;
&lt;td&gt;[實際角色]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="3-使用案例圖use-case-diagram"&gt;3. 使用案例圖（Use Case Diagram）&lt;/h3&gt;
&lt;pre class="mermaid"&gt;graph LR
subgraph "System Boundary: [系統名稱]"
UC1([UC-001: 使用案例名稱])
UC2([UC-002: 使用案例名稱])
UC3([UC-003: 使用案例名稱])
end
Actor1[/Actor 1\] --&gt; UC1
Actor1 --&gt; UC2
Actor2[/Actor 2\] --&gt; UC2
Actor2 --&gt; UC3
UC2 -.-&gt;|include| UC1
UC3 -.-&gt;|extend| UC2&lt;/pre&gt;
&lt;hr&gt;
&lt;h3 id="4-使用案例清單"&gt;4. 使用案例清單&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;UC ID&lt;/th&gt;
&lt;th&gt;使用案例名稱&lt;/th&gt;
&lt;th&gt;主要參與者&lt;/th&gt;
&lt;th&gt;優先級&lt;/th&gt;
&lt;th&gt;複雜度&lt;/th&gt;
&lt;th&gt;狀態&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;UC-001&lt;/td&gt;
&lt;td&gt;[名稱]&lt;/td&gt;
&lt;td&gt;[Actor]&lt;/td&gt;
&lt;td&gt;[High/Medium/Low]&lt;/td&gt;
&lt;td&gt;[High/Medium/Low]&lt;/td&gt;
&lt;td&gt;[Draft/Review/Approved]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;UC-002&lt;/td&gt;
&lt;td&gt;[名稱]&lt;/td&gt;
&lt;td&gt;[Actor]&lt;/td&gt;
&lt;td&gt;[High/Medium/Low]&lt;/td&gt;
&lt;td&gt;[High/Medium/Low]&lt;/td&gt;
&lt;td&gt;[Draft/Review/Approved]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="5-使用案例規格逐案詳述"&gt;5. 使用案例規格（逐案詳述）&lt;/h3&gt;
&lt;h4 id="uc-nnn-使用案例名稱"&gt;UC-[NNN]: [使用案例名稱]&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Use Case ID&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;UC-[NNN]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;名稱&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[使用案例名稱]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;簡述&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[一句話描述目的]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;主要參與者&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[Primary Actor]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;次要參與者&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[Secondary Actors，若無填 N/A]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;觸發條件&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[什麼事件啟動此使用案例]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;前置條件&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[執行前必須滿足的條件]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;後置條件（成功）&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[成功完成後系統/資料狀態]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;後置條件（失敗）&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[失敗時系統/資料狀態]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;優先級&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[High / Medium / Low]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;頻率&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[每日 N 次 / 每週 N 次]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;主要流程（Main Flow）：&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>使用者手冊範本（User Manual Template）</title><link>https://chihhung.github.io/Blog/posts/%E6%95%99%E5%AD%B8/templates/project/usermanual_template/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://chihhung.github.io/Blog/posts/%E6%95%99%E5%AD%B8/templates/project/usermanual_template/</guid><description>&lt;h1 id="使用者手冊範本user-manual-template"&gt;使用者手冊範本（User Manual Template）&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;適用標準&lt;/strong&gt;：ISO/IEC/IEEE 26514:2022（系統與軟體使用者文件設計）&lt;br&gt;
&lt;strong&gt;適用階段&lt;/strong&gt;：專案管理 — 交付階段&lt;br&gt;
&lt;strong&gt;負責角色&lt;/strong&gt;：Technical Writer、BA、PM&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-章節目錄"&gt;📑 章節目錄&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="#1-%E6%96%87%E4%BB%B6%E8%B3%87%E8%A8%8A"&gt;文件資訊&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#2-%E5%89%8D%E8%A8%80"&gt;前言&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#3-%E7%B3%BB%E7%B5%B1%E6%A6%82%E8%BF%B0"&gt;系統概述&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#4-%E5%BF%AB%E9%80%9F%E5%85%A5%E9%96%80"&gt;快速入門&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#5-%E5%8A%9F%E8%83%BD%E6%93%8D%E4%BD%9C%E8%AA%AA%E6%98%8E"&gt;功能操作說明&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#6-%E7%B3%BB%E7%B5%B1%E7%AE%A1%E7%90%86%E5%8A%9F%E8%83%BD"&gt;系統管理功能&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#7-%E5%B8%B8%E8%A6%8B%E5%95%8F%E9%A1%8Cfaq"&gt;常見問題（FAQ）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#8-%E9%8C%AF%E8%AA%A4%E8%A8%8A%E6%81%AF%E8%88%87%E6%8E%92%E9%99%A4"&gt;錯誤訊息與排除&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#9-%E9%99%84%E9%8C%84"&gt;附錄&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-範本"&gt;📝 範本&lt;/h2&gt;
&lt;hr&gt;
&lt;h3 id="1-文件資訊"&gt;1. 文件資訊&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;文件名稱&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[系統名稱] 使用者手冊&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;文件編號&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[專案代碼]-UM-[版本號]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;版本&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;v[X.Y]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;適用系統版本&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[系統版本號]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;建立日期&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;最後更新&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;作者&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[Technical Writer / BA]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;審核者&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[PM / PO]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="版本歷程"&gt;版本歷程&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;版本&lt;/th&gt;
&lt;th&gt;日期&lt;/th&gt;
&lt;th&gt;修改內容&lt;/th&gt;
&lt;th&gt;修改者&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;v1.0&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;初版&lt;/td&gt;
&lt;td&gt;[姓名]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;v1.1&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[修改說明]&lt;/td&gt;
&lt;td&gt;[姓名]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="2-前言"&gt;2. 前言&lt;/h3&gt;
&lt;h4 id="21-文件目的"&gt;2.1 文件目的&lt;/h4&gt;
&lt;p&gt;本手冊提供 [系統名稱] 的完整操作指引，協助使用者了解系統功能並正確使用各項功能。&lt;/p&gt;</description></item><item><title>基礎設施架構設計文件範本（Infrastructure Architecture Document Template）</title><link>https://chihhung.github.io/Blog/posts/%E6%95%99%E5%AD%B8/templates/design/infrastructurearchitecture_template/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://chihhung.github.io/Blog/posts/%E6%95%99%E5%AD%B8/templates/design/infrastructurearchitecture_template/</guid><description>&lt;h1 id="基礎設施架構設計文件範本infrastructure-architecture-document-template"&gt;基礎設施架構設計文件範本（Infrastructure Architecture Document Template）&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;適用標準&lt;/strong&gt;：ISO/IEC/IEEE 42010:2022（架構描述）、TOGAF ADM、C4 Model、ISO/IEC 27001:2022（資安）&lt;br&gt;
&lt;strong&gt;適用階段&lt;/strong&gt;：系統設計階段（Design Phase）&lt;br&gt;
&lt;strong&gt;負責角色&lt;/strong&gt;：系統架構師（SA）、基礎設施工程師（Infra Engineer）、雲端架構師&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-章節目錄"&gt;📑 章節目錄&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="#1-%E6%96%87%E4%BB%B6%E8%B3%87%E8%A8%8A"&gt;文件資訊&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#2-%E6%9E%B6%E6%A7%8B%E8%A8%AD%E8%A8%88%E7%9B%AE%E6%A8%99%E8%88%87%E7%B4%84%E6%9D%9F"&gt;架構設計目標與約束&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#3-%E7%B3%BB%E7%B5%B1%E6%9E%B6%E6%A7%8B%E7%B8%BD%E8%A6%BD"&gt;系統架構總覽&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#4-%E7%B6%B2%E8%B7%AF%E6%9E%B6%E6%A7%8B%E8%A8%AD%E8%A8%88"&gt;網路架構設計&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#5-%E9%81%8B%E7%AE%97%E8%B3%87%E6%BA%90%E9%85%8D%E7%BD%AE"&gt;運算資源配置&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#6-%E5%84%B2%E5%AD%98%E8%88%87%E8%B3%87%E6%96%99%E5%BA%AB%E6%9E%B6%E6%A7%8B"&gt;儲存與資料庫架構&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#7-%E9%AB%98%E5%8F%AF%E7%94%A8%E8%88%87%E7%81%BD%E9%9B%A3%E5%BE%A9%E5%8E%9F%E8%A8%AD%E8%A8%88"&gt;高可用與災難復原設計&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#8-%E5%AE%89%E5%85%A8%E6%9E%B6%E6%A7%8B%E8%A8%AD%E8%A8%88"&gt;安全架構設計&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#9-%E7%9B%A3%E6%8E%A7%E8%88%87%E5%8F%AF%E8%A7%80%E6%B8%AC%E6%80%A7%E6%9E%B6%E6%A7%8B"&gt;監控與可觀測性架構&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#10-cicd-%E9%83%A8%E7%BD%B2%E6%9E%B6%E6%A7%8B"&gt;CI/CD 部署架構&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#11-%E5%AE%B9%E9%87%8F%E8%A6%8F%E5%8A%83%E8%88%87%E6%93%B4%E5%B1%95%E7%AD%96%E7%95%A5"&gt;容量規劃與擴展策略&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#12-%E7%92%B0%E5%A2%83%E8%A6%8F%E5%8A%83"&gt;環境規劃&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#13-%E9%99%84%E9%8C%84"&gt;附錄&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-範本"&gt;📝 範本&lt;/h2&gt;
&lt;hr&gt;
&lt;h3 id="1-文件資訊"&gt;1. 文件資訊&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;文件名稱&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[系統名稱] 基礎設施架構設計文件&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;文件編號&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[專案代碼]-IAD-[版本號]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;版本&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;v[X.Y]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;建立日期&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;最後更新&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;撰寫者&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[架構師姓名]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;審核者&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[技術主管]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;核准者&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[專案經理 / CTO]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="版本歷程"&gt;版本歷程&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;版本&lt;/th&gt;
&lt;th&gt;日期&lt;/th&gt;
&lt;th&gt;修改人&lt;/th&gt;
&lt;th&gt;修改內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;v1.0&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD]&lt;/td&gt;
&lt;td&gt;[姓名]&lt;/td&gt;
&lt;td&gt;初版發布&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="關聯文件"&gt;關聯文件&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;文件名稱&lt;/th&gt;
&lt;th&gt;文件編號&lt;/th&gt;
&lt;th&gt;關係&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;系統架構文件（SAD）&lt;/td&gt;
&lt;td&gt;[編號]&lt;/td&gt;
&lt;td&gt;邏輯架構來源&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;非功能性需求規格&lt;/td&gt;
&lt;td&gt;[編號]&lt;/td&gt;
&lt;td&gt;NFR 輸入&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;安全需求清單&lt;/td&gt;
&lt;td&gt;[編號]&lt;/td&gt;
&lt;td&gt;安全設計依據&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;資料庫設計文件&lt;/td&gt;
&lt;td&gt;[編號]&lt;/td&gt;
&lt;td&gt;資料層設計&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="2-架構設計目標與約束"&gt;2. 架構設計目標與約束&lt;/h3&gt;
&lt;h4 id="21-設計目標"&gt;2.1 設計目標&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;品質屬性&lt;/th&gt;
&lt;th&gt;目標&lt;/th&gt;
&lt;th&gt;衡量指標&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;可用性（Availability）&lt;/td&gt;
&lt;td&gt;[目標 SLA %]&lt;/td&gt;
&lt;td&gt;Uptime ≥ [N]%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;效能（Performance）&lt;/td&gt;
&lt;td&gt;[回應時間目標]&lt;/td&gt;
&lt;td&gt;P95 &amp;lt; [N]ms, TPS ≥ [N]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;延展性（Scalability）&lt;/td&gt;
&lt;td&gt;[擴展能力]&lt;/td&gt;
&lt;td&gt;支援 [N] 並發用戶&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;安全性（Security）&lt;/td&gt;
&lt;td&gt;[合規要求]&lt;/td&gt;
&lt;td&gt;符合 [法規/標準]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;可維護性（Maintainability）&lt;/td&gt;
&lt;td&gt;[維護便利性]&lt;/td&gt;
&lt;td&gt;MTTR &amp;lt; [N] min&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;成本效益（Cost）&lt;/td&gt;
&lt;td&gt;[預算限制]&lt;/td&gt;
&lt;td&gt;月費 &amp;lt; [N] USD&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="22-設計約束"&gt;2.2 設計約束&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;約束類型&lt;/th&gt;
&lt;th&gt;約束內容&lt;/th&gt;
&lt;th&gt;來源&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;技術約束&lt;/td&gt;
&lt;td&gt;[指定雲端平台 / 技術堆疊]&lt;/td&gt;
&lt;td&gt;[組織政策]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;法規約束&lt;/td&gt;
&lt;td&gt;[資料落地區域 / 合規要求]&lt;/td&gt;
&lt;td&gt;[法規名稱]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;預算約束&lt;/td&gt;
&lt;td&gt;[月度/年度預算上限]&lt;/td&gt;
&lt;td&gt;[專案預算]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;時程約束&lt;/td&gt;
&lt;td&gt;[上線日期限制]&lt;/td&gt;
&lt;td&gt;[專案時程]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;組織約束&lt;/td&gt;
&lt;td&gt;[現有團隊技能 / 維運能量]&lt;/td&gt;
&lt;td&gt;[人力限制]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="23-架構決策記錄adr"&gt;2.3 架構決策記錄（ADR）&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;ADR#&lt;/th&gt;
&lt;th&gt;決策標題&lt;/th&gt;
&lt;th&gt;狀態&lt;/th&gt;
&lt;th&gt;日期&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ADR-001&lt;/td&gt;
&lt;td&gt;[選用 Kubernetes 作為容器編排平台]&lt;/td&gt;
&lt;td&gt;Accepted&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ADR-002&lt;/td&gt;
&lt;td&gt;[採用 Multi-AZ 部署策略]&lt;/td&gt;
&lt;td&gt;Accepted&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;ADR 格式：&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>安全測試與弱點掃描報告範本（Security Scan Report Template）</title><link>https://chihhung.github.io/Blog/posts/%E6%95%99%E5%AD%B8/templates/testing/securityscanreport_template/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://chihhung.github.io/Blog/posts/%E6%95%99%E5%AD%B8/templates/testing/securityscanreport_template/</guid><description>&lt;h1 id="安全測試與弱點掃描報告範本security-scan-report-template"&gt;安全測試與弱點掃描報告範本（Security Scan Report Template）&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;適用標準&lt;/strong&gt;：OWASP Testing Guide v4.2、CVSS 3.1（Common Vulnerability Scoring System）、CWE&lt;br&gt;
&lt;strong&gt;適用階段&lt;/strong&gt;：測試驗證階段（Testing Phase）&lt;br&gt;
&lt;strong&gt;負責角色&lt;/strong&gt;：AppSec 工程師、資安測試人員、QA Lead&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-章節目錄"&gt;📑 章節目錄&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="#1-%E6%96%87%E4%BB%B6%E8%B3%87%E8%A8%8A"&gt;文件資訊&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#2-%E6%B8%AC%E8%A9%A6%E6%91%98%E8%A6%81"&gt;測試摘要&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#3-%E6%B8%AC%E8%A9%A6%E7%AF%84%E5%9C%8D%E8%88%87%E6%96%B9%E6%B3%95"&gt;測試範圍與方法&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#4-%E5%BC%B1%E9%BB%9E%E7%B8%BD%E8%A6%BD"&gt;弱點總覽&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#5-%E5%BC%B1%E9%BB%9E%E8%A9%B3%E7%B4%B0%E5%A0%B1%E5%91%8A"&gt;弱點詳細報告&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#6-%E5%90%88%E8%A6%8F%E6%AA%A2%E6%A0%B8%E7%B5%90%E6%9E%9C"&gt;合規檢核結果&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#7-%E4%BF%AE%E5%BE%A9%E8%A8%88%E7%95%AB"&gt;修復計畫&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#8-%E7%B5%90%E8%AB%96%E8%88%87%E5%BB%BA%E8%AD%B0"&gt;結論與建議&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#9-%E9%99%84%E9%8C%84"&gt;附錄&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-範本"&gt;📝 範本&lt;/h2&gt;
&lt;hr&gt;
&lt;h3 id="1-文件資訊"&gt;1. 文件資訊&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;文件名稱&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[系統名稱] 安全測試報告&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;文件編號&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[專案代碼]-STR-[版本號]-[日期]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;版本&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;v[X.Y]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;測試日期&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD] ~ [YYYY-MM-DD]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;測試人員&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[AppSec 團隊 / 外部廠商]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;審核者&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[CISO / 資安主管]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;資料分級&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Confidential&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="2-測試摘要"&gt;2. 測試摘要&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;測試類型&lt;/td&gt;
&lt;td&gt;[SAST / DAST / SCA / Penetration Test / 組合]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;受測版本&lt;/td&gt;
&lt;td&gt;[Application version / Commit hash]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;測試結果總評&lt;/td&gt;
&lt;td&gt;[✅ PASS / ⚠️ CONDITIONAL PASS / ❌ FAIL]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;上線決策&lt;/td&gt;
&lt;td&gt;[可上線 / 修復後可上線 / 不可上線]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="弱點統計"&gt;弱點統計&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;嚴重度&lt;/th&gt;
&lt;th&gt;數量&lt;/th&gt;
&lt;th&gt;已修復&lt;/th&gt;
&lt;th&gt;待修復&lt;/th&gt;
&lt;th&gt;接受風險&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Critical&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Low&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Info&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Total&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;[N]&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;[N]&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;[N]&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;[N]&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="3-測試範圍與方法"&gt;3. 測試範圍與方法&lt;/h3&gt;
&lt;h4 id="31-測試範圍"&gt;3.1 測試範圍&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;目標系統&lt;/td&gt;
&lt;td&gt;[系統名稱 + URL/IP]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;測試範圍&lt;/td&gt;
&lt;td&gt;[In-scope modules / endpoints]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;排除範圍&lt;/td&gt;
&lt;td&gt;[Out-of-scope，如第三方元件]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;認證帳號&lt;/td&gt;
&lt;td&gt;[測試用帳號角色清單（不含密碼）]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="32-測試方法"&gt;3.2 測試方法&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;測試類型&lt;/th&gt;
&lt;th&gt;工具&lt;/th&gt;
&lt;th&gt;版本&lt;/th&gt;
&lt;th&gt;說明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;SAST（靜態分析）&lt;/td&gt;
&lt;td&gt;[SonarQube / Checkmarx / Semgrep]&lt;/td&gt;
&lt;td&gt;[ver]&lt;/td&gt;
&lt;td&gt;原始碼分析&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DAST（動態分析）&lt;/td&gt;
&lt;td&gt;[OWASP ZAP / Burp Suite Pro]&lt;/td&gt;
&lt;td&gt;[ver]&lt;/td&gt;
&lt;td&gt;執行期掃描&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SCA（套件分析）&lt;/td&gt;
&lt;td&gt;[Snyk / OWASP Dependency-Check / Trivy]&lt;/td&gt;
&lt;td&gt;[ver]&lt;/td&gt;
&lt;td&gt;第三方套件弱點&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;手動測試&lt;/td&gt;
&lt;td&gt;[Burp Suite / Custom scripts]&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;邏輯弱點&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Container Scan&lt;/td&gt;
&lt;td&gt;[Trivy / Aqua]&lt;/td&gt;
&lt;td&gt;[ver]&lt;/td&gt;
&lt;td&gt;容器映像掃描&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="33-測試依據"&gt;3.3 測試依據&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;標準/指南&lt;/th&gt;
&lt;th&gt;涵蓋項目&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;OWASP Top 10 (2021)&lt;/td&gt;
&lt;td&gt;A01~A10&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OWASP API Security Top 10 (2023)&lt;/td&gt;
&lt;td&gt;全部&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OWASP ASVS v4.0.3&lt;/td&gt;
&lt;td&gt;[Level 1 / Level 2 / Level 3]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CWE Top 25 (2023)&lt;/td&gt;
&lt;td&gt;常見弱點&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="4-弱點總覽"&gt;4. 弱點總覽&lt;/h3&gt;
&lt;h4 id="41-依嚴重度分佈"&gt;4.1 依嚴重度分佈&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;嚴重度&lt;/th&gt;
&lt;th&gt;CVSS 分數範圍&lt;/th&gt;
&lt;th&gt;修復 SLA&lt;/th&gt;
&lt;th&gt;數量&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Critical&lt;/td&gt;
&lt;td&gt;9.0 – 10.0&lt;/td&gt;
&lt;td&gt;24 小時&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;td&gt;7.0 – 8.9&lt;/td&gt;
&lt;td&gt;7 天&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;4.0 – 6.9&lt;/td&gt;
&lt;td&gt;30 天&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Low&lt;/td&gt;
&lt;td&gt;0.1 – 3.9&lt;/td&gt;
&lt;td&gt;90 天&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Info&lt;/td&gt;
&lt;td&gt;0.0&lt;/td&gt;
&lt;td&gt;視需要&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="42-依類型分佈"&gt;4.2 依類型分佈&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;弱點類型（CWE）&lt;/th&gt;
&lt;th&gt;數量&lt;/th&gt;
&lt;th&gt;嚴重度分佈&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;[CWE-XXX: 弱點名稱]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[C:N / H:N / M:N / L:N]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[CWE-XXX: 弱點名稱]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[C:N / H:N / M:N / L:N]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="43-依-owasp-top-10-分佈"&gt;4.3 依 OWASP Top 10 分佈&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;OWASP Category&lt;/th&gt;
&lt;th&gt;弱點數量&lt;/th&gt;
&lt;th&gt;最高嚴重度&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;A01: Broken Access Control&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[Critical/High/&amp;hellip;]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;A02: Cryptographic Failures&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;A03: Injection&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;A04: Insecure Design&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;A05: Security Misconfiguration&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;A06: Vulnerable Components&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;A07: Auth Failures&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;A08: Software &amp;amp; Data Integrity&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;A09: Logging &amp;amp; Monitoring Failures&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;A10: SSRF&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="5-弱點詳細報告"&gt;5. 弱點詳細報告&lt;/h3&gt;
&lt;h4 id="vuln-nnn-弱點標題"&gt;VULN-[NNN]: [弱點標題]&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;弱點 ID&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;VULN-[NNN]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;嚴重度&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[Critical / High / Medium / Low]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;CVSS 分數&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[N.N]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;CVSS Vector&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;CWE&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;CWE-[NNN]: [名稱]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;OWASP&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[A01 / A02 / &amp;hellip;]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;發現工具&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[SAST / DAST / Manual]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;受影響元件&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[模組/檔案/API endpoint]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;狀態&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[Open / Fixed / Accepted / False Positive]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;描述：&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>安全設計文件範本（Security Design Document Template）</title><link>https://chihhung.github.io/Blog/posts/%E6%95%99%E5%AD%B8/templates/design/securitydesign_template/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://chihhung.github.io/Blog/posts/%E6%95%99%E5%AD%B8/templates/design/securitydesign_template/</guid><description>&lt;h1 id="安全設計文件範本security-design-document-template"&gt;安全設計文件範本（Security Design Document Template）&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;適用標準&lt;/strong&gt;：OWASP SAMM 2.0、ISO/IEC 27034（應用安全）、NIST SP 800-53、ISO/IEC 27001:2022&lt;br&gt;
&lt;strong&gt;適用階段&lt;/strong&gt;：系統設計階段（Design Phase）&lt;br&gt;
&lt;strong&gt;負責角色&lt;/strong&gt;：資安架構師、系統架構師（SA）、AppSec 工程師&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-章節目錄"&gt;📑 章節目錄&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="#1-%E6%96%87%E4%BB%B6%E8%B3%87%E8%A8%8A"&gt;文件資訊&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#2-%E5%AE%89%E5%85%A8%E8%A8%AD%E8%A8%88%E7%9B%AE%E6%A8%99"&gt;安全設計目標&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#3-%E8%BA%AB%E5%88%86%E9%A9%97%E8%AD%89%E8%A8%AD%E8%A8%88authentication"&gt;身分驗證設計（Authentication）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#4-%E6%8E%88%E6%AC%8A%E8%88%87%E5%AD%98%E5%8F%96%E6%8E%A7%E5%88%B6authorization"&gt;授權與存取控制（Authorization）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#5-%E8%B3%87%E6%96%99%E4%BF%9D%E8%AD%B7%E8%A8%AD%E8%A8%88"&gt;資料保護設計&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#6-api-%E5%AE%89%E5%85%A8%E8%A8%AD%E8%A8%88"&gt;API 安全設計&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#7-session-%E7%AE%A1%E7%90%86"&gt;Session 管理&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#8-%E8%BC%B8%E5%85%A5%E9%A9%97%E8%AD%89%E8%88%87%E8%BC%B8%E5%87%BA%E7%B7%A8%E7%A2%BC"&gt;輸入驗證與輸出編碼&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#9-%E6%97%A5%E8%AA%8C%E8%88%87%E7%A8%BD%E6%A0%B8%E8%A8%AD%E8%A8%88"&gt;日誌與稽核設計&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#10-%E5%AE%89%E5%85%A8%E7%B5%84%E6%85%8B%E5%9F%BA%E7%B7%9A"&gt;安全組態基線&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#11-%E5%AE%89%E5%85%A8%E6%B8%AC%E8%A9%A6%E7%AD%96%E7%95%A5"&gt;安全測試策略&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-範本"&gt;📝 範本&lt;/h2&gt;
&lt;hr&gt;
&lt;h3 id="1-文件資訊"&gt;1. 文件資訊&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;文件名稱&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[系統名稱] 安全設計文件&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;文件編號&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[專案代碼]-SDD-[版本號]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;版本&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;v[X.Y]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;建立日期&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;撰寫者&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[資安架構師]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;審核者&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[CISO / 資安團隊]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;資料分級&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[Confidential / Internal]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="關聯文件"&gt;關聯文件&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;文件&lt;/th&gt;
&lt;th&gt;關係&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;威脅模型（Threat Model）&lt;/td&gt;
&lt;td&gt;風險識別來源&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;安全需求清單&lt;/td&gt;
&lt;td&gt;需求依據&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;系統架構文件（SAD）&lt;/td&gt;
&lt;td&gt;架構背景&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="2-安全設計目標"&gt;2. 安全設計目標&lt;/h3&gt;
&lt;h4 id="21-安全原則"&gt;2.1 安全原則&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;原則&lt;/th&gt;
&lt;th&gt;說明&lt;/th&gt;
&lt;th&gt;實施方式&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Defense in Depth&lt;/td&gt;
&lt;td&gt;多層防禦&lt;/td&gt;
&lt;td&gt;[每層防護機制]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Least Privilege&lt;/td&gt;
&lt;td&gt;最小權限&lt;/td&gt;
&lt;td&gt;[RBAC + 預設拒絕]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Fail Secure&lt;/td&gt;
&lt;td&gt;安全失敗&lt;/td&gt;
&lt;td&gt;[錯誤處理不暴露資訊]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Separation of Duties&lt;/td&gt;
&lt;td&gt;職責分離&lt;/td&gt;
&lt;td&gt;[設計/部署/維運分離]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Zero Trust&lt;/td&gt;
&lt;td&gt;零信任&lt;/td&gt;
&lt;td&gt;[每次存取都驗證]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="22-合規需求"&gt;2.2 合規需求&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;法規/標準&lt;/th&gt;
&lt;th&gt;適用條款&lt;/th&gt;
&lt;th&gt;設計對應&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;[個資法 / GDPR]&lt;/td&gt;
&lt;td&gt;[條款]&lt;/td&gt;
&lt;td&gt;[§5 資料保護]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[ISO 27001]&lt;/td&gt;
&lt;td&gt;[A.8 / A.9]&lt;/td&gt;
&lt;td&gt;[§3, §4]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[OWASP Top 10]&lt;/td&gt;
&lt;td&gt;[全部]&lt;/td&gt;
&lt;td&gt;[§6, §8]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[PCI DSS]&lt;/td&gt;
&lt;td&gt;[條款，如適用]&lt;/td&gt;
&lt;td&gt;[§5]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="3-身分驗證設計authentication"&gt;3. 身分驗證設計（Authentication）&lt;/h3&gt;
&lt;h4 id="31-驗證機制"&gt;3.1 驗證機制&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;設計&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;驗證協定&lt;/td&gt;
&lt;td&gt;[OAuth 2.0 + OIDC / SAML 2.0 / Custom]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;IdP 選擇&lt;/td&gt;
&lt;td&gt;[Azure AD / Keycloak / Auth0 / 自建]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MFA 策略&lt;/td&gt;
&lt;td&gt;[強制 / 條件式 / 僅特權帳號]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MFA 方式&lt;/td&gt;
&lt;td&gt;[TOTP / SMS / Push / FIDO2]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;密碼政策&lt;/td&gt;
&lt;td&gt;[長度/複雜度/歷史/鎖定策略]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="32-密碼儲存"&gt;3.2 密碼儲存&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;設計&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Hash 演算法&lt;/td&gt;
&lt;td&gt;[bcrypt / Argon2id / PBKDF2]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cost Factor&lt;/td&gt;
&lt;td&gt;[rounds / iterations]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Salt&lt;/td&gt;
&lt;td&gt;[Per-user random salt]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="33-token-設計"&gt;3.3 Token 設計&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Token 類型&lt;/th&gt;
&lt;th&gt;格式&lt;/th&gt;
&lt;th&gt;有效期&lt;/th&gt;
&lt;th&gt;儲存位置&lt;/th&gt;
&lt;th&gt;備註&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Access Token&lt;/td&gt;
&lt;td&gt;[JWT / Opaque]&lt;/td&gt;
&lt;td&gt;[N min]&lt;/td&gt;
&lt;td&gt;[Memory / HttpOnly Cookie]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Refresh Token&lt;/td&gt;
&lt;td&gt;[Opaque]&lt;/td&gt;
&lt;td&gt;[N days]&lt;/td&gt;
&lt;td&gt;[HttpOnly Secure Cookie]&lt;/td&gt;
&lt;td&gt;單次使用&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ID Token&lt;/td&gt;
&lt;td&gt;[JWT]&lt;/td&gt;
&lt;td&gt;[N min]&lt;/td&gt;
&lt;td&gt;[Memory]&lt;/td&gt;
&lt;td&gt;不傳給後端 API&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="34-驗證流程圖"&gt;3.4 驗證流程圖&lt;/h4&gt;
&lt;pre class="mermaid"&gt;sequenceDiagram
participant U as User
participant C as Client App
participant IDP as Identity Provider
participant API as API Server
U-&gt;&gt;C: 點擊登入
C-&gt;&gt;IDP: Authorization Request (PKCE)
IDP-&gt;&gt;U: 顯示登入頁面
U-&gt;&gt;IDP: 輸入帳號/密碼 + MFA
IDP-&gt;&gt;C: Authorization Code
C-&gt;&gt;IDP: Token Exchange (code + code_verifier)
IDP-&gt;&gt;C: Access Token + Refresh Token + ID Token
C-&gt;&gt;API: API Request + Access Token (Bearer)
API-&gt;&gt;API: Validate Token (signature + claims)
API-&gt;&gt;C: Response&lt;/pre&gt;
&lt;hr&gt;
&lt;h3 id="4-授權與存取控制authorization"&gt;4. 授權與存取控制（Authorization）&lt;/h3&gt;
&lt;h4 id="41-存取控制模型"&gt;4.1 存取控制模型&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;設計&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;模型&lt;/td&gt;
&lt;td&gt;[RBAC / ABAC / ReBAC / 混合]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;角色層級&lt;/td&gt;
&lt;td&gt;[平面 / 階層式]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;權限粒度&lt;/td&gt;
&lt;td&gt;[功能級 / 資料級 / 欄位級]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="42-角色定義"&gt;4.2 角色定義&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;角色 ID&lt;/th&gt;
&lt;th&gt;角色名稱&lt;/th&gt;
&lt;th&gt;說明&lt;/th&gt;
&lt;th&gt;預設權限&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;[ROLE_ID]&lt;/td&gt;
&lt;td&gt;[名稱]&lt;/td&gt;
&lt;td&gt;[角色描述]&lt;/td&gt;
&lt;td&gt;[權限摘要]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="43-權限矩陣"&gt;4.3 權限矩陣&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;功能/資源&lt;/th&gt;
&lt;th&gt;[角色A]&lt;/th&gt;
&lt;th&gt;[角色B]&lt;/th&gt;
&lt;th&gt;[角色C]&lt;/th&gt;
&lt;th&gt;[Admin]&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;[功能1]&lt;/td&gt;
&lt;td&gt;R&lt;/td&gt;
&lt;td&gt;CRUD&lt;/td&gt;
&lt;td&gt;R&lt;/td&gt;
&lt;td&gt;CRUD&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[功能2]&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;R&lt;/td&gt;
&lt;td&gt;CRUD&lt;/td&gt;
&lt;td&gt;CRUD&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[功能3]&lt;/td&gt;
&lt;td&gt;RU (own)&lt;/td&gt;
&lt;td&gt;RU (dept)&lt;/td&gt;
&lt;td&gt;CRUD&lt;/td&gt;
&lt;td&gt;CRUD&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="44-資料級權限"&gt;4.4 資料級權限&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;規則&lt;/th&gt;
&lt;th&gt;描述&lt;/th&gt;
&lt;th&gt;實施方式&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Row-Level Security&lt;/td&gt;
&lt;td&gt;[使用者只能看自己的資料]&lt;/td&gt;
&lt;td&gt;[DB RLS / Application Filter]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Column-Level Security&lt;/td&gt;
&lt;td&gt;[敏感欄位依角色遮罩]&lt;/td&gt;
&lt;td&gt;[View / API 過濾]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;部門隔離&lt;/td&gt;
&lt;td&gt;[只能存取所屬部門資料]&lt;/td&gt;
&lt;td&gt;[tenant_id / dept_id filter]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="5-資料保護設計"&gt;5. 資料保護設計&lt;/h3&gt;
&lt;h4 id="51-加密策略"&gt;5.1 加密策略&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;場景&lt;/th&gt;
&lt;th&gt;方法&lt;/th&gt;
&lt;th&gt;演算法&lt;/th&gt;
&lt;th&gt;金鑰管理&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;傳輸中（In Transit）&lt;/td&gt;
&lt;td&gt;TLS&lt;/td&gt;
&lt;td&gt;[TLS 1.3 / 1.2]&lt;/td&gt;
&lt;td&gt;[憑證管理方式]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;靜態儲存（At Rest）&lt;/td&gt;
&lt;td&gt;[TDE / Application-level]&lt;/td&gt;
&lt;td&gt;[AES-256-GCM]&lt;/td&gt;
&lt;td&gt;[KMS / Vault]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;欄位加密&lt;/td&gt;
&lt;td&gt;Application-level&lt;/td&gt;
&lt;td&gt;[AES-256-GCM]&lt;/td&gt;
&lt;td&gt;[KMS / Vault]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;備份加密&lt;/td&gt;
&lt;td&gt;File-level&lt;/td&gt;
&lt;td&gt;[AES-256]&lt;/td&gt;
&lt;td&gt;[KMS]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="52-金鑰管理"&gt;5.2 金鑰管理&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;設計&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;KMS 工具&lt;/td&gt;
&lt;td&gt;[AWS KMS / Azure Key Vault / HashiCorp Vault]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;金鑰輪換&lt;/td&gt;
&lt;td&gt;[每 N 天自動輪換]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;金鑰存取控制&lt;/td&gt;
&lt;td&gt;[IAM Policy / RBAC]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;金鑰備份&lt;/td&gt;
&lt;td&gt;[異地備份策略]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="53-個資處理"&gt;5.3 個資處理&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;個資欄位&lt;/th&gt;
&lt;th&gt;蒐集目的&lt;/th&gt;
&lt;th&gt;保留期限&lt;/th&gt;
&lt;th&gt;匿名化方式&lt;/th&gt;
&lt;th&gt;刪除策略&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;[欄位]&lt;/td&gt;
&lt;td&gt;[用途]&lt;/td&gt;
&lt;td&gt;[N 年]&lt;/td&gt;
&lt;td&gt;[Masking / Hashing / Tokenization]&lt;/td&gt;
&lt;td&gt;[Hard delete / Crypto-shred]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="6-api-安全設計"&gt;6. API 安全設計&lt;/h3&gt;
&lt;h4 id="61-api-認證授權"&gt;6.1 API 認證授權&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;設計&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;認證方式&lt;/td&gt;
&lt;td&gt;[Bearer Token (JWT) / API Key / mTLS]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;授權檢查點&lt;/td&gt;
&lt;td&gt;[API Gateway / Application / Both]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Scope/Permission&lt;/td&gt;
&lt;td&gt;[resource:action 格式]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="62-api-防護"&gt;6.2 API 防護&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;防護措施&lt;/th&gt;
&lt;th&gt;設計&lt;/th&gt;
&lt;th&gt;工具&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Rate Limiting&lt;/td&gt;
&lt;td&gt;[N requests / minute per user]&lt;/td&gt;
&lt;td&gt;[API Gateway / Redis]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Request Size Limit&lt;/td&gt;
&lt;td&gt;[N MB]&lt;/td&gt;
&lt;td&gt;[Nginx / Gateway]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;IP Whitelist（如適用）&lt;/td&gt;
&lt;td&gt;[特定 API 限制來源 IP]&lt;/td&gt;
&lt;td&gt;[WAF / NSG]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CORS&lt;/td&gt;
&lt;td&gt;[Allowed origins 清單]&lt;/td&gt;
&lt;td&gt;[Application config]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;API Versioning&lt;/td&gt;
&lt;td&gt;[URL path / Header]&lt;/td&gt;
&lt;td&gt;[設計規範]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="63-owasp-api-security-top-10-對策"&gt;6.3 OWASP API Security Top 10 對策&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;風險&lt;/th&gt;
&lt;th&gt;對策&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Broken Object Level Authorization&lt;/td&gt;
&lt;td&gt;[每次存取驗證資源所有權]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Broken Authentication&lt;/td&gt;
&lt;td&gt;[Token 正確驗證 + MFA]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Broken Object Property Level Authorization&lt;/td&gt;
&lt;td&gt;[回應過濾敏感欄位]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Unrestricted Resource Consumption&lt;/td&gt;
&lt;td&gt;[Rate limit + pagination]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Broken Function Level Authorization&lt;/td&gt;
&lt;td&gt;[角色權限矩陣嚴格檢查]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Server Side Request Forgery&lt;/td&gt;
&lt;td&gt;[禁止 URL 參數直接存取內部資源]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Security Misconfiguration&lt;/td&gt;
&lt;td&gt;[安全組態基線檢核]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Lack of Protection from Automated Threats&lt;/td&gt;
&lt;td&gt;[Bot detection + CAPTCHA]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="7-session-管理"&gt;7. Session 管理&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;設計&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Session 機制&lt;/td&gt;
&lt;td&gt;[Stateless (JWT) / Stateful (Server-side)]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Session 有效期&lt;/td&gt;
&lt;td&gt;[Idle: N min / Absolute: N hr]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Session 儲存&lt;/td&gt;
&lt;td&gt;[Redis / Database / Memory]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cookie 設定&lt;/td&gt;
&lt;td&gt;HttpOnly, Secure, SameSite=Strict, Path=/&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;並行 Session&lt;/td&gt;
&lt;td&gt;[允許 N 個裝置 / 新登入踢出舊 Session]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Session Fixation 防護&lt;/td&gt;
&lt;td&gt;[登入後重新產生 Session ID]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;登出機制&lt;/td&gt;
&lt;td&gt;[清除 Token + Server-side invalidation]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="8-輸入驗證與輸出編碼"&gt;8. 輸入驗證與輸出編碼&lt;/h3&gt;
&lt;h4 id="81-輸入驗證策略"&gt;8.1 輸入驗證策略&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;驗證層&lt;/th&gt;
&lt;th&gt;位置&lt;/th&gt;
&lt;th&gt;方式&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Client-side&lt;/td&gt;
&lt;td&gt;前端&lt;/td&gt;
&lt;td&gt;UI 即時驗證（UX 用途，非安全邊界）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Server-side&lt;/td&gt;
&lt;td&gt;API Controller&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;必須&lt;/strong&gt;：Whitelist 驗證 + Schema validation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Database&lt;/td&gt;
&lt;td&gt;DB Layer&lt;/td&gt;
&lt;td&gt;型別約束 + Check constraints&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="82-常見攻擊防護"&gt;8.2 常見攻擊防護&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;攻擊類型&lt;/th&gt;
&lt;th&gt;防護措施&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;SQL Injection&lt;/td&gt;
&lt;td&gt;Parameterized queries / ORM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;XSS&lt;/td&gt;
&lt;td&gt;Output encoding (context-aware) + CSP&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CSRF&lt;/td&gt;
&lt;td&gt;SameSite cookie + CSRF token (if needed)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Path Traversal&lt;/td&gt;
&lt;td&gt;白名單驗證路徑，禁止 &lt;code&gt;../&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;XXE&lt;/td&gt;
&lt;td&gt;停用 external entity parsing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Deserialization&lt;/td&gt;
&lt;td&gt;不接受不信任的序列化資料&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="83-content-security-policy"&gt;8.3 Content Security Policy&lt;/h4&gt;
&lt;div class="highlight"&gt;
&lt;pre tabindex="0"&gt;&lt;code class="language-" data-lang=""&gt;Content-Security-Policy:
default-src &amp;#39;self&amp;#39;;
script-src &amp;#39;self&amp;#39; [trusted CDN];
style-src &amp;#39;self&amp;#39; &amp;#39;unsafe-inline&amp;#39;;
img-src &amp;#39;self&amp;#39; data: [image CDN];
connect-src &amp;#39;self&amp;#39; [API domain];
frame-ancestors &amp;#39;none&amp;#39;;
base-uri &amp;#39;self&amp;#39;;
form-action &amp;#39;self&amp;#39;;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;h3 id="9-日誌與稽核設計"&gt;9. 日誌與稽核設計&lt;/h3&gt;
&lt;h4 id="91-安全事件日誌"&gt;9.1 安全事件日誌&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;事件類型&lt;/th&gt;
&lt;th&gt;記錄內容&lt;/th&gt;
&lt;th&gt;儲存位置&lt;/th&gt;
&lt;th&gt;保留期&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;登入成功/失敗&lt;/td&gt;
&lt;td&gt;UserID, IP, Timestamp, UserAgent&lt;/td&gt;
&lt;td&gt;[SIEM / Log store]&lt;/td&gt;
&lt;td&gt;[N 年]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;權限變更&lt;/td&gt;
&lt;td&gt;Who, What, When, Previous/New value&lt;/td&gt;
&lt;td&gt;[Audit DB]&lt;/td&gt;
&lt;td&gt;[N 年]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;資料存取&lt;/td&gt;
&lt;td&gt;UserID, Resource, Action, Timestamp&lt;/td&gt;
&lt;td&gt;[Audit DB]&lt;/td&gt;
&lt;td&gt;[N 年]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;敏感操作&lt;/td&gt;
&lt;td&gt;[詳細描述]&lt;/td&gt;
&lt;td&gt;[Audit DB]&lt;/td&gt;
&lt;td&gt;[N 年]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="92-日誌安全"&gt;9.2 日誌安全&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;設計&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;日誌不得包含&lt;/td&gt;
&lt;td&gt;密碼、Token、PII 明碼、信用卡號&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;日誌完整性&lt;/td&gt;
&lt;td&gt;[HMAC / Append-only storage]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;日誌存取控制&lt;/td&gt;
&lt;td&gt;[僅 Security Team + Auditor 可存取]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;竄改偵測&lt;/td&gt;
&lt;td&gt;[Hash chain / WORM storage]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="10-安全組態基線"&gt;10. 安全組態基線&lt;/h3&gt;
&lt;h4 id="101-http-security-headers"&gt;10.1 HTTP Security Headers&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Header&lt;/th&gt;
&lt;th&gt;值&lt;/th&gt;
&lt;th&gt;說明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Strict-Transport-Security&lt;/td&gt;
&lt;td&gt;max-age=31536000; includeSubDomains&lt;/td&gt;
&lt;td&gt;HSTS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;X-Content-Type-Options&lt;/td&gt;
&lt;td&gt;nosniff&lt;/td&gt;
&lt;td&gt;防 MIME 嗅探&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;X-Frame-Options&lt;/td&gt;
&lt;td&gt;DENY&lt;/td&gt;
&lt;td&gt;防 Clickjacking&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;X-XSS-Protection&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;由 CSP 取代&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Referrer-Policy&lt;/td&gt;
&lt;td&gt;strict-origin-when-cross-origin&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Permissions-Policy&lt;/td&gt;
&lt;td&gt;camera=(), microphone=()&lt;/td&gt;
&lt;td&gt;限制瀏覽器功能&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="102-tls-組態"&gt;10.2 TLS 組態&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;設計&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;最低版本&lt;/td&gt;
&lt;td&gt;TLS 1.2（建議 TLS 1.3）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;允許 Cipher Suites&lt;/td&gt;
&lt;td&gt;[列出安全的 cipher suites]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;憑證類型&lt;/td&gt;
&lt;td&gt;[RSA 2048+ / ECDSA P-256+]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HSTS Preload&lt;/td&gt;
&lt;td&gt;[是/否]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="11-安全測試策略"&gt;11. 安全測試策略&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;測試類型&lt;/th&gt;
&lt;th&gt;工具&lt;/th&gt;
&lt;th&gt;頻率&lt;/th&gt;
&lt;th&gt;負責人&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;SAST&lt;/td&gt;
&lt;td&gt;[SonarQube / Checkmarx / Semgrep]&lt;/td&gt;
&lt;td&gt;每次 CI build&lt;/td&gt;
&lt;td&gt;Dev Team&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DAST&lt;/td&gt;
&lt;td&gt;[OWASP ZAP / Burp Suite]&lt;/td&gt;
&lt;td&gt;每個 Sprint&lt;/td&gt;
&lt;td&gt;AppSec&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SCA&lt;/td&gt;
&lt;td&gt;[Snyk / Dependabot / OWASP Dep-Check]&lt;/td&gt;
&lt;td&gt;每次 CI build&lt;/td&gt;
&lt;td&gt;Dev Team&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Penetration Test&lt;/td&gt;
&lt;td&gt;[外部廠商]&lt;/td&gt;
&lt;td&gt;[每年/每版本]&lt;/td&gt;
&lt;td&gt;AppSec&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Security Review&lt;/td&gt;
&lt;td&gt;Code Review + Design Review&lt;/td&gt;
&lt;td&gt;每個 PR + 每階段&lt;/td&gt;
&lt;td&gt;AppSec + Dev&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-使用說明"&gt;📖 使用說明&lt;/h2&gt;
&lt;h3 id="各章節填寫指引"&gt;各章節填寫指引&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;章節&lt;/th&gt;
&lt;th&gt;填寫時機&lt;/th&gt;
&lt;th&gt;負責人&lt;/th&gt;
&lt;th&gt;重點說明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;§2 安全目標&lt;/td&gt;
&lt;td&gt;專案啟動時&lt;/td&gt;
&lt;td&gt;資安&lt;/td&gt;
&lt;td&gt;對齊合規需求&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;§3 身分驗證&lt;/td&gt;
&lt;td&gt;設計初期&lt;/td&gt;
&lt;td&gt;SA/資安&lt;/td&gt;
&lt;td&gt;從威脅模型導出需求&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;§4 授權控制&lt;/td&gt;
&lt;td&gt;配合功能設計&lt;/td&gt;
&lt;td&gt;SA&lt;/td&gt;
&lt;td&gt;權限矩陣需業務確認&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;§5 資料保護&lt;/td&gt;
&lt;td&gt;設計階段&lt;/td&gt;
&lt;td&gt;SA/DBA/資安&lt;/td&gt;
&lt;td&gt;PII 處理需法務確認&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;§6 API 安全&lt;/td&gt;
&lt;td&gt;API 設計時&lt;/td&gt;
&lt;td&gt;SA/FE/BE&lt;/td&gt;
&lt;td&gt;配合 API Spec&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;§7-8 Session/驗證&lt;/td&gt;
&lt;td&gt;詳細設計&lt;/td&gt;
&lt;td&gt;BE&lt;/td&gt;
&lt;td&gt;遵循 OWASP 建議&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;§9 稽核&lt;/td&gt;
&lt;td&gt;設計階段&lt;/td&gt;
&lt;td&gt;SA/資安&lt;/td&gt;
&lt;td&gt;法規保留需求&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;§10 組態基線&lt;/td&gt;
&lt;td&gt;部署前&lt;/td&gt;
&lt;td&gt;DevOps/資安&lt;/td&gt;
&lt;td&gt;定期掃描驗證&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;§11 測試策略&lt;/td&gt;
&lt;td&gt;開發啟動前&lt;/td&gt;
&lt;td&gt;資安/QA&lt;/td&gt;
&lt;td&gt;整合至 CI/CD&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-範例以-hrms-人力資源管理系統為例"&gt;💡 範例（以 HRMS 人力資源管理系統為例）&lt;/h2&gt;
&lt;hr&gt;
&lt;h3 id="範例角色與權限矩陣"&gt;範例：角色與權限矩陣&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;功能&lt;/th&gt;
&lt;th&gt;員工&lt;/th&gt;
&lt;th&gt;主管&lt;/th&gt;
&lt;th&gt;HR&lt;/th&gt;
&lt;th&gt;系統管理員&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;查看個人資料&lt;/td&gt;
&lt;td&gt;R (own)&lt;/td&gt;
&lt;td&gt;R (dept)&lt;/td&gt;
&lt;td&gt;R (all)&lt;/td&gt;
&lt;td&gt;R (all)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;編輯個人資料&lt;/td&gt;
&lt;td&gt;U (partial)&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;U (all)&lt;/td&gt;
&lt;td&gt;U (all)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;申請請假&lt;/td&gt;
&lt;td&gt;CRU (own)&lt;/td&gt;
&lt;td&gt;CRU (own)&lt;/td&gt;
&lt;td&gt;CRUD (all)&lt;/td&gt;
&lt;td&gt;CRUD (all)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;審核請假&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;U (dept)&lt;/td&gt;
&lt;td&gt;U (all)&lt;/td&gt;
&lt;td&gt;U (all)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;查看薪資&lt;/td&gt;
&lt;td&gt;R (own)&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;R (all)&lt;/td&gt;
&lt;td&gt;R (all)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;管理員工&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;CRUD&lt;/td&gt;
&lt;td&gt;CRUD&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;系統設定&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;CRUD&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="範例api-安全設計"&gt;範例：API 安全設計&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;API Endpoint&lt;/th&gt;
&lt;th&gt;認證&lt;/th&gt;
&lt;th&gt;授權&lt;/th&gt;
&lt;th&gt;Rate Limit&lt;/th&gt;
&lt;th&gt;備註&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;POST /auth/login&lt;/td&gt;
&lt;td&gt;Public&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;5/min per IP&lt;/td&gt;
&lt;td&gt;防暴力破解&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GET /api/employees/{id}&lt;/td&gt;
&lt;td&gt;Bearer JWT&lt;/td&gt;
&lt;td&gt;own or dept_manager or HR&lt;/td&gt;
&lt;td&gt;100/min&lt;/td&gt;
&lt;td&gt;Row-level check&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;POST /api/leave-requests&lt;/td&gt;
&lt;td&gt;Bearer JWT&lt;/td&gt;
&lt;td&gt;Employee role&lt;/td&gt;
&lt;td&gt;10/min&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PUT /api/leave-requests/{id}/approve&lt;/td&gt;
&lt;td&gt;Bearer JWT&lt;/td&gt;
&lt;td&gt;Manager of requestor&lt;/td&gt;
&lt;td&gt;30/min&lt;/td&gt;
&lt;td&gt;層級驗證&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GET /api/salary/{id}&lt;/td&gt;
&lt;td&gt;Bearer JWT&lt;/td&gt;
&lt;td&gt;own or HR&lt;/td&gt;
&lt;td&gt;20/min&lt;/td&gt;
&lt;td&gt;敏感資料加密回傳&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DELETE /api/employees/{id}&lt;/td&gt;
&lt;td&gt;Bearer JWT&lt;/td&gt;
&lt;td&gt;Admin only&lt;/td&gt;
&lt;td&gt;5/min&lt;/td&gt;
&lt;td&gt;Soft delete + 稽核&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="範例稽核日誌設計"&gt;範例：稽核日誌設計&lt;/h3&gt;
&lt;div class="highlight"&gt;
&lt;pre tabindex="0"&gt;&lt;code class="language-json" data-lang="json"&gt;{
&amp;#34;timestamp&amp;#34;: &amp;#34;2026-04-10T08:30:15.123Z&amp;#34;,
&amp;#34;event_type&amp;#34;: &amp;#34;DATA_ACCESS&amp;#34;,
&amp;#34;user_id&amp;#34;: &amp;#34;EMP-001&amp;#34;,
&amp;#34;user_role&amp;#34;: &amp;#34;HR&amp;#34;,
&amp;#34;action&amp;#34;: &amp;#34;VIEW&amp;#34;,
&amp;#34;resource&amp;#34;: &amp;#34;employee.salary&amp;#34;,
&amp;#34;resource_id&amp;#34;: &amp;#34;EMP-042&amp;#34;,
&amp;#34;source_ip&amp;#34;: &amp;#34;10.0.10.45&amp;#34;,
&amp;#34;user_agent&amp;#34;: &amp;#34;Mozilla/5.0...&amp;#34;,
&amp;#34;result&amp;#34;: &amp;#34;SUCCESS&amp;#34;,
&amp;#34;metadata&amp;#34;: {
&amp;#34;fields_accessed&amp;#34;: [&amp;#34;base_salary&amp;#34;, &amp;#34;bonus&amp;#34;],
&amp;#34;reason&amp;#34;: &amp;#34;Monthly payroll processing&amp;#34;
}
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;📌 &lt;strong&gt;審閱重點&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>專案回顧報告範本（Retrospective Report Template）</title><link>https://chihhung.github.io/Blog/posts/%E6%95%99%E5%AD%B8/templates/project/retrospective_template/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://chihhung.github.io/Blog/posts/%E6%95%99%E5%AD%B8/templates/project/retrospective_template/</guid><description>&lt;h1 id="專案回顧報告範本retrospective-report-template"&gt;專案回顧報告範本（Retrospective Report Template）&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;適用標準&lt;/strong&gt;：Agile Retrospectives（Esther Derby &amp;amp; Diana Larsen）、SRE Postmortem Culture&lt;br&gt;
&lt;strong&gt;適用階段&lt;/strong&gt;：專案管理 — 任何迭代/里程碑/專案結束時&lt;br&gt;
&lt;strong&gt;負責角色&lt;/strong&gt;：Scrum Master / PM、全體團隊成員&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-章節目錄"&gt;📑 章節目錄&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="#1-%E6%96%87%E4%BB%B6%E8%B3%87%E8%A8%8A"&gt;文件資訊&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#2-%E5%9B%9E%E9%A1%A7%E6%A6%82%E8%A6%81"&gt;回顧概要&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#3-%E9%87%8F%E5%8C%96%E5%9B%9E%E9%A1%A7metrics"&gt;量化回顧（Metrics）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#4-%E8%B3%AA%E6%80%A7%E5%9B%9E%E9%A1%A7"&gt;質性回顧（What Went Well / What Didn&amp;rsquo;t）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#5-%E6%A0%B9%E5%9B%A0%E5%88%86%E6%9E%90"&gt;根因分析&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#6-%E6%94%B9%E5%96%84%E8%A1%8C%E5%8B%95%E9%A0%85%E7%9B%AE"&gt;改善行動項目&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#7-%E5%89%8D%E6%AC%A1%E8%A1%8C%E5%8B%95%E8%BF%BD%E8%B9%A4"&gt;前次行動追蹤&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#8-%E5%9C%98%E9%9A%8A%E5%81%A5%E5%BA%B7%E5%BA%A6"&gt;團隊健康度&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#9-%E9%99%84%E9%8C%84"&gt;附錄&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-範本"&gt;📝 範本&lt;/h2&gt;
&lt;hr&gt;
&lt;h3 id="1-文件資訊"&gt;1. 文件資訊&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;文件名稱&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[專案/Sprint 名稱] 回顧報告&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;文件編號&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[專案代碼]-RETRO-[Sprint#/版本]-[日期]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;版本&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;v[X.Y]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;回顧日期&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;迭代/里程碑&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[Sprint N / Release X.Y / Phase Name]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;引導者（Facilitator）&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[Scrum Master / PM]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;參與者&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[全體團隊成員名單]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="2-回顧概要"&gt;2. 回顧概要&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;回顧範圍&lt;/td&gt;
&lt;td&gt;[Sprint / Release / 專案整體]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;迭代期間&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD] ~ [YYYY-MM-DD]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;主要交付&lt;/td&gt;
&lt;td&gt;[本次迭代完成的主要功能/里程碑]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;整體滿意度&lt;/td&gt;
&lt;td&gt;[1-5 分，團隊平均]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;一句話總結&lt;/td&gt;
&lt;td&gt;[本次迭代最重要的一件事]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="3-量化回顧metrics"&gt;3. 量化回顧（Metrics）&lt;/h3&gt;
&lt;h4 id="31-交付指標"&gt;3.1 交付指標&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;指標&lt;/th&gt;
&lt;th&gt;計畫&lt;/th&gt;
&lt;th&gt;實際&lt;/th&gt;
&lt;th&gt;達成率&lt;/th&gt;
&lt;th&gt;趨勢&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Story Points (committed)&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[N] (completed)&lt;/td&gt;
&lt;td&gt;[N]%&lt;/td&gt;
&lt;td&gt;[↑/↓/→]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;User Stories (完成/承諾)&lt;/td&gt;
&lt;td&gt;[N]/[M]&lt;/td&gt;
&lt;td&gt;[N/M]&lt;/td&gt;
&lt;td&gt;[N]%&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bug 數量（新增/修復）&lt;/td&gt;
&lt;td&gt;—/—&lt;/td&gt;
&lt;td&gt;[N]/[M]&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;技術債處理&lt;/td&gt;
&lt;td&gt;[N] items&lt;/td&gt;
&lt;td&gt;[N] items&lt;/td&gt;
&lt;td&gt;[N]%&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="32-品質指標"&gt;3.2 品質指標&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;指標&lt;/th&gt;
&lt;th&gt;本次&lt;/th&gt;
&lt;th&gt;前次&lt;/th&gt;
&lt;th&gt;目標&lt;/th&gt;
&lt;th&gt;趨勢&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Escaped Bugs (上線後發現)&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;[↑/↓/→]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Code Coverage&lt;/td&gt;
&lt;td&gt;[N]%&lt;/td&gt;
&lt;td&gt;[N]%&lt;/td&gt;
&lt;td&gt;≥ [N]%&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Code Review 回饋速度 (avg)&lt;/td&gt;
&lt;td&gt;[N] hr&lt;/td&gt;
&lt;td&gt;[N] hr&lt;/td&gt;
&lt;td&gt;&amp;lt; [N] hr&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Build 成功率&lt;/td&gt;
&lt;td&gt;[N]%&lt;/td&gt;
&lt;td&gt;[N]%&lt;/td&gt;
&lt;td&gt;≥ 95%&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="33-流程指標"&gt;3.3 流程指標&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;指標&lt;/th&gt;
&lt;th&gt;本次&lt;/th&gt;
&lt;th&gt;前次&lt;/th&gt;
&lt;th&gt;目標&lt;/th&gt;
&lt;th&gt;趨勢&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Cycle Time (avg)&lt;/td&gt;
&lt;td&gt;[N] days&lt;/td&gt;
&lt;td&gt;[N] days&lt;/td&gt;
&lt;td&gt;&amp;lt; [N] days&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Lead Time (avg)&lt;/td&gt;
&lt;td&gt;[N] days&lt;/td&gt;
&lt;td&gt;[N] days&lt;/td&gt;
&lt;td&gt;&amp;lt; [N] days&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;WIP 超標次數&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;阻塞事項數&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;儘量少&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;會議時間佔比&lt;/td&gt;
&lt;td&gt;[N]%&lt;/td&gt;
&lt;td&gt;[N]%&lt;/td&gt;
&lt;td&gt;&amp;lt; 20%&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="4-質性回顧"&gt;4. 質性回顧&lt;/h3&gt;
&lt;h4 id="41-做得好的事what-went-well--keep"&gt;4.1 做得好的事（What Went Well / Keep）&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;影響&lt;/th&gt;
&lt;th&gt;建議&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;[正面事項]&lt;/td&gt;
&lt;td&gt;[對團隊/產品的正面影響]&lt;/td&gt;
&lt;td&gt;[持續/強化]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;[正面事項]&lt;/td&gt;
&lt;td&gt;[影響描述]&lt;/td&gt;
&lt;td&gt;[持續/推廣]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;[正面事項]&lt;/td&gt;
&lt;td&gt;[影響描述]&lt;/td&gt;
&lt;td&gt;[持續]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="42-需要改善的事what-didnt-go-well--problems"&gt;4.2 需要改善的事（What Didn&amp;rsquo;t Go Well / Problems）&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;影響&lt;/th&gt;
&lt;th&gt;嚴重度&lt;/th&gt;
&lt;th&gt;備註&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;[問題描述]&lt;/td&gt;
&lt;td&gt;[對團隊/產品的負面影響]&lt;/td&gt;
&lt;td&gt;[High/Med/Low]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;[問題描述]&lt;/td&gt;
&lt;td&gt;[影響描述]&lt;/td&gt;
&lt;td&gt;[High/Med/Low]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;[問題描述]&lt;/td&gt;
&lt;td&gt;[影響描述]&lt;/td&gt;
&lt;td&gt;[High/Med/Low]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="43-想要嘗試的事ideas--try"&gt;4.3 想要嘗試的事（Ideas / Try）&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;想法&lt;/th&gt;
&lt;th&gt;預期效果&lt;/th&gt;
&lt;th&gt;成本/風險&lt;/th&gt;
&lt;th&gt;決議&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;[新做法/工具/流程]&lt;/td&gt;
&lt;td&gt;[預期改善]&lt;/td&gt;
&lt;td&gt;[Low/Med/High]&lt;/td&gt;
&lt;td&gt;[採納/暫緩/拒絕]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;[新做法]&lt;/td&gt;
&lt;td&gt;[預期改善]&lt;/td&gt;
&lt;td&gt;[Low/Med/High]&lt;/td&gt;
&lt;td&gt;[決議]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="5-根因分析"&gt;5. 根因分析&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;針對本次最重要的 1~2 個問題進行深入分析&lt;/p&gt;</description></item><item><title>效能測試報告範本（Performance Test Report Template）</title><link>https://chihhung.github.io/Blog/posts/%E6%95%99%E5%AD%B8/templates/testing/performancetestreport_template/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://chihhung.github.io/Blog/posts/%E6%95%99%E5%AD%B8/templates/testing/performancetestreport_template/</guid><description>&lt;h1 id="效能測試報告範本performance-test-report-template"&gt;效能測試報告範本（Performance Test Report Template）&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;適用標準&lt;/strong&gt;：ISO/IEC/IEEE 29119-3:2021（測試文件）、RFC 2544（Benchmarking）&lt;br&gt;
&lt;strong&gt;適用階段&lt;/strong&gt;：測試驗證階段（Testing Phase）&lt;br&gt;
&lt;strong&gt;負責角色&lt;/strong&gt;：效能測試工程師、QA Lead、SRE&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-章節目錄"&gt;📑 章節目錄&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="#1-%E6%96%87%E4%BB%B6%E8%B3%87%E8%A8%8A"&gt;文件資訊&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#2-%E6%B8%AC%E8%A9%A6%E6%91%98%E8%A6%81"&gt;測試摘要&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#3-%E6%B8%AC%E8%A9%A6%E7%92%B0%E5%A2%83"&gt;測試環境&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#4-%E6%B8%AC%E8%A9%A6%E5%A0%B4%E6%99%AF%E8%88%87%E9%85%8D%E7%BD%AE"&gt;測試場景與配置&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#5-%E6%B8%AC%E8%A9%A6%E7%B5%90%E6%9E%9C"&gt;測試結果&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#6-%E6%95%88%E8%83%BD%E7%93%B6%E9%A0%B8%E5%88%86%E6%9E%90"&gt;效能瓶頸分析&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#7-%E8%88%87-nfr-%E7%9B%AE%E6%A8%99%E5%B0%8D%E7%85%A7"&gt;與 NFR 目標對照&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#8-%E5%BB%BA%E8%AD%B0%E8%88%87%E6%94%B9%E5%96%84%E6%96%B9%E6%A1%88"&gt;建議與改善方案&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#9-%E7%B5%90%E8%AB%96%E8%88%87%E6%B1%BA%E7%AD%96%E5%BB%BA%E8%AD%B0"&gt;結論與決策建議&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#10-%E9%99%84%E9%8C%84"&gt;附錄&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-範本"&gt;📝 範本&lt;/h2&gt;
&lt;hr&gt;
&lt;h3 id="1-文件資訊"&gt;1. 文件資訊&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;文件名稱&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[系統名稱] 效能測試報告&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;文件編號&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[專案代碼]-PTR-[版本號]-[日期]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;版本&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;v[X.Y]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;測試日期&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD] ~ [YYYY-MM-DD]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;測試工具&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[JMeter / k6 / Locust / Gatling]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;測試人員&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[姓名]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;審核者&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[QA Lead / SA]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="2-測試摘要"&gt;2. 測試摘要&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;測試類型&lt;/td&gt;
&lt;td&gt;[負載測試 / 壓力測試 / 耐久測試 / 容量測試]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;測試目的&lt;/td&gt;
&lt;td&gt;[驗證系統在預期負載下的回應時間與吞吐量]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;測試範圍&lt;/td&gt;
&lt;td&gt;[被測試的模組/API/頁面]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;測試結果總評&lt;/td&gt;
&lt;td&gt;[✅ PASS / ⚠️ CONDITIONAL PASS / ❌ FAIL]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;關鍵發現&lt;/td&gt;
&lt;td&gt;[一句話總結]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="3-測試環境"&gt;3. 測試環境&lt;/h3&gt;
&lt;h4 id="31-系統架構"&gt;3.1 系統架構&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;元件&lt;/th&gt;
&lt;th&gt;規格&lt;/th&gt;
&lt;th&gt;數量&lt;/th&gt;
&lt;th&gt;備註&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Application Server&lt;/td&gt;
&lt;td&gt;[CPU/Memory/Instance Type]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Database Server&lt;/td&gt;
&lt;td&gt;[CPU/Memory/Type]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cache&lt;/td&gt;
&lt;td&gt;[Type/Memory]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Load Balancer&lt;/td&gt;
&lt;td&gt;[Type]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="32-環境差異說明"&gt;3.2 環境差異說明&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;測試環境&lt;/th&gt;
&lt;th&gt;生產環境&lt;/th&gt;
&lt;th&gt;比例&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;App 節點數&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[M]&lt;/td&gt;
&lt;td&gt;1:[ratio]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DB 規格&lt;/td&gt;
&lt;td&gt;[spec]&lt;/td&gt;
&lt;td&gt;[spec]&lt;/td&gt;
&lt;td&gt;1:[ratio]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;資料量&lt;/td&gt;
&lt;td&gt;[N] rows&lt;/td&gt;
&lt;td&gt;[M] rows (est.)&lt;/td&gt;
&lt;td&gt;1:[ratio]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;⚠️ &lt;strong&gt;注意&lt;/strong&gt;：測試結果需依環境比例換算評估生產環境表現&lt;/p&gt;</description></item><item><title>監控與告警設定文件範本（Monitoring &amp; Alert Configuration Template）</title><link>https://chihhung.github.io/Blog/posts/%E6%95%99%E5%AD%B8/templates/operations/monitoringalertconfig_template/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://chihhung.github.io/Blog/posts/%E6%95%99%E5%AD%B8/templates/operations/monitoringalertconfig_template/</guid><description>&lt;h1 id="監控與告警設定文件範本monitoring--alert-configuration-template"&gt;監控與告警設定文件範本（Monitoring &amp;amp; Alert Configuration Template）&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;適用標準&lt;/strong&gt;：Google SRE Workbook、ISO/IEC 20000-1:2018（Service Monitoring）&lt;br&gt;
&lt;strong&gt;適用階段&lt;/strong&gt;：維運階段（Operations Phase）&lt;br&gt;
&lt;strong&gt;負責角色&lt;/strong&gt;：SRE、DevOps Engineer、Tech Lead&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-章節目錄"&gt;📑 章節目錄&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="#1-%E6%96%87%E4%BB%B6%E8%B3%87%E8%A8%8A"&gt;文件資訊&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#2-%E7%9B%A3%E6%8E%A7%E7%AD%96%E7%95%A5%E6%A6%82%E8%A6%81"&gt;監控策略概要&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#3-sli--slo-%E5%AE%9A%E7%BE%A9"&gt;SLI / SLO 定義&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#4-%E7%9B%A3%E6%8E%A7%E6%8C%87%E6%A8%99%E8%A8%AD%E8%A8%88"&gt;監控指標設計&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#5-%E5%91%8A%E8%AD%A6%E8%A6%8F%E5%89%87%E5%AE%9A%E7%BE%A9"&gt;告警規則定義&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#6-dashboard-%E8%A8%AD%E8%A8%88"&gt;Dashboard 設計&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#7-%E5%91%8A%E8%AD%A6%E9%80%9A%E7%9F%A5%E8%88%87%E5%8D%87%E7%B4%9A"&gt;告警通知與升級&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#8-%E6%97%A5%E8%AA%8C%E7%9B%A3%E6%8E%A7%E7%AD%96%E7%95%A5"&gt;日誌監控策略&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#9-%E7%B6%AD%E8%AD%B7%E8%88%87%E6%AA%A2%E8%A8%8E%E6%A9%9F%E5%88%B6"&gt;維護與檢討機制&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#10-%E9%99%84%E9%8C%84"&gt;附錄&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-範本"&gt;📝 範本&lt;/h2&gt;
&lt;hr&gt;
&lt;h3 id="1-文件資訊"&gt;1. 文件資訊&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;文件名稱&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[系統名稱] 監控與告警設定文件&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;文件編號&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[專案代碼]-MON-[版本號]-[日期]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;版本&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;v[X.Y]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;建立日期&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;負責人&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[SRE / DevOps]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;審核者&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[Tech Lead / SA]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="2-監控策略概要"&gt;2. 監控策略概要&lt;/h3&gt;
&lt;h4 id="21-監控架構"&gt;2.1 監控架構&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;層級&lt;/th&gt;
&lt;th&gt;工具&lt;/th&gt;
&lt;th&gt;用途&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Infrastructure&lt;/td&gt;
&lt;td&gt;[Prometheus / CloudWatch / Azure Monitor]&lt;/td&gt;
&lt;td&gt;主機/容器/網路&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Application&lt;/td&gt;
&lt;td&gt;[APM: Datadog / New Relic / OpenTelemetry]&lt;/td&gt;
&lt;td&gt;應用效能&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Business&lt;/td&gt;
&lt;td&gt;[Custom metrics / Analytics]&lt;/td&gt;
&lt;td&gt;業務指標&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Logging&lt;/td&gt;
&lt;td&gt;[ELK / Loki / Azure Log Analytics]&lt;/td&gt;
&lt;td&gt;日誌分析&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tracing&lt;/td&gt;
&lt;td&gt;[Jaeger / Zipkin / OpenTelemetry]&lt;/td&gt;
&lt;td&gt;分散式追蹤&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="22-監控原則"&gt;2.2 監控原則&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;原則&lt;/th&gt;
&lt;th&gt;說明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Four Golden Signals&lt;/td&gt;
&lt;td&gt;Latency, Traffic, Errors, Saturation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;USE Method&lt;/td&gt;
&lt;td&gt;Utilization, Saturation, Errors（基礎設施）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RED Method&lt;/td&gt;
&lt;td&gt;Rate, Errors, Duration（服務）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Alerting Philosophy&lt;/td&gt;
&lt;td&gt;Alert on symptoms, not causes&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="3-sli--slo-定義"&gt;3. SLI / SLO 定義&lt;/h3&gt;
&lt;h4 id="31-服務層級指標sli"&gt;3.1 服務層級指標（SLI）&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;SLI&lt;/th&gt;
&lt;th&gt;定義&lt;/th&gt;
&lt;th&gt;量測方式&lt;/th&gt;
&lt;th&gt;資料來源&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Availability&lt;/td&gt;
&lt;td&gt;成功回應比例&lt;/td&gt;
&lt;td&gt;success_requests / total_requests&lt;/td&gt;
&lt;td&gt;[Load Balancer / App]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Latency&lt;/td&gt;
&lt;td&gt;回應時間分佈&lt;/td&gt;
&lt;td&gt;P50, P95, P99&lt;/td&gt;
&lt;td&gt;[APM / Prometheus histogram]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Throughput&lt;/td&gt;
&lt;td&gt;處理量&lt;/td&gt;
&lt;td&gt;Requests per second&lt;/td&gt;
&lt;td&gt;[Metrics]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Error Rate&lt;/td&gt;
&lt;td&gt;錯誤回應比例&lt;/td&gt;
&lt;td&gt;5xx_count / total_count&lt;/td&gt;
&lt;td&gt;[Ingress / App]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="32-服務層級目標slo"&gt;3.2 服務層級目標（SLO）&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;服務&lt;/th&gt;
&lt;th&gt;SLO 指標&lt;/th&gt;
&lt;th&gt;目標值&lt;/th&gt;
&lt;th&gt;Error Budget (月)&lt;/th&gt;
&lt;th&gt;量測視窗&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;[API Service]&lt;/td&gt;
&lt;td&gt;Availability&lt;/td&gt;
&lt;td&gt;≥ 99.9%&lt;/td&gt;
&lt;td&gt;43.8 min&lt;/td&gt;
&lt;td&gt;30 days rolling&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[API Service]&lt;/td&gt;
&lt;td&gt;P95 Latency&lt;/td&gt;
&lt;td&gt;&amp;lt; [N]ms&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;30 days rolling&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[Web Frontend]&lt;/td&gt;
&lt;td&gt;Availability&lt;/td&gt;
&lt;td&gt;≥ 99.5%&lt;/td&gt;
&lt;td&gt;3.6 hr&lt;/td&gt;
&lt;td&gt;30 days rolling&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[Batch Job]&lt;/td&gt;
&lt;td&gt;Success Rate&lt;/td&gt;
&lt;td&gt;≥ 99.0%&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;Per execution&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="4-監控指標設計"&gt;4. 監控指標設計&lt;/h3&gt;
&lt;h4 id="41-基礎設施指標"&gt;4.1 基礎設施指標&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;指標名稱&lt;/th&gt;
&lt;th&gt;類型&lt;/th&gt;
&lt;th&gt;描述&lt;/th&gt;
&lt;th&gt;標籤&lt;/th&gt;
&lt;th&gt;閾值&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;node_cpu_usage_percent&lt;/td&gt;
&lt;td&gt;Gauge&lt;/td&gt;
&lt;td&gt;CPU 使用率&lt;/td&gt;
&lt;td&gt;host, instance&lt;/td&gt;
&lt;td&gt;warn: 80%, crit: 95%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;node_memory_usage_percent&lt;/td&gt;
&lt;td&gt;Gauge&lt;/td&gt;
&lt;td&gt;記憶體使用率&lt;/td&gt;
&lt;td&gt;host, instance&lt;/td&gt;
&lt;td&gt;warn: 85%, crit: 95%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;node_disk_usage_percent&lt;/td&gt;
&lt;td&gt;Gauge&lt;/td&gt;
&lt;td&gt;磁碟使用率&lt;/td&gt;
&lt;td&gt;host, mountpoint&lt;/td&gt;
&lt;td&gt;warn: 80%, crit: 90%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;node_network_errors_total&lt;/td&gt;
&lt;td&gt;Counter&lt;/td&gt;
&lt;td&gt;網路錯誤數&lt;/td&gt;
&lt;td&gt;host, interface&lt;/td&gt;
&lt;td&gt;crit: &amp;gt; [N]/min&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="42-應用程式指標"&gt;4.2 應用程式指標&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;指標名稱&lt;/th&gt;
&lt;th&gt;類型&lt;/th&gt;
&lt;th&gt;描述&lt;/th&gt;
&lt;th&gt;標籤&lt;/th&gt;
&lt;th&gt;閾值&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;http_requests_total&lt;/td&gt;
&lt;td&gt;Counter&lt;/td&gt;
&lt;td&gt;HTTP 請求總數&lt;/td&gt;
&lt;td&gt;method, path, status&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;http_request_duration_seconds&lt;/td&gt;
&lt;td&gt;Histogram&lt;/td&gt;
&lt;td&gt;請求處理時間&lt;/td&gt;
&lt;td&gt;method, path&lt;/td&gt;
&lt;td&gt;P95 &amp;lt; [N]s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;http_requests_errors_total&lt;/td&gt;
&lt;td&gt;Counter&lt;/td&gt;
&lt;td&gt;HTTP 錯誤數&lt;/td&gt;
&lt;td&gt;method, path, status&lt;/td&gt;
&lt;td&gt;rate &amp;gt; [N]/min&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;active_connections&lt;/td&gt;
&lt;td&gt;Gauge&lt;/td&gt;
&lt;td&gt;活躍連線數&lt;/td&gt;
&lt;td&gt;service&lt;/td&gt;
&lt;td&gt;warn: [N], crit: [N]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;db_connection_pool_active&lt;/td&gt;
&lt;td&gt;Gauge&lt;/td&gt;
&lt;td&gt;DB 連線池使用數&lt;/td&gt;
&lt;td&gt;pool_name&lt;/td&gt;
&lt;td&gt;warn: 80%, crit: 95%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;queue_depth&lt;/td&gt;
&lt;td&gt;Gauge&lt;/td&gt;
&lt;td&gt;訊息佇列深度&lt;/td&gt;
&lt;td&gt;queue_name&lt;/td&gt;
&lt;td&gt;warn: [N], crit: [N]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="43-業務指標"&gt;4.3 業務指標&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;指標名稱&lt;/th&gt;
&lt;th&gt;類型&lt;/th&gt;
&lt;th&gt;描述&lt;/th&gt;
&lt;th&gt;標籤&lt;/th&gt;
&lt;th&gt;告警條件&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;[business_metric_1]&lt;/td&gt;
&lt;td&gt;Counter&lt;/td&gt;
&lt;td&gt;[描述]&lt;/td&gt;
&lt;td&gt;[labels]&lt;/td&gt;
&lt;td&gt;[condition]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[business_metric_2]&lt;/td&gt;
&lt;td&gt;Gauge&lt;/td&gt;
&lt;td&gt;[描述]&lt;/td&gt;
&lt;td&gt;[labels]&lt;/td&gt;
&lt;td&gt;[condition]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="5-告警規則定義"&gt;5. 告警規則定義&lt;/h3&gt;
&lt;h4 id="51-告警嚴重度定義"&gt;5.1 告警嚴重度定義&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;嚴重度&lt;/th&gt;
&lt;th&gt;定義&lt;/th&gt;
&lt;th&gt;回應時間&lt;/th&gt;
&lt;th&gt;通知方式&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;P1 - Critical&lt;/td&gt;
&lt;td&gt;服務完全中斷 / 資料遺失&lt;/td&gt;
&lt;td&gt;5 分鐘&lt;/td&gt;
&lt;td&gt;PagerDuty + 電話 + SMS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;P2 - High&lt;/td&gt;
&lt;td&gt;核心功能受損 / 效能嚴重惡化&lt;/td&gt;
&lt;td&gt;15 分鐘&lt;/td&gt;
&lt;td&gt;PagerDuty + Teams&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;P3 - Medium&lt;/td&gt;
&lt;td&gt;非核心功能異常 / 效能下降&lt;/td&gt;
&lt;td&gt;1 小時&lt;/td&gt;
&lt;td&gt;Teams Channel&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;P4 - Low&lt;/td&gt;
&lt;td&gt;預警 / 需關注但無立即影響&lt;/td&gt;
&lt;td&gt;下個工作日&lt;/td&gt;
&lt;td&gt;Email / Ticket&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="52-告警規則清單"&gt;5.2 告警規則清單&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Alert ID&lt;/th&gt;
&lt;th&gt;名稱&lt;/th&gt;
&lt;th&gt;嚴重度&lt;/th&gt;
&lt;th&gt;條件&lt;/th&gt;
&lt;th&gt;For&lt;/th&gt;
&lt;th&gt;說明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ALT-001&lt;/td&gt;
&lt;td&gt;ServiceDown&lt;/td&gt;
&lt;td&gt;P1&lt;/td&gt;
&lt;td&gt;up == 0&lt;/td&gt;
&lt;td&gt;1m&lt;/td&gt;
&lt;td&gt;服務實例離線&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ALT-002&lt;/td&gt;
&lt;td&gt;HighErrorRate&lt;/td&gt;
&lt;td&gt;P1&lt;/td&gt;
&lt;td&gt;error_rate &amp;gt; 5%&lt;/td&gt;
&lt;td&gt;5m&lt;/td&gt;
&lt;td&gt;錯誤率過高&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ALT-003&lt;/td&gt;
&lt;td&gt;HighLatency&lt;/td&gt;
&lt;td&gt;P2&lt;/td&gt;
&lt;td&gt;p95_latency &amp;gt; [N]ms&lt;/td&gt;
&lt;td&gt;5m&lt;/td&gt;
&lt;td&gt;回應時間過慢&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ALT-004&lt;/td&gt;
&lt;td&gt;HighCPU&lt;/td&gt;
&lt;td&gt;P3&lt;/td&gt;
&lt;td&gt;cpu_usage &amp;gt; 80%&lt;/td&gt;
&lt;td&gt;10m&lt;/td&gt;
&lt;td&gt;CPU 使用率高&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ALT-005&lt;/td&gt;
&lt;td&gt;DiskAlmostFull&lt;/td&gt;
&lt;td&gt;P2&lt;/td&gt;
&lt;td&gt;disk_usage &amp;gt; 85%&lt;/td&gt;
&lt;td&gt;5m&lt;/td&gt;
&lt;td&gt;磁碟空間不足&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ALT-006&lt;/td&gt;
&lt;td&gt;DBConnectionPoolHigh&lt;/td&gt;
&lt;td&gt;P2&lt;/td&gt;
&lt;td&gt;pool_usage &amp;gt; 80%&lt;/td&gt;
&lt;td&gt;5m&lt;/td&gt;
&lt;td&gt;DB 連線池接近上限&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ALT-007&lt;/td&gt;
&lt;td&gt;CertExpiringSoon&lt;/td&gt;
&lt;td&gt;P3&lt;/td&gt;
&lt;td&gt;cert_expiry &amp;lt; 30d&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;憑證即將到期&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ALT-008&lt;/td&gt;
&lt;td&gt;ErrorBudgetBurnRate&lt;/td&gt;
&lt;td&gt;P2&lt;/td&gt;
&lt;td&gt;burn_rate &amp;gt; 1.0&lt;/td&gt;
&lt;td&gt;1h&lt;/td&gt;
&lt;td&gt;Error Budget 消耗過快&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="53-告警規則範例prometheus-alertmanager"&gt;5.3 告警規則範例（Prometheus AlertManager）&lt;/h4&gt;
&lt;div class="highlight"&gt;
&lt;pre tabindex="0"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;groups:
- name: [service_name].rules
rules:
- alert: [AlertName]
expr: [PromQL expression]
for: [duration]
labels:
severity: [critical/warning/info]
team: [team_name]
service: [service_name]
annotations:
summary: &amp;#34;[簡短摘要]&amp;#34;
description: &amp;#34;[詳細描述，可含 {{ $labels }} 和 {{ $value }}]&amp;#34;
runbook_url: &amp;#34;[Runbook 連結]&amp;#34;
dashboard_url: &amp;#34;[Dashboard 連結]&amp;#34;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;h3 id="6-dashboard-設計"&gt;6. Dashboard 設計&lt;/h3&gt;
&lt;h4 id="61-dashboard-清單"&gt;6.1 Dashboard 清單&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Dashboard&lt;/th&gt;
&lt;th&gt;用途&lt;/th&gt;
&lt;th&gt;目標受眾&lt;/th&gt;
&lt;th&gt;更新頻率&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Service Overview&lt;/td&gt;
&lt;td&gt;服務健康狀態總覽&lt;/td&gt;
&lt;td&gt;SRE / 管理層&lt;/td&gt;
&lt;td&gt;10s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;API Performance&lt;/td&gt;
&lt;td&gt;API 效能細節&lt;/td&gt;
&lt;td&gt;SRE / Dev&lt;/td&gt;
&lt;td&gt;10s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Infrastructure&lt;/td&gt;
&lt;td&gt;基礎設施資源&lt;/td&gt;
&lt;td&gt;Infra / SRE&lt;/td&gt;
&lt;td&gt;30s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Business Metrics&lt;/td&gt;
&lt;td&gt;業務指標&lt;/td&gt;
&lt;td&gt;PM / PO&lt;/td&gt;
&lt;td&gt;1m&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SLO Tracking&lt;/td&gt;
&lt;td&gt;SLO 達成率與 Error Budget&lt;/td&gt;
&lt;td&gt;SRE / 管理層&lt;/td&gt;
&lt;td&gt;1m&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="62-service-overview-dashboard-設計"&gt;6.2 Service Overview Dashboard 設計&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Panel&lt;/th&gt;
&lt;th&gt;視覺化類型&lt;/th&gt;
&lt;th&gt;指標&lt;/th&gt;
&lt;th&gt;說明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Service Status&lt;/td&gt;
&lt;td&gt;Stat (up/down)&lt;/td&gt;
&lt;td&gt;up{service=&amp;quot;&amp;hellip;&amp;quot;}&lt;/td&gt;
&lt;td&gt;紅綠燈&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Request Rate&lt;/td&gt;
&lt;td&gt;Time Series&lt;/td&gt;
&lt;td&gt;rate(http_requests_total[5m])&lt;/td&gt;
&lt;td&gt;QPS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Error Rate&lt;/td&gt;
&lt;td&gt;Time Series&lt;/td&gt;
&lt;td&gt;error_rate&lt;/td&gt;
&lt;td&gt;錯誤率趨勢&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;P95 Latency&lt;/td&gt;
&lt;td&gt;Time Series&lt;/td&gt;
&lt;td&gt;histogram_quantile(0.95, &amp;hellip;)&lt;/td&gt;
&lt;td&gt;延遲趨勢&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Active Users&lt;/td&gt;
&lt;td&gt;Stat&lt;/td&gt;
&lt;td&gt;active_sessions&lt;/td&gt;
&lt;td&gt;當前活躍用戶&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SLO Status&lt;/td&gt;
&lt;td&gt;Gauge&lt;/td&gt;
&lt;td&gt;slo_compliance&lt;/td&gt;
&lt;td&gt;SLO 達標率&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="7-告警通知與升級"&gt;7. 告警通知與升級&lt;/h3&gt;
&lt;h4 id="71-通知路由"&gt;7.1 通知路由&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;嚴重度&lt;/th&gt;
&lt;th&gt;工作時間 (09-18)&lt;/th&gt;
&lt;th&gt;非工作時間&lt;/th&gt;
&lt;th&gt;假日&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;P1&lt;/td&gt;
&lt;td&gt;On-call + Team Lead (即時)&lt;/td&gt;
&lt;td&gt;On-call + Backup (即時)&lt;/td&gt;
&lt;td&gt;On-call + Manager (即時)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;P2&lt;/td&gt;
&lt;td&gt;On-call (15 min)&lt;/td&gt;
&lt;td&gt;On-call (30 min)&lt;/td&gt;
&lt;td&gt;On-call (30 min)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;P3&lt;/td&gt;
&lt;td&gt;Teams Channel&lt;/td&gt;
&lt;td&gt;下個工作日&lt;/td&gt;
&lt;td&gt;下個工作日&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;P4&lt;/td&gt;
&lt;td&gt;Email / Ticket&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="72-升級機制"&gt;7.2 升級機制&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;時間&lt;/th&gt;
&lt;th&gt;未回應動作&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;T + 5 min&lt;/td&gt;
&lt;td&gt;重新通知 On-call&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;T + 15 min&lt;/td&gt;
&lt;td&gt;通知 Backup On-call&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;T + 30 min&lt;/td&gt;
&lt;td&gt;通知 Team Lead / Manager&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;T + 60 min&lt;/td&gt;
&lt;td&gt;通知 Director / VP&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="73-on-call-輪值"&gt;7.3 On-Call 輪值&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;週次&lt;/th&gt;
&lt;th&gt;Primary&lt;/th&gt;
&lt;th&gt;Backup&lt;/th&gt;
&lt;th&gt;電話&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Week 1&lt;/td&gt;
&lt;td&gt;[姓名]&lt;/td&gt;
&lt;td&gt;[姓名]&lt;/td&gt;
&lt;td&gt;[電話]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Week 2&lt;/td&gt;
&lt;td&gt;[姓名]&lt;/td&gt;
&lt;td&gt;[姓名]&lt;/td&gt;
&lt;td&gt;[電話]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="8-日誌監控策略"&gt;8. 日誌監控策略&lt;/h3&gt;
&lt;h4 id="81-日誌等級與保留"&gt;8.1 日誌等級與保留&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Log Level&lt;/th&gt;
&lt;th&gt;用途&lt;/th&gt;
&lt;th&gt;保留期間&lt;/th&gt;
&lt;th&gt;告警&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ERROR&lt;/td&gt;
&lt;td&gt;需處理的錯誤&lt;/td&gt;
&lt;td&gt;90 days&lt;/td&gt;
&lt;td&gt;rate &amp;gt; [N]/min → P2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;WARN&lt;/td&gt;
&lt;td&gt;潛在問題&lt;/td&gt;
&lt;td&gt;30 days&lt;/td&gt;
&lt;td&gt;rate &amp;gt; [N]/min → P3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;INFO&lt;/td&gt;
&lt;td&gt;正常營運記錄&lt;/td&gt;
&lt;td&gt;14 days&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DEBUG&lt;/td&gt;
&lt;td&gt;開發除錯用&lt;/td&gt;
&lt;td&gt;3 days (STG only)&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="82-關鍵日誌監控"&gt;8.2 關鍵日誌監控&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;監控模式&lt;/th&gt;
&lt;th&gt;觸發條件&lt;/th&gt;
&lt;th&gt;告警&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;Exception stack trace&lt;/td&gt;
&lt;td&gt;rate &amp;gt; [N]/min&lt;/td&gt;
&lt;td&gt;P2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&amp;ldquo;OutOfMemoryError&amp;rdquo;&lt;/td&gt;
&lt;td&gt;出現 1 次&lt;/td&gt;
&lt;td&gt;P1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&amp;ldquo;Connection refused&amp;rdquo;&lt;/td&gt;
&lt;td&gt;rate &amp;gt; [N]/min&lt;/td&gt;
&lt;td&gt;P2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;Authentication failure&lt;/td&gt;
&lt;td&gt;rate &amp;gt; [N]/min&lt;/td&gt;
&lt;td&gt;P2 (可能攻擊)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;[自訂業務異常模式]&lt;/td&gt;
&lt;td&gt;[條件]&lt;/td&gt;
&lt;td&gt;[等級]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="9-維護與檢討機制"&gt;9. 維護與檢討機制&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;頻率&lt;/th&gt;
&lt;th&gt;負責人&lt;/th&gt;
&lt;th&gt;說明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Alert Noise 檢討&lt;/td&gt;
&lt;td&gt;每月&lt;/td&gt;
&lt;td&gt;SRE&lt;/td&gt;
&lt;td&gt;刪除/調整誤報告警&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SLO 檢討&lt;/td&gt;
&lt;td&gt;每季&lt;/td&gt;
&lt;td&gt;SRE + PO&lt;/td&gt;
&lt;td&gt;調整目標值&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dashboard 更新&lt;/td&gt;
&lt;td&gt;需求變動時&lt;/td&gt;
&lt;td&gt;SRE&lt;/td&gt;
&lt;td&gt;新增/移除指標&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Runbook 更新&lt;/td&gt;
&lt;td&gt;每次事件後&lt;/td&gt;
&lt;td&gt;SRE&lt;/td&gt;
&lt;td&gt;補充處理步驟&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;On-Call 回顧&lt;/td&gt;
&lt;td&gt;每月&lt;/td&gt;
&lt;td&gt;SRE Team&lt;/td&gt;
&lt;td&gt;改善值班體驗&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="10-附錄"&gt;10. 附錄&lt;/h3&gt;
&lt;h4 id="101-alertmanager-設定檔位置"&gt;10.1 AlertManager 設定檔位置&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;檔案&lt;/th&gt;
&lt;th&gt;位置&lt;/th&gt;
&lt;th&gt;說明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;alertmanager.yml&lt;/td&gt;
&lt;td&gt;[path]&lt;/td&gt;
&lt;td&gt;通知路由設定&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;prometheus-rules/&lt;/td&gt;
&lt;td&gt;[path]&lt;/td&gt;
&lt;td&gt;告警規則目錄&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;grafana-dashboards/&lt;/td&gt;
&lt;td&gt;[path]&lt;/td&gt;
&lt;td&gt;Dashboard JSON&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="102-相關文件"&gt;10.2 相關文件&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;文件&lt;/th&gt;
&lt;th&gt;連結&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Runbook&lt;/td&gt;
&lt;td&gt;[link]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SOP&lt;/td&gt;
&lt;td&gt;[link]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Incident Response Plan&lt;/td&gt;
&lt;td&gt;[link]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-使用說明"&gt;📖 使用說明&lt;/h2&gt;
&lt;h3 id="建立監控的優先順序"&gt;建立監控的優先順序&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Phase 1&lt;/strong&gt;：健康檢查 + 基本告警（Service Up/Down, Error Rate）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Phase 2&lt;/strong&gt;：Golden Signals 完整覆蓋（Latency, Traffic, Errors, Saturation）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Phase 3&lt;/strong&gt;：SLI/SLO 追蹤 + Error Budget&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Phase 4&lt;/strong&gt;：業務指標 + 進階分析&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="告警設計原則"&gt;告警設計原則&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;原則&lt;/th&gt;
&lt;th&gt;說明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Alert on symptoms&lt;/td&gt;
&lt;td&gt;告警使用者可感知的症狀，非原因&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Actionable&lt;/td&gt;
&lt;td&gt;每個告警都必須有對應的處理動作&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Low noise&lt;/td&gt;
&lt;td&gt;避免無意義的告警（Alert fatigue）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Have a runbook&lt;/td&gt;
&lt;td&gt;每個告警必須連結到 Runbook&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-範例以-hrms-人力資源管理系統為例"&gt;💡 範例（以 HRMS 人力資源管理系統為例）&lt;/h2&gt;
&lt;hr&gt;
&lt;h3 id="範例slislo"&gt;範例：SLI/SLO&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;服務&lt;/th&gt;
&lt;th&gt;SLI&lt;/th&gt;
&lt;th&gt;SLO&lt;/th&gt;
&lt;th&gt;Error Budget/月&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;HRMS API&lt;/td&gt;
&lt;td&gt;Availability&lt;/td&gt;
&lt;td&gt;≥ 99.9%&lt;/td&gt;
&lt;td&gt;43.8 min&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HRMS API&lt;/td&gt;
&lt;td&gt;P95 Latency&lt;/td&gt;
&lt;td&gt;&amp;lt; 200ms&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;薪資批次作業&lt;/td&gt;
&lt;td&gt;Success Rate&lt;/td&gt;
&lt;td&gt;≥ 99.99%&lt;/td&gt;
&lt;td&gt;0.44 min (每月一次不容失敗)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;出缺勤打卡&lt;/td&gt;
&lt;td&gt;Availability&lt;/td&gt;
&lt;td&gt;≥ 99.95% (上班時段)&lt;/td&gt;
&lt;td&gt;21.9 min&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="範例告警規則"&gt;範例：告警規則&lt;/h3&gt;
&lt;div class="highlight"&gt;
&lt;pre tabindex="0"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;groups:
- name: hrms.rules
rules:
- alert: HRMSHighErrorRate
expr: |
sum(rate(http_requests_total{service=&amp;#34;hrms-api&amp;#34;, status=~&amp;#34;5..&amp;#34;}[5m]))
/
sum(rate(http_requests_total{service=&amp;#34;hrms-api&amp;#34;}[5m])) &amp;gt; 0.01
for: 5m
labels:
severity: critical
team: hrms
service: hrms-api
annotations:
summary: &amp;#34;HRMS API 錯誤率超過 1%&amp;#34;
description: &amp;#34;目前錯誤率為 {{ $value | humanizePercentage }}，超過 SLO 閾值&amp;#34;
runbook_url: &amp;#34;https://wiki/runbook/hrms-high-error-rate&amp;#34;
- alert: HRMSPayrollJobFailed
expr: hrms_payroll_job_status == 0
for: 1m
labels:
severity: critical
team: hrms
service: hrms-payroll
annotations:
summary: &amp;#34;HRMS 薪資計算作業失敗&amp;#34;
description: &amp;#34;月薪計算批次作業執行失敗，需立即處理&amp;#34;
runbook_url: &amp;#34;https://wiki/runbook/hrms-payroll-failure&amp;#34;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;📌 &lt;strong&gt;審閱重點&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>系統退役計畫範本（System Retirement Plan Template）</title><link>https://chihhung.github.io/Blog/posts/%E6%95%99%E5%AD%B8/templates/operations/retirementplan_template/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://chihhung.github.io/Blog/posts/%E6%95%99%E5%AD%B8/templates/operations/retirementplan_template/</guid><description>&lt;h1 id="系統退役計畫範本system-retirement-plan-template"&gt;系統退役計畫範本（System Retirement Plan Template）&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;適用標準&lt;/strong&gt;：ISO/IEC/IEEE 15288:2023（System Life Cycle - Disposal Process）&lt;br&gt;
&lt;strong&gt;適用階段&lt;/strong&gt;：維運階段 — 退役處理（Operations — Retirement Phase）&lt;br&gt;
&lt;strong&gt;負責角色&lt;/strong&gt;：PM、SA、DBA、Infra、資安&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-章節目錄"&gt;📑 章節目錄&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="#1-%E6%96%87%E4%BB%B6%E8%B3%87%E8%A8%8A"&gt;文件資訊&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#2-%E9%80%80%E5%BD%B9%E6%A6%82%E8%A6%81"&gt;退役概要&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#3-%E5%BD%B1%E9%9F%BF%E5%88%86%E6%9E%90"&gt;影響分析&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#4-%E8%B3%87%E6%96%99%E8%99%95%E7%BD%AE%E8%A8%88%E7%95%AB"&gt;資料處置計畫&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#5-%E5%9F%BA%E7%A4%8E%E8%A8%AD%E6%96%BD%E9%87%8B%E6%94%BE%E8%A8%88%E7%95%AB"&gt;基礎設施釋放計畫&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#6-%E7%9B%B8%E4%BE%9D%E7%B3%BB%E7%B5%B1%E8%99%95%E7%90%86"&gt;相依系統處理&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#7-%E6%BA%9D%E9%80%9A%E8%A8%88%E7%95%AB"&gt;溝通計畫&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#8-%E9%80%80%E5%BD%B9%E5%9F%B7%E8%A1%8C%E6%AD%A5%E9%A9%9F"&gt;退役執行步驟&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#9-%E9%A9%97%E8%AD%89%E8%88%87%E7%A2%BA%E8%AA%8D"&gt;驗證與確認&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#10-%E9%A2%A8%E9%9A%AA%E8%88%87%E6%87%89%E8%AE%8A"&gt;風險與應變&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#11-%E9%99%84%E9%8C%84"&gt;附錄&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-範本"&gt;📝 範本&lt;/h2&gt;
&lt;hr&gt;
&lt;h3 id="1-文件資訊"&gt;1. 文件資訊&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;文件名稱&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[系統名稱] 退役計畫&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;文件編號&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[專案代碼]-RTP-[版本號]-[日期]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;版本&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;v[X.Y]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;建立日期&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;預計退役日&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;負責人&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[PM / SA]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;審核者&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[IT Director / CISO]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="2-退役概要"&gt;2. 退役概要&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;系統名稱&lt;/td&gt;
&lt;td&gt;[退役系統名稱]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;系統用途&lt;/td&gt;
&lt;td&gt;[一句話描述系統功能]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;上線日期&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;服務年限&lt;/td&gt;
&lt;td&gt;[N] 年&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;退役原因&lt;/td&gt;
&lt;td&gt;[被取代 / 業務需求消失 / 技術不支援 / 成本效益]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;替代系統&lt;/td&gt;
&lt;td&gt;[新系統名稱] 或 [無]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;影響用戶數&lt;/td&gt;
&lt;td&gt;[N] 人&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;退役方式&lt;/td&gt;
&lt;td&gt;[立即下線 / 漸進退場 / 唯讀保留期]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="21-退役判定準則"&gt;2.1 退役判定準則&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;準則&lt;/th&gt;
&lt;th&gt;說明&lt;/th&gt;
&lt;th&gt;是否滿足&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;替代系統已上線並穩定&lt;/td&gt;
&lt;td&gt;[新系統 GAP 已關閉]&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;使用者已完成遷移&lt;/td&gt;
&lt;td&gt;[N]% 已切換至新系統&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;資料已完成遷移/封存&lt;/td&gt;
&lt;td&gt;[全量遷移完成]&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;相依系統已解耦&lt;/td&gt;
&lt;td&gt;[所有介接已切換]&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;法規保留要求已確認&lt;/td&gt;
&lt;td&gt;[保留年限/方式已確定]&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="3-影響分析"&gt;3. 影響分析&lt;/h3&gt;
&lt;h4 id="31-利害關係人影響"&gt;3.1 利害關係人影響&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;利害關係人&lt;/th&gt;
&lt;th&gt;影響描述&lt;/th&gt;
&lt;th&gt;嚴重度&lt;/th&gt;
&lt;th&gt;緩解措施&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;[內部使用者]&lt;/td&gt;
&lt;td&gt;[無法再使用舊系統]&lt;/td&gt;
&lt;td&gt;[Low]&lt;/td&gt;
&lt;td&gt;[已遷移至新系統]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[外部合作夥伴]&lt;/td&gt;
&lt;td&gt;[API 中斷]&lt;/td&gt;
&lt;td&gt;[Medium]&lt;/td&gt;
&lt;td&gt;[提前通知 + 新 API 對接]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[報表使用者]&lt;/td&gt;
&lt;td&gt;[歷史報表查詢]&lt;/td&gt;
&lt;td&gt;[Medium]&lt;/td&gt;
&lt;td&gt;[資料封存 + 查詢介面]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="32-功能影響盤點"&gt;3.2 功能影響盤點&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;功能模組&lt;/th&gt;
&lt;th&gt;狀態&lt;/th&gt;
&lt;th&gt;替代方案&lt;/th&gt;
&lt;th&gt;備註&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;[模組 A]&lt;/td&gt;
&lt;td&gt;已遷移至新系統&lt;/td&gt;
&lt;td&gt;[新系統模組 X]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[模組 B]&lt;/td&gt;
&lt;td&gt;功能廢除&lt;/td&gt;
&lt;td&gt;無&lt;/td&gt;
&lt;td&gt;[業務確認不再需要]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[模組 C]&lt;/td&gt;
&lt;td&gt;部分功能無替代&lt;/td&gt;
&lt;td&gt;[Manual process / 新建]&lt;/td&gt;
&lt;td&gt;⚠️ GAP&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="33-合規與法規要求"&gt;3.3 合規與法規要求&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;法規/政策&lt;/th&gt;
&lt;th&gt;要求&lt;/th&gt;
&lt;th&gt;資料保留期&lt;/th&gt;
&lt;th&gt;處理方式&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;[個資法]&lt;/td&gt;
&lt;td&gt;個人資料銷毀或去識別化&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;[銷毀/去識別化]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[商業法]&lt;/td&gt;
&lt;td&gt;財務交易記錄保留&lt;/td&gt;
&lt;td&gt;[N] 年&lt;/td&gt;
&lt;td&gt;[封存至 Archive]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[公司政策]&lt;/td&gt;
&lt;td&gt;[內部規範]&lt;/td&gt;
&lt;td&gt;[N] 年&lt;/td&gt;
&lt;td&gt;[方式]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="4-資料處置計畫"&gt;4. 資料處置計畫&lt;/h3&gt;
&lt;h4 id="41-資料分類與處置"&gt;4.1 資料分類與處置&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;資料類別&lt;/th&gt;
&lt;th&gt;資料表/儲存&lt;/th&gt;
&lt;th&gt;筆數&lt;/th&gt;
&lt;th&gt;大小&lt;/th&gt;
&lt;th&gt;處置方式&lt;/th&gt;
&lt;th&gt;備註&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;已遷移資料&lt;/td&gt;
&lt;td&gt;[tables]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[N]GB&lt;/td&gt;
&lt;td&gt;驗證後刪除&lt;/td&gt;
&lt;td&gt;遷移至新系統&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;法規保留資料&lt;/td&gt;
&lt;td&gt;[tables]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[N]GB&lt;/td&gt;
&lt;td&gt;封存至冷儲存&lt;/td&gt;
&lt;td&gt;保留 [N] 年&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;個人資料&lt;/td&gt;
&lt;td&gt;[tables]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[N]GB&lt;/td&gt;
&lt;td&gt;去識別化/銷毀&lt;/td&gt;
&lt;td&gt;依個資法&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;暫存/Log&lt;/td&gt;
&lt;td&gt;[tables]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[N]GB&lt;/td&gt;
&lt;td&gt;直接刪除&lt;/td&gt;
&lt;td&gt;無保留價值&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;附件/檔案&lt;/td&gt;
&lt;td&gt;[storage]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[N]GB&lt;/td&gt;
&lt;td&gt;[遷移/封存/刪除]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="42-資料封存規格"&gt;4.2 資料封存規格&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;封存格式&lt;/td&gt;
&lt;td&gt;[SQL dump / Parquet / CSV + Schema]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;封存位置&lt;/td&gt;
&lt;td&gt;[Cold Storage / Archive Vault]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;加密方式&lt;/td&gt;
&lt;td&gt;[AES-256 / 由保管庫管理]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;存取方式&lt;/td&gt;
&lt;td&gt;[申請制 / 限特定角色]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;保留期限&lt;/td&gt;
&lt;td&gt;[N] 年，到期後 [自動銷毀 / 覆審]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;驗證方式&lt;/td&gt;
&lt;td&gt;[Checksum / Restore test]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="43-資料銷毀證明"&gt;4.3 資料銷毀證明&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;銷毀項目&lt;/th&gt;
&lt;th&gt;方式&lt;/th&gt;
&lt;th&gt;執行日&lt;/th&gt;
&lt;th&gt;執行人&lt;/th&gt;
&lt;th&gt;驗證人&lt;/th&gt;
&lt;th&gt;證明文件&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;[DB data]&lt;/td&gt;
&lt;td&gt;[TRUNCATE + VACUUM / Secure erase]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[DBA]&lt;/td&gt;
&lt;td&gt;[資安]&lt;/td&gt;
&lt;td&gt;[存證編號]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[File storage]&lt;/td&gt;
&lt;td&gt;[Secure delete / Disk wipe]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[Infra]&lt;/td&gt;
&lt;td&gt;[資安]&lt;/td&gt;
&lt;td&gt;[存證編號]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[Backup tapes]&lt;/td&gt;
&lt;td&gt;[Degauss / Physical destruction]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[Infra]&lt;/td&gt;
&lt;td&gt;[資安]&lt;/td&gt;
&lt;td&gt;[存證編號]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="5-基礎設施釋放計畫"&gt;5. 基礎設施釋放計畫&lt;/h3&gt;
&lt;h4 id="51-資源盤點"&gt;5.1 資源盤點&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;資源類型&lt;/th&gt;
&lt;th&gt;名稱/ID&lt;/th&gt;
&lt;th&gt;規格&lt;/th&gt;
&lt;th&gt;月費&lt;/th&gt;
&lt;th&gt;處置方式&lt;/th&gt;
&lt;th&gt;預計釋放日&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;VM / 主機&lt;/td&gt;
&lt;td&gt;[hostname/ID]&lt;/td&gt;
&lt;td&gt;[spec]&lt;/td&gt;
&lt;td&gt;$[N]&lt;/td&gt;
&lt;td&gt;[刪除/重新用途]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Database&lt;/td&gt;
&lt;td&gt;[instance name]&lt;/td&gt;
&lt;td&gt;[spec]&lt;/td&gt;
&lt;td&gt;$[N]&lt;/td&gt;
&lt;td&gt;[刪除]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Storage&lt;/td&gt;
&lt;td&gt;[bucket/share]&lt;/td&gt;
&lt;td&gt;[N]GB&lt;/td&gt;
&lt;td&gt;$[N]&lt;/td&gt;
&lt;td&gt;[資料移出後刪除]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Load Balancer&lt;/td&gt;
&lt;td&gt;[name]&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;$[N]&lt;/td&gt;
&lt;td&gt;[刪除]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DNS Record&lt;/td&gt;
&lt;td&gt;[domain]&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;[刪除/轉向]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SSL Certificate&lt;/td&gt;
&lt;td&gt;[CN]&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;[不續約]&lt;/td&gt;
&lt;td&gt;[到期日]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Monitoring&lt;/td&gt;
&lt;td&gt;[Dashboard/Alert]&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;[刪除]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="52-成本節約估計"&gt;5.2 成本節約估計&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;月費&lt;/th&gt;
&lt;th&gt;年費&lt;/th&gt;
&lt;th&gt;備註&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;計算資源&lt;/td&gt;
&lt;td&gt;$[N]&lt;/td&gt;
&lt;td&gt;$[N]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;儲存&lt;/td&gt;
&lt;td&gt;$[N]&lt;/td&gt;
&lt;td&gt;$[N]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;授權 (License)&lt;/td&gt;
&lt;td&gt;$[N]&lt;/td&gt;
&lt;td&gt;$[N]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;維護合約&lt;/td&gt;
&lt;td&gt;$[N]&lt;/td&gt;
&lt;td&gt;$[N]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;合計節省&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$[N]&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$[N]&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="6-相依系統處理"&gt;6. 相依系統處理&lt;/h3&gt;
&lt;h4 id="61-上游系統呼叫退役系統的系統"&gt;6.1 上游系統（呼叫退役系統的系統）&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;來源系統&lt;/th&gt;
&lt;th&gt;介接方式&lt;/th&gt;
&lt;th&gt;呼叫頻率&lt;/th&gt;
&lt;th&gt;處理方式&lt;/th&gt;
&lt;th&gt;負責人&lt;/th&gt;
&lt;th&gt;狀態&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;[System A]&lt;/td&gt;
&lt;td&gt;REST API&lt;/td&gt;
&lt;td&gt;[N] calls/day&lt;/td&gt;
&lt;td&gt;切換至新系統 API&lt;/td&gt;
&lt;td&gt;[PM of A]&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[System B]&lt;/td&gt;
&lt;td&gt;DB Link&lt;/td&gt;
&lt;td&gt;[N] queries/day&lt;/td&gt;
&lt;td&gt;移除 DB Link&lt;/td&gt;
&lt;td&gt;[DBA]&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="62-下游系統退役系統呼叫的系統"&gt;6.2 下游系統（退役系統呼叫的系統）&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;目標系統&lt;/th&gt;
&lt;th&gt;介接方式&lt;/th&gt;
&lt;th&gt;影響&lt;/th&gt;
&lt;th&gt;處理方式&lt;/th&gt;
&lt;th&gt;狀態&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;[System C]&lt;/td&gt;
&lt;td&gt;Event publish&lt;/td&gt;
&lt;td&gt;[訂閱者需取消]&lt;/td&gt;
&lt;td&gt;通知訂閱者&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="63-共用元件"&gt;6.3 共用元件&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;元件&lt;/th&gt;
&lt;th&gt;共用者&lt;/th&gt;
&lt;th&gt;可否移除&lt;/th&gt;
&lt;th&gt;處理方式&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;[Shared DB]&lt;/td&gt;
&lt;td&gt;[系統列表]&lt;/td&gt;
&lt;td&gt;[否]&lt;/td&gt;
&lt;td&gt;[僅移除退役系統的 Schema]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[Message Queue]&lt;/td&gt;
&lt;td&gt;[系統列表]&lt;/td&gt;
&lt;td&gt;[是/否]&lt;/td&gt;
&lt;td&gt;[移除 Topic / 保留]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="7-溝通計畫"&gt;7. 溝通計畫&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;時間點&lt;/th&gt;
&lt;th&gt;對象&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;th&gt;方式&lt;/th&gt;
&lt;th&gt;負責人&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;T - 90 天&lt;/td&gt;
&lt;td&gt;所有使用者&lt;/td&gt;
&lt;td&gt;退役預告 + 遷移指引&lt;/td&gt;
&lt;td&gt;Email + 公告&lt;/td&gt;
&lt;td&gt;PM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;T - 60 天&lt;/td&gt;
&lt;td&gt;相依系統負責人&lt;/td&gt;
&lt;td&gt;技術切換時程&lt;/td&gt;
&lt;td&gt;會議&lt;/td&gt;
&lt;td&gt;SA&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;T - 30 天&lt;/td&gt;
&lt;td&gt;所有使用者&lt;/td&gt;
&lt;td&gt;最後提醒 + 進入唯讀期&lt;/td&gt;
&lt;td&gt;Email + In-app&lt;/td&gt;
&lt;td&gt;PM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;T - 7 天&lt;/td&gt;
&lt;td&gt;全體&lt;/td&gt;
&lt;td&gt;最終通知&lt;/td&gt;
&lt;td&gt;Email + Teams&lt;/td&gt;
&lt;td&gt;PM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;T day&lt;/td&gt;
&lt;td&gt;IT 團隊&lt;/td&gt;
&lt;td&gt;執行退役&lt;/td&gt;
&lt;td&gt;War Room&lt;/td&gt;
&lt;td&gt;RM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;T + 1 天&lt;/td&gt;
&lt;td&gt;全體&lt;/td&gt;
&lt;td&gt;退役完成通知&lt;/td&gt;
&lt;td&gt;Email&lt;/td&gt;
&lt;td&gt;PM&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="8-退役執行步驟"&gt;8. 退役執行步驟&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;步驟&lt;/th&gt;
&lt;th&gt;負責人&lt;/th&gt;
&lt;th&gt;預估時間&lt;/th&gt;
&lt;th&gt;前置條件&lt;/th&gt;
&lt;th&gt;狀態&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;切換至唯讀模式&lt;/td&gt;
&lt;td&gt;DevOps&lt;/td&gt;
&lt;td&gt;[N] min&lt;/td&gt;
&lt;td&gt;T-30d 通知完成&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;最終資料備份&lt;/td&gt;
&lt;td&gt;DBA&lt;/td&gt;
&lt;td&gt;[N] hr&lt;/td&gt;
&lt;td&gt;唯讀模式已啟用&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;驗證最終備份完整性&lt;/td&gt;
&lt;td&gt;DBA&lt;/td&gt;
&lt;td&gt;[N] hr&lt;/td&gt;
&lt;td&gt;備份完成&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;DNS 移除/轉向&lt;/td&gt;
&lt;td&gt;Infra&lt;/td&gt;
&lt;td&gt;[N] min&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;停止應用程式服務&lt;/td&gt;
&lt;td&gt;DevOps&lt;/td&gt;
&lt;td&gt;[N] min&lt;/td&gt;
&lt;td&gt;DNS 已處理&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;移除相依系統連線設定&lt;/td&gt;
&lt;td&gt;SA/DevOps&lt;/td&gt;
&lt;td&gt;[N] hr&lt;/td&gt;
&lt;td&gt;相依系統已切換&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;資料封存（法規保留）&lt;/td&gt;
&lt;td&gt;DBA&lt;/td&gt;
&lt;td&gt;[N] hr&lt;/td&gt;
&lt;td&gt;備份驗證通過&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;資料銷毀（非保留資料）&lt;/td&gt;
&lt;td&gt;DBA/Infra&lt;/td&gt;
&lt;td&gt;[N] hr&lt;/td&gt;
&lt;td&gt;封存完成&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;td&gt;基礎設施釋放&lt;/td&gt;
&lt;td&gt;Infra&lt;/td&gt;
&lt;td&gt;[N] hr&lt;/td&gt;
&lt;td&gt;資料處置完成&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;監控/告警移除&lt;/td&gt;
&lt;td&gt;SRE&lt;/td&gt;
&lt;td&gt;[N] min&lt;/td&gt;
&lt;td&gt;服務已停止&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11&lt;/td&gt;
&lt;td&gt;文件更新（架構圖/CMDB）&lt;/td&gt;
&lt;td&gt;SA&lt;/td&gt;
&lt;td&gt;[N] hr&lt;/td&gt;
&lt;td&gt;全部完成&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;12&lt;/td&gt;
&lt;td&gt;退役完成確認&lt;/td&gt;
&lt;td&gt;PM&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;全部驗證通過&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="9-驗證與確認"&gt;9. 驗證與確認&lt;/h3&gt;
&lt;h4 id="91-退役前驗證"&gt;9.1 退役前驗證&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;驗證項目&lt;/th&gt;
&lt;th&gt;方法&lt;/th&gt;
&lt;th&gt;預期結果&lt;/th&gt;
&lt;th&gt;狀態&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;新系統功能涵蓋率&lt;/td&gt;
&lt;td&gt;UAT 驗收&lt;/td&gt;
&lt;td&gt;100% 功能可替代&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;資料遷移完整性&lt;/td&gt;
&lt;td&gt;Count + Sample 驗證&lt;/td&gt;
&lt;td&gt;差異 = 0&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;相依系統已切換&lt;/td&gt;
&lt;td&gt;連線測試&lt;/td&gt;
&lt;td&gt;無對退役系統的呼叫&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;使用者已遷移&lt;/td&gt;
&lt;td&gt;登入統計&lt;/td&gt;
&lt;td&gt;活躍用戶 = 0&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="92-退役後驗證"&gt;9.2 退役後驗證&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;驗證項目&lt;/th&gt;
&lt;th&gt;方法&lt;/th&gt;
&lt;th&gt;預期結果&lt;/th&gt;
&lt;th&gt;狀態&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;舊系統不可存取&lt;/td&gt;
&lt;td&gt;URL/IP 測試&lt;/td&gt;
&lt;td&gt;Connection refused / 404&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;新系統運作正常&lt;/td&gt;
&lt;td&gt;Smoke Test&lt;/td&gt;
&lt;td&gt;全數通過&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;封存資料可存取&lt;/td&gt;
&lt;td&gt;Restore 測試&lt;/td&gt;
&lt;td&gt;資料完整可讀&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;無殘留資源&lt;/td&gt;
&lt;td&gt;CMDB / Cloud Console 檢查&lt;/td&gt;
&lt;td&gt;資源已清除&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;成本已停止計費&lt;/td&gt;
&lt;td&gt;帳單確認&lt;/td&gt;
&lt;td&gt;下月帳單減少&lt;/td&gt;
&lt;td&gt;[✅/❌]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="10-風險與應變"&gt;10. 風險與應變&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;風險&lt;/th&gt;
&lt;th&gt;影響&lt;/th&gt;
&lt;th&gt;機率&lt;/th&gt;
&lt;th&gt;應變措施&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;使用者未完成遷移&lt;/td&gt;
&lt;td&gt;業務中斷&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;延長唯讀期 + 人工協助&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;發現未識別的相依系統&lt;/td&gt;
&lt;td&gt;相依系統異常&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;保留 DNS 轉向頁 30 天&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;法規保留期判定錯誤&lt;/td&gt;
&lt;td&gt;合規風險&lt;/td&gt;
&lt;td&gt;Low&lt;/td&gt;
&lt;td&gt;法務覆審 + 寧可多保留&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;封存資料無法還原&lt;/td&gt;
&lt;td&gt;資料遺失&lt;/td&gt;
&lt;td&gt;Low&lt;/td&gt;
&lt;td&gt;保留完整備份至驗證通過&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;退役後需要回溯查詢&lt;/td&gt;
&lt;td&gt;業務查詢困難&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;建立簡易查詢介面 for 封存資料&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="11-附錄"&gt;11. 附錄&lt;/h3&gt;
&lt;h4 id="111-系統架構圖退役前"&gt;11.1 系統架構圖（退役前）&lt;/h4&gt;
&lt;p&gt;[附上退役系統目前的架構圖，標示將移除的元件]&lt;/p&gt;</description></item><item><title>資料庫設計文件範本（Database Design Document Template）</title><link>https://chihhung.github.io/Blog/posts/%E6%95%99%E5%AD%B8/templates/design/databasedesign_template/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://chihhung.github.io/Blog/posts/%E6%95%99%E5%AD%B8/templates/design/databasedesign_template/</guid><description>&lt;h1 id="資料庫設計文件範本database-design-document-template"&gt;資料庫設計文件範本（Database Design Document Template）&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;適用標準&lt;/strong&gt;：ISO/IEC 11179（Metadata Registries）、DAMA DMBOK 2.0、ISO/IEC/IEEE 42010:2022&lt;br&gt;
&lt;strong&gt;適用階段&lt;/strong&gt;：系統設計階段（Design Phase）&lt;br&gt;
&lt;strong&gt;負責角色&lt;/strong&gt;：系統架構師（SA）、資料庫管理師（DBA）&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-章節目錄"&gt;📑 章節目錄&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="#1-%E6%96%87%E4%BB%B6%E8%B3%87%E8%A8%8A"&gt;文件資訊&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#2-%E8%B3%87%E6%96%99%E5%BA%AB%E6%9E%B6%E6%A7%8B%E6%A6%82%E8%A7%80"&gt;資料庫架構概觀&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#3-%E5%AF%A6%E9%AB%94%E9%97%9C%E8%81%AF%E6%A8%A1%E5%9E%8Ber-diagram"&gt;實體關聯模型（ER Diagram）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#4-%E8%B3%87%E6%96%99%E8%A1%A8%E8%A8%AD%E8%A8%88"&gt;資料表設計&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#5-%E7%B4%A2%E5%BC%95%E8%A8%AD%E8%A8%88%E7%AD%96%E7%95%A5"&gt;索引設計策略&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#6-%E8%B3%87%E6%96%99%E9%97%9C%E8%81%AF%E8%88%87%E5%AE%8C%E6%95%B4%E6%80%A7%E7%B4%84%E6%9D%9F"&gt;資料關聯與完整性約束&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#7-%E5%91%BD%E5%90%8D%E8%A6%8F%E7%AF%84"&gt;命名規範&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#8-%E8%B3%87%E6%96%99%E6%B2%BB%E7%90%86%E8%88%87%E5%AE%89%E5%85%A8"&gt;資料治理與安全&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#9-%E6%95%88%E8%83%BD%E8%A8%AD%E8%A8%88%E8%80%83%E9%87%8F"&gt;效能設計考量&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#10-%E8%B3%87%E6%96%99%E9%81%B7%E7%A7%BB%E8%88%87%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6"&gt;資料遷移與版本控制&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#11-%E9%99%84%E9%8C%84"&gt;附錄&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-範本"&gt;📝 範本&lt;/h2&gt;
&lt;hr&gt;
&lt;h3 id="1-文件資訊"&gt;1. 文件資訊&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;文件名稱&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[系統名稱] 資料庫設計文件&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;文件編號&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[專案代碼]-DBD-[版本號]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;版本&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;v[X.Y]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;建立日期&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;最後更新&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;撰寫者&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[SA/DBA 姓名]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;審核者&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[技術主管/架構師]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;核准者&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[專案經理]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="版本歷程"&gt;版本歷程&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;版本&lt;/th&gt;
&lt;th&gt;日期&lt;/th&gt;
&lt;th&gt;修改人&lt;/th&gt;
&lt;th&gt;修改內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;v1.0&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD]&lt;/td&gt;
&lt;td&gt;[姓名]&lt;/td&gt;
&lt;td&gt;初版發布&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="關聯文件"&gt;關聯文件&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;文件名稱&lt;/th&gt;
&lt;th&gt;文件編號&lt;/th&gt;
&lt;th&gt;關係&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;系統架構文件（SAD）&lt;/td&gt;
&lt;td&gt;[編號]&lt;/td&gt;
&lt;td&gt;上游輸入&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;功能需求文件（FRD）&lt;/td&gt;
&lt;td&gt;[編號]&lt;/td&gt;
&lt;td&gt;需求來源&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;API 規格文件&lt;/td&gt;
&lt;td&gt;[編號]&lt;/td&gt;
&lt;td&gt;介面對應&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="2-資料庫架構概觀"&gt;2. 資料庫架構概觀&lt;/h3&gt;
&lt;h4 id="21-資料庫技術選型"&gt;2.1 資料庫技術選型&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;選擇&lt;/th&gt;
&lt;th&gt;說明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;RDBMS&lt;/td&gt;
&lt;td&gt;[PostgreSQL / SQL Server / MySQL]&lt;/td&gt;
&lt;td&gt;[選型原因]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;版本&lt;/td&gt;
&lt;td&gt;[版本號]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;部署模式&lt;/td&gt;
&lt;td&gt;[Single / Primary-Replica / Cluster]&lt;/td&gt;
&lt;td&gt;[HA 需求]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;字元集&lt;/td&gt;
&lt;td&gt;[UTF-8 / UTF-16]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;排序規則&lt;/td&gt;
&lt;td&gt;[Collation]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="22-資料庫實例配置"&gt;2.2 資料庫實例配置&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;實例名稱&lt;/th&gt;
&lt;th&gt;用途&lt;/th&gt;
&lt;th&gt;主機&lt;/th&gt;
&lt;th&gt;連接埠&lt;/th&gt;
&lt;th&gt;備註&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;[DB_MAIN]&lt;/td&gt;
&lt;td&gt;主要業務資料&lt;/td&gt;
&lt;td&gt;[hostname]&lt;/td&gt;
&lt;td&gt;[port]&lt;/td&gt;
&lt;td&gt;Primary&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[DB_READ]&lt;/td&gt;
&lt;td&gt;讀取副本&lt;/td&gt;
&lt;td&gt;[hostname]&lt;/td&gt;
&lt;td&gt;[port]&lt;/td&gt;
&lt;td&gt;Read Replica&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[DB_ARCHIVE]&lt;/td&gt;
&lt;td&gt;歷史資料歸檔&lt;/td&gt;
&lt;td&gt;[hostname]&lt;/td&gt;
&lt;td&gt;[port]&lt;/td&gt;
&lt;td&gt;Archive&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="23-schema-架構"&gt;2.3 Schema 架構&lt;/h4&gt;
&lt;div class="highlight"&gt;
&lt;pre tabindex="0"&gt;&lt;code class="language-" data-lang=""&gt;[Database]
├── schema: core -- 核心業務資料表
├── schema: auth -- 認證授權相關
├── schema: audit -- 稽核軌跡
├── schema: staging -- ETL 暫存區
└── schema: archive -- 歷史歸檔&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;h3 id="3-實體關聯模型er-diagram"&gt;3. 實體關聯模型（ER Diagram）&lt;/h3&gt;
&lt;h4 id="31-概念層-erdconceptual-er-diagram"&gt;3.1 概念層 ERD（Conceptual ER Diagram）&lt;/h4&gt;
&lt;blockquote&gt;
&lt;p&gt;呈現主要實體（Entity）之間的高階關係，不含欄位細節。&lt;/p&gt;</description></item><item><title>資料遷移計畫範本（Data Migration Plan Template）</title><link>https://chihhung.github.io/Blog/posts/%E6%95%99%E5%AD%B8/templates/deployment/datamigrationplan_template/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://chihhung.github.io/Blog/posts/%E6%95%99%E5%AD%B8/templates/deployment/datamigrationplan_template/</guid><description>&lt;h1 id="資料遷移計畫範本data-migration-plan-template"&gt;資料遷移計畫範本（Data Migration Plan Template）&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;適用標準&lt;/strong&gt;：ISO/IEC 25024（資料品質）、DAMA DMBOK 2.0（Data Management）&lt;br&gt;
&lt;strong&gt;適用階段&lt;/strong&gt;：部署上線階段（Deployment Phase）&lt;br&gt;
&lt;strong&gt;負責角色&lt;/strong&gt;：DBA、Data Engineer、SA、PM&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-章節目錄"&gt;📑 章節目錄&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="#1-%E6%96%87%E4%BB%B6%E8%B3%87%E8%A8%8A"&gt;文件資訊&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#2-%E9%81%B7%E7%A7%BB%E6%A6%82%E8%A6%81"&gt;遷移概要&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#3-%E4%BE%86%E6%BA%90%E8%88%87%E7%9B%AE%E6%A8%99%E5%88%86%E6%9E%90"&gt;來源與目標分析&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#4-%E9%81%B7%E7%A7%BB%E7%AD%96%E7%95%A5"&gt;遷移策略&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#5-%E8%B3%87%E6%96%99%E6%98%A0%E5%B0%84%E8%A6%8F%E5%89%87"&gt;資料映射規則&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#6-%E8%B3%87%E6%96%99%E6%B8%85%E6%B4%97%E8%88%87%E8%BD%89%E6%8F%9B%E8%A6%8F%E5%89%87"&gt;資料清洗與轉換規則&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#7-%E9%A9%97%E8%AD%89%E7%AD%96%E7%95%A5"&gt;驗證策略&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#8-%E9%A2%A8%E9%9A%AA%E8%88%87%E6%87%89%E8%AE%8A"&gt;風險與應變&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#9-%E6%99%82%E7%A8%8B%E8%88%87%E9%87%8C%E7%A8%8B%E7%A2%91"&gt;時程與里程碑&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#10-%E9%99%84%E9%8C%84"&gt;附錄&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-範本"&gt;📝 範本&lt;/h2&gt;
&lt;hr&gt;
&lt;h3 id="1-文件資訊"&gt;1. 文件資訊&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;文件名稱&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[系統名稱] 資料遷移計畫&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;文件編號&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[專案代碼]-DMP-[版本號]-[日期]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;版本&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;v[X.Y]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;建立日期&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;負責人&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[DBA / Data Engineer]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;審核者&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[SA / PM]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="2-遷移概要"&gt;2. 遷移概要&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;遷移類型&lt;/td&gt;
&lt;td&gt;[全量遷移 / 增量遷移 / 混合式]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;來源系統&lt;/td&gt;
&lt;td&gt;[舊系統名稱 + 版本]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;目標系統&lt;/td&gt;
&lt;td&gt;[新系統名稱 + 版本]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;遷移目的&lt;/td&gt;
&lt;td&gt;[系統升級 / 平台轉換 / 整併 / 雲遷移]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;資料量估計&lt;/td&gt;
&lt;td&gt;[N] GB / [N] 筆記錄&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;停機視窗&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD HH:mm ~ HH:mm]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;遷移方式&lt;/td&gt;
&lt;td&gt;[Big Bang / Phased / Parallel Run]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="3-來源與目標分析"&gt;3. 來源與目標分析&lt;/h3&gt;
&lt;h4 id="31-來源系統"&gt;3.1 來源系統&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;資料庫類型&lt;/td&gt;
&lt;td&gt;[RDBMS: SQL Server / Oracle / PostgreSQL / NoSQL]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;版本&lt;/td&gt;
&lt;td&gt;[ver]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Schema 數量&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Table 數量&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;總資料量&lt;/td&gt;
&lt;td&gt;[N] GB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;編碼&lt;/td&gt;
&lt;td&gt;[UTF-8 / Big5 / &amp;hellip;]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="32-目標系統"&gt;3.2 目標系統&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;資料庫類型&lt;/td&gt;
&lt;td&gt;[RDBMS / NoSQL / Data Lake]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;版本&lt;/td&gt;
&lt;td&gt;[ver]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Schema 設計&lt;/td&gt;
&lt;td&gt;[New / Modified / Same]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;字元編碼&lt;/td&gt;
&lt;td&gt;[UTF-8]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="33-遷移範圍"&gt;3.3 遷移範圍&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;資料分類&lt;/th&gt;
&lt;th&gt;資料表&lt;/th&gt;
&lt;th&gt;筆數(估)&lt;/th&gt;
&lt;th&gt;大小(估)&lt;/th&gt;
&lt;th&gt;優先級&lt;/th&gt;
&lt;th&gt;備註&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Master Data&lt;/td&gt;
&lt;td&gt;[table list]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[N]MB&lt;/td&gt;
&lt;td&gt;P1&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Transaction Data&lt;/td&gt;
&lt;td&gt;[table list]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[N]GB&lt;/td&gt;
&lt;td&gt;P1&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Historical Data&lt;/td&gt;
&lt;td&gt;[table list]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[N]GB&lt;/td&gt;
&lt;td&gt;P2&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Config/Lookup&lt;/td&gt;
&lt;td&gt;[table list]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[N]KB&lt;/td&gt;
&lt;td&gt;P1&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Attachments/BLOB&lt;/td&gt;
&lt;td&gt;[storage]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[N]GB&lt;/td&gt;
&lt;td&gt;P2&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="34-排除範圍"&gt;3.4 排除範圍&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;資料類型&lt;/th&gt;
&lt;th&gt;排除原因&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;[暫存資料/Log]&lt;/td&gt;
&lt;td&gt;[無業務價值]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[超過 N 年的歷史資料]&lt;/td&gt;
&lt;td&gt;[封存處理]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="4-遷移策略"&gt;4. 遷移策略&lt;/h3&gt;
&lt;h4 id="41-遷移方式比較"&gt;4.1 遷移方式比較&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;方式&lt;/th&gt;
&lt;th&gt;說明&lt;/th&gt;
&lt;th&gt;優點&lt;/th&gt;
&lt;th&gt;缺點&lt;/th&gt;
&lt;th&gt;適用場景&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Big Bang&lt;/td&gt;
&lt;td&gt;一次性全量搬遷&lt;/td&gt;
&lt;td&gt;簡單明確&lt;/td&gt;
&lt;td&gt;停機時間長&lt;/td&gt;
&lt;td&gt;資料量小/可停機&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Phased&lt;/td&gt;
&lt;td&gt;分批搬遷&lt;/td&gt;
&lt;td&gt;降低風險&lt;/td&gt;
&lt;td&gt;需處理雙寫&lt;/td&gt;
&lt;td&gt;資料可分割&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Parallel Run&lt;/td&gt;
&lt;td&gt;新舊並行&lt;/td&gt;
&lt;td&gt;最安全&lt;/td&gt;
&lt;td&gt;成本最高&lt;/td&gt;
&lt;td&gt;核心業務系統&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;選定策略&lt;/strong&gt;：[Big Bang / Phased / Parallel Run]&lt;/p&gt;</description></item><item><title>需求異動申請表範本（Change Request Template）</title><link>https://chihhung.github.io/Blog/posts/%E6%95%99%E5%AD%B8/templates/requirements/changerequest_template/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://chihhung.github.io/Blog/posts/%E6%95%99%E5%AD%B8/templates/requirements/changerequest_template/</guid><description>&lt;h1 id="需求異動申請表範本change-request-template"&gt;需求異動申請表範本（Change Request Template）&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;適用標準&lt;/strong&gt;：ISO/IEC/IEEE 15288:2023（系統生命週期）、ITIL 4 Change Management、CMMI&lt;br&gt;
&lt;strong&gt;適用階段&lt;/strong&gt;：需求分析階段 / 全生命週期（Requirements Phase / Cross-Phase）&lt;br&gt;
&lt;strong&gt;負責角色&lt;/strong&gt;：業務分析師（BA）、專案經理（PM）、變更管理委員會（CCB）&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-章節目錄"&gt;📑 章節目錄&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="#1-%E8%AE%8A%E6%9B%B4%E7%94%B3%E8%AB%8B%E8%B3%87%E8%A8%8A"&gt;變更申請資訊&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#2-%E8%AE%8A%E6%9B%B4%E6%8F%8F%E8%BF%B0"&gt;變更描述&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#3-%E5%BD%B1%E9%9F%BF%E5%88%86%E6%9E%90"&gt;影響分析&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#4-%E8%AE%8A%E6%9B%B4%E6%96%B9%E6%A1%88"&gt;變更方案&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#5-%E5%AF%A9%E6%A0%B8%E8%88%87%E6%B1%BA%E8%AD%B0"&gt;審核與決議&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#6-%E5%AF%A6%E6%96%BD%E8%BF%BD%E8%B9%A4"&gt;實施追蹤&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#7-%E8%AE%8A%E6%9B%B4%E9%A9%97%E6%94%B6"&gt;變更驗收&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-範本"&gt;📝 範本&lt;/h2&gt;
&lt;hr&gt;
&lt;h3 id="1-變更申請資訊"&gt;1. 變更申請資訊&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;變更編號&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;CR-[YYYY]-[NNN]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;申請日期&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;申請人&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[姓名 / 部門]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;專案名稱&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[專案名稱]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;變更類型&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[需求變更 / 設計變更 / 範圍變更 / 缺陷修正]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;優先級&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[Critical / High / Medium / Low]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;緊急程度&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[緊急 / 一般]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;目前狀態&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[Draft / Submitted / Under Review / Approved / Rejected / Implementing / Completed / Cancelled]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="2-變更描述"&gt;2. 變更描述&lt;/h3&gt;
&lt;h4 id="21-變更摘要"&gt;2.1 變更摘要&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;變更標題&lt;/td&gt;
&lt;td&gt;[一句話描述變更內容]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;變更原因&lt;/td&gt;
&lt;td&gt;[為什麼需要這個變更]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;業務背景&lt;/td&gt;
&lt;td&gt;[觸發變更的業務情境或事件]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="22-現行需求as-is"&gt;2.2 現行需求（As-Is）&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;需求編號&lt;/th&gt;
&lt;th&gt;需求描述&lt;/th&gt;
&lt;th&gt;文件來源&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;[REQ-NNN]&lt;/td&gt;
&lt;td&gt;[目前的需求描述]&lt;/td&gt;
&lt;td&gt;[BRD/FRD §N.N]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="23-變更後需求to-be"&gt;2.3 變更後需求（To-Be）&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;需求編號&lt;/th&gt;
&lt;th&gt;變更後描述&lt;/th&gt;
&lt;th&gt;變更差異摘要&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;[REQ-NNN]&lt;/td&gt;
&lt;td&gt;[修改後的需求描述]&lt;/td&gt;
&lt;td&gt;[新增/修改/刪除了什麼]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="24-相關附件"&gt;2.4 相關附件&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;附件名稱&lt;/th&gt;
&lt;th&gt;說明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;[附件1]&lt;/td&gt;
&lt;td&gt;[UI 原型 / 流程圖 / 規格書片段]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="3-影響分析"&gt;3. 影響分析&lt;/h3&gt;
&lt;h4 id="31-影響範圍評估"&gt;3.1 影響範圍評估&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;影響面向&lt;/th&gt;
&lt;th&gt;受影響項目&lt;/th&gt;
&lt;th&gt;影響程度&lt;/th&gt;
&lt;th&gt;說明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;功能模組&lt;/td&gt;
&lt;td&gt;[受影響的模組清單]&lt;/td&gt;
&lt;td&gt;[High/Medium/Low]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;資料庫&lt;/td&gt;
&lt;td&gt;[Schema / Table 異動]&lt;/td&gt;
&lt;td&gt;[High/Medium/Low]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;API 介面&lt;/td&gt;
&lt;td&gt;[受影響的 API]&lt;/td&gt;
&lt;td&gt;[High/Medium/Low]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;UI 畫面&lt;/td&gt;
&lt;td&gt;[受影響的頁面]&lt;/td&gt;
&lt;td&gt;[High/Medium/Low]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;外部系統&lt;/td&gt;
&lt;td&gt;[受影響的介接系統]&lt;/td&gt;
&lt;td&gt;[High/Medium/Low]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;文件&lt;/td&gt;
&lt;td&gt;[需更新的文件]&lt;/td&gt;
&lt;td&gt;[High/Medium/Low]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;測試案例&lt;/td&gt;
&lt;td&gt;[需新增/修改的測試]&lt;/td&gt;
&lt;td&gt;[High/Medium/Low]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="32-時程影響"&gt;3.2 時程影響&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;原定日期&lt;/th&gt;
&lt;th&gt;變更後日期&lt;/th&gt;
&lt;th&gt;延遲天數&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;[里程碑1]&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD]&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD]&lt;/td&gt;
&lt;td&gt;[N] days&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;上線日期&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD]&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD]&lt;/td&gt;
&lt;td&gt;[N] days&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="33-成本影響"&gt;3.3 成本影響&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;成本項目&lt;/th&gt;
&lt;th&gt;追加工時（人天）&lt;/th&gt;
&lt;th&gt;追加費用&lt;/th&gt;
&lt;th&gt;說明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;開發&lt;/td&gt;
&lt;td&gt;[N] 人天&lt;/td&gt;
&lt;td&gt;[金額]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;測試&lt;/td&gt;
&lt;td&gt;[N] 人天&lt;/td&gt;
&lt;td&gt;[金額]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;設計&lt;/td&gt;
&lt;td&gt;[N] 人天&lt;/td&gt;
&lt;td&gt;[金額]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;其他&lt;/td&gt;
&lt;td&gt;[N] 人天&lt;/td&gt;
&lt;td&gt;[金額]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;合計&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;[N] 人天&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;[金額]&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="34-風險評估"&gt;3.4 風險評估&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;風險 ID&lt;/th&gt;
&lt;th&gt;風險描述&lt;/th&gt;
&lt;th&gt;發生機率&lt;/th&gt;
&lt;th&gt;影響程度&lt;/th&gt;
&lt;th&gt;緩解措施&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;R-1&lt;/td&gt;
&lt;td&gt;[風險描述]&lt;/td&gt;
&lt;td&gt;[High/Med/Low]&lt;/td&gt;
&lt;td&gt;[High/Med/Low]&lt;/td&gt;
&lt;td&gt;[措施]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="4-變更方案"&gt;4. 變更方案&lt;/h3&gt;
&lt;h4 id="41-建議方案"&gt;4.1 建議方案&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;方案說明&lt;/td&gt;
&lt;td&gt;[概述如何實施此變更]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;實施步驟&lt;/td&gt;
&lt;td&gt;1. [步驟1]&lt;br/&gt;2. [步驟2]&lt;br/&gt;3. [步驟3]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;需要資源&lt;/td&gt;
&lt;td&gt;[人力/環境/工具]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;預計工期&lt;/td&gt;
&lt;td&gt;[N] 個工作天&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;測試範圍&lt;/td&gt;
&lt;td&gt;[需要回歸測試的範圍]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="42-替代方案如有"&gt;4.2 替代方案（如有）&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;方案&lt;/th&gt;
&lt;th&gt;說明&lt;/th&gt;
&lt;th&gt;工時&lt;/th&gt;
&lt;th&gt;優點&lt;/th&gt;
&lt;th&gt;缺點&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;方案 A&lt;/td&gt;
&lt;td&gt;[說明]&lt;/td&gt;
&lt;td&gt;[N] 天&lt;/td&gt;
&lt;td&gt;[優點]&lt;/td&gt;
&lt;td&gt;[缺點]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;方案 B&lt;/td&gt;
&lt;td&gt;[說明]&lt;/td&gt;
&lt;td&gt;[N] 天&lt;/td&gt;
&lt;td&gt;[優點]&lt;/td&gt;
&lt;td&gt;[缺點]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="5-審核與決議"&gt;5. 審核與決議&lt;/h3&gt;
&lt;h4 id="51-審核記錄"&gt;5.1 審核記錄&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;審核者&lt;/th&gt;
&lt;th&gt;角色&lt;/th&gt;
&lt;th&gt;審核日期&lt;/th&gt;
&lt;th&gt;決議&lt;/th&gt;
&lt;th&gt;意見&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;[姓名]&lt;/td&gt;
&lt;td&gt;PM&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD]&lt;/td&gt;
&lt;td&gt;[Approve/Reject/Defer]&lt;/td&gt;
&lt;td&gt;[意見]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[姓名]&lt;/td&gt;
&lt;td&gt;Tech Lead&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD]&lt;/td&gt;
&lt;td&gt;[Approve/Reject/Defer]&lt;/td&gt;
&lt;td&gt;[意見]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[姓名]&lt;/td&gt;
&lt;td&gt;Business Owner&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD]&lt;/td&gt;
&lt;td&gt;[Approve/Reject/Defer]&lt;/td&gt;
&lt;td&gt;[意見]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="52-ccb-決議"&gt;5.2 CCB 決議&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;會議日期&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;最終決議&lt;/td&gt;
&lt;td&gt;[Approved / Rejected / Deferred / Need More Info]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;核准條件&lt;/td&gt;
&lt;td&gt;[附帶條件，如有]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;預計實施版本&lt;/td&gt;
&lt;td&gt;[Release / Sprint]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="6-實施追蹤"&gt;6. 實施追蹤&lt;/h3&gt;
&lt;h4 id="61-實施任務"&gt;6.1 實施任務&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;任務 ID&lt;/th&gt;
&lt;th&gt;任務描述&lt;/th&gt;
&lt;th&gt;負責人&lt;/th&gt;
&lt;th&gt;預計完成&lt;/th&gt;
&lt;th&gt;實際完成&lt;/th&gt;
&lt;th&gt;狀態&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;T-1&lt;/td&gt;
&lt;td&gt;[修改設計文件]&lt;/td&gt;
&lt;td&gt;[姓名]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[Done/In Progress/TODO]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;T-2&lt;/td&gt;
&lt;td&gt;[修改程式碼]&lt;/td&gt;
&lt;td&gt;[姓名]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[Done/In Progress/TODO]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;T-3&lt;/td&gt;
&lt;td&gt;[更新測試案例]&lt;/td&gt;
&lt;td&gt;[姓名]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[Done/In Progress/TODO]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;T-4&lt;/td&gt;
&lt;td&gt;[執行回歸測試]&lt;/td&gt;
&lt;td&gt;[姓名]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[Done/In Progress/TODO]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="62-文件更新追蹤"&gt;6.2 文件更新追蹤&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;文件名稱&lt;/th&gt;
&lt;th&gt;更新內容&lt;/th&gt;
&lt;th&gt;更新人&lt;/th&gt;
&lt;th&gt;更新日期&lt;/th&gt;
&lt;th&gt;狀態&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;[BRD / FRD / SAD]&lt;/td&gt;
&lt;td&gt;[章節 N.N]&lt;/td&gt;
&lt;td&gt;[姓名]&lt;/td&gt;
&lt;td&gt;[日期]&lt;/td&gt;
&lt;td&gt;[Done/Pending]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="7-變更驗收"&gt;7. 變更驗收&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;驗收日期&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;驗收人&lt;/td&gt;
&lt;td&gt;[申請人 / Business Owner]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;驗收結果&lt;/td&gt;
&lt;td&gt;[Pass / Fail / Conditional Pass]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;備註&lt;/td&gt;
&lt;td&gt;[驗收意見]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-使用說明"&gt;📖 使用說明&lt;/h2&gt;
&lt;h3 id="變更管理流程"&gt;變更管理流程&lt;/h3&gt;
&lt;pre class="mermaid"&gt;graph LR
A[申請提出] --&gt; B[影響分析]
B --&gt; C[CCB 審核]
C --&gt;|Approved| D[排入計畫]
C --&gt;|Rejected| E[結案通知]
C --&gt;|Deferred| F[暫緩追蹤]
D --&gt; G[實施變更]
G --&gt; H[驗證測試]
H --&gt; I[驗收結案]&lt;/pre&gt;
&lt;h3 id="各章節填寫指引"&gt;各章節填寫指引&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;章節&lt;/th&gt;
&lt;th&gt;填寫時機&lt;/th&gt;
&lt;th&gt;負責人&lt;/th&gt;
&lt;th&gt;重點說明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;§1 申請資訊&lt;/td&gt;
&lt;td&gt;提出申請時&lt;/td&gt;
&lt;td&gt;申請人&lt;/td&gt;
&lt;td&gt;正確分類與設定優先級&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;§2 變更描述&lt;/td&gt;
&lt;td&gt;提出申請時&lt;/td&gt;
&lt;td&gt;申請人/BA&lt;/td&gt;
&lt;td&gt;As-Is / To-Be 需明確對比&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;§3 影響分析&lt;/td&gt;
&lt;td&gt;評估階段&lt;/td&gt;
&lt;td&gt;SA/PM&lt;/td&gt;
&lt;td&gt;需跨團隊協作評估&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;§4 變更方案&lt;/td&gt;
&lt;td&gt;評估階段&lt;/td&gt;
&lt;td&gt;SA/Tech Lead&lt;/td&gt;
&lt;td&gt;提供可行方案供 CCB 決策&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;§5 審核決議&lt;/td&gt;
&lt;td&gt;CCB 會議後&lt;/td&gt;
&lt;td&gt;PM&lt;/td&gt;
&lt;td&gt;記錄完整決議與附帶條件&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;§6 實施追蹤&lt;/td&gt;
&lt;td&gt;實施期間&lt;/td&gt;
&lt;td&gt;PM&lt;/td&gt;
&lt;td&gt;追蹤每個任務進度&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;§7 驗收&lt;/td&gt;
&lt;td&gt;實施完成後&lt;/td&gt;
&lt;td&gt;申請人/QA&lt;/td&gt;
&lt;td&gt;確認變更符合預期&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="優先級與緊急程度定義"&gt;優先級與緊急程度定義&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;優先級&lt;/th&gt;
&lt;th&gt;定義&lt;/th&gt;
&lt;th&gt;SLA&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Critical&lt;/td&gt;
&lt;td&gt;阻擋上線/嚴重業務影響&lt;/td&gt;
&lt;td&gt;24 hr 內決議&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;td&gt;重大功能缺失&lt;/td&gt;
&lt;td&gt;3 工作天內決議&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;功能改善/優化&lt;/td&gt;
&lt;td&gt;7 工作天內決議&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Low&lt;/td&gt;
&lt;td&gt;可延後的改善建議&lt;/td&gt;
&lt;td&gt;下次 Sprint Planning 討論&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="-範例以-hrms-人力資源管理系統為例"&gt;💡 範例（以 HRMS 人力資源管理系統為例）&lt;/h2&gt;
&lt;hr&gt;
&lt;h3 id="範例變更申請"&gt;範例：變更申請&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;變更編號&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;CR-2026-015&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;申請日期&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;2026-04-10&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;申請人&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;李美玲 / 人力資源部&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;專案名稱&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;HRMS 人力資源管理系統&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;變更類型&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;需求變更&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;優先級&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;緊急程度&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;一般&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="範例變更描述"&gt;範例：變更描述&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;變更標題：&lt;/strong&gt; 新增「彈性工時」假別類型與計算邏輯&lt;/p&gt;</description></item><item><title>非功能性需求設計規格範本（NFR Design Specification Template）</title><link>https://chihhung.github.io/Blog/posts/%E6%95%99%E5%AD%B8/templates/design/nfr_design_template/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://chihhung.github.io/Blog/posts/%E6%95%99%E5%AD%B8/templates/design/nfr_design_template/</guid><description>&lt;h1 id="非功能性需求設計規格範本nfr-design-specification-template"&gt;非功能性需求設計規格範本（NFR Design Specification Template）&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;適用標準&lt;/strong&gt;：ISO/IEC 25010:2023（SQuaRE - 系統與軟體品質模型）、ISO/IEC/IEEE 29148:2018&lt;br&gt;
&lt;strong&gt;適用階段&lt;/strong&gt;：系統設計階段（Design Phase）&lt;br&gt;
&lt;strong&gt;負責角色&lt;/strong&gt;：系統架構師（SA）、效能工程師、SRE&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-章節目錄"&gt;📑 章節目錄&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="#1-%E6%96%87%E4%BB%B6%E8%B3%87%E8%A8%8A"&gt;文件資訊&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#2-%E5%93%81%E8%B3%AA%E5%B1%AC%E6%80%A7%E7%B8%BD%E8%A6%BD"&gt;品質屬性總覽&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#3-%E6%95%88%E8%83%BD%E8%A8%AD%E8%A8%88performance"&gt;效能設計（Performance）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#4-%E5%8F%AF%E7%94%A8%E6%80%A7%E8%A8%AD%E8%A8%88availability"&gt;可用性設計（Availability）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#5-%E5%BB%B6%E5%B1%95%E6%80%A7%E8%A8%AD%E8%A8%88scalability"&gt;延展性設計（Scalability）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#6-%E5%8F%AF%E9%9D%A0%E6%80%A7%E8%A8%AD%E8%A8%88reliability"&gt;可靠性設計（Reliability）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#7-%E5%8F%AF%E7%B6%AD%E8%AD%B7%E6%80%A7%E8%A8%AD%E8%A8%88maintainability"&gt;可維護性設計（Maintainability）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#8-%E5%8F%AF%E8%A7%80%E6%B8%AC%E6%80%A7%E8%A8%AD%E8%A8%88observability"&gt;可觀測性設計（Observability）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#9-%E5%AE%89%E5%85%A8%E6%80%A7%E8%A8%AD%E8%A8%88security"&gt;安全性設計（Security）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#10-%E7%9B%B8%E5%AE%B9%E6%80%A7%E8%A8%AD%E8%A8%88compatibility"&gt;相容性設計（Compatibility）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#11-%E9%A9%97%E8%AD%89%E8%88%87%E6%B8%AC%E8%A9%A6%E7%AD%96%E7%95%A5"&gt;驗證與測試策略&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-範本"&gt;📝 範本&lt;/h2&gt;
&lt;hr&gt;
&lt;h3 id="1-文件資訊"&gt;1. 文件資訊&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;內容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;文件名稱&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[系統名稱] 非功能性需求設計規格&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;文件編號&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[專案代碼]-NFR-[版本號]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;版本&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;v[X.Y]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;建立日期&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[YYYY-MM-DD]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;撰寫者&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[SA 姓名]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;審核者&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;[技術主管]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="2-品質屬性總覽"&gt;2. 品質屬性總覽&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;依 ISO/IEC 25010:2023 品質模型分類&lt;/p&gt;&lt;/blockquote&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;品質屬性&lt;/th&gt;
&lt;th&gt;子特性&lt;/th&gt;
&lt;th&gt;目標等級&lt;/th&gt;
&lt;th&gt;優先級&lt;/th&gt;
&lt;th&gt;驗證方式&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;效能效率&lt;/td&gt;
&lt;td&gt;時間行為、資源利用、容量&lt;/td&gt;
&lt;td&gt;[目標]&lt;/td&gt;
&lt;td&gt;[High/Med/Low]&lt;/td&gt;
&lt;td&gt;[效能測試]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;可用性&lt;/td&gt;
&lt;td&gt;成熟度、容錯性、可恢復性&lt;/td&gt;
&lt;td&gt;[目標]&lt;/td&gt;
&lt;td&gt;[High/Med/Low]&lt;/td&gt;
&lt;td&gt;[HA 測試]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;延展性&lt;/td&gt;
&lt;td&gt;水平/垂直擴展能力&lt;/td&gt;
&lt;td&gt;[目標]&lt;/td&gt;
&lt;td&gt;[High/Med/Low]&lt;/td&gt;
&lt;td&gt;[負載測試]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;可靠性&lt;/td&gt;
&lt;td&gt;容錯、一致性&lt;/td&gt;
&lt;td&gt;[目標]&lt;/td&gt;
&lt;td&gt;[High/Med/Low]&lt;/td&gt;
&lt;td&gt;[Chaos 測試]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;可維護性&lt;/td&gt;
&lt;td&gt;模組化、可測試性、可修改性&lt;/td&gt;
&lt;td&gt;[目標]&lt;/td&gt;
&lt;td&gt;[High/Med/Low]&lt;/td&gt;
&lt;td&gt;[Code Review]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;安全性&lt;/td&gt;
&lt;td&gt;機密性、完整性、可用性&lt;/td&gt;
&lt;td&gt;[目標]&lt;/td&gt;
&lt;td&gt;[High/Med/Low]&lt;/td&gt;
&lt;td&gt;[安全測試]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;相容性&lt;/td&gt;
&lt;td&gt;瀏覽器、裝置、整合&lt;/td&gt;
&lt;td&gt;[目標]&lt;/td&gt;
&lt;td&gt;[High/Med/Low]&lt;/td&gt;
&lt;td&gt;[相容測試]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="3-效能設計performance"&gt;3. 效能設計（Performance）&lt;/h3&gt;
&lt;h4 id="31-效能目標"&gt;3.1 效能目標&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;指標&lt;/th&gt;
&lt;th&gt;日常目標&lt;/th&gt;
&lt;th&gt;尖峰目標&lt;/th&gt;
&lt;th&gt;測量方式&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;回應時間（P50）&lt;/td&gt;
&lt;td&gt;&amp;lt; [N]ms&lt;/td&gt;
&lt;td&gt;&amp;lt; [N]ms&lt;/td&gt;
&lt;td&gt;APM / Load test&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;回應時間（P95）&lt;/td&gt;
&lt;td&gt;&amp;lt; [N]ms&lt;/td&gt;
&lt;td&gt;&amp;lt; [N]ms&lt;/td&gt;
&lt;td&gt;APM / Load test&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;回應時間（P99）&lt;/td&gt;
&lt;td&gt;&amp;lt; [N]ms&lt;/td&gt;
&lt;td&gt;&amp;lt; [N]ms&lt;/td&gt;
&lt;td&gt;APM / Load test&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;吞吐量（TPS）&lt;/td&gt;
&lt;td&gt;≥ [N]&lt;/td&gt;
&lt;td&gt;≥ [N]&lt;/td&gt;
&lt;td&gt;Load test&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;並發用戶&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;Load test&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;錯誤率&lt;/td&gt;
&lt;td&gt;&amp;lt; [N]%&lt;/td&gt;
&lt;td&gt;&amp;lt; [N]%&lt;/td&gt;
&lt;td&gt;Monitoring&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="32-效能設計策略"&gt;3.2 效能設計策略&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;策略&lt;/th&gt;
&lt;th&gt;適用場景&lt;/th&gt;
&lt;th&gt;設計方案&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;快取&lt;/td&gt;
&lt;td&gt;[高頻讀取、低頻更新]&lt;/td&gt;
&lt;td&gt;[快取層級/策略/TTL]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;非同步處理&lt;/td&gt;
&lt;td&gt;[非即時、耗時任務]&lt;/td&gt;
&lt;td&gt;[Message Queue + Worker]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;連接池&lt;/td&gt;
&lt;td&gt;[DB/HTTP 連線]&lt;/td&gt;
&lt;td&gt;[Pool size + timeout 設定]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;分頁查詢&lt;/td&gt;
&lt;td&gt;[大量資料列表]&lt;/td&gt;
&lt;td&gt;[Cursor-based / Offset pagination]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;批次處理&lt;/td&gt;
&lt;td&gt;[大量寫入]&lt;/td&gt;
&lt;td&gt;[Batch size + 排程策略]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CDN&lt;/td&gt;
&lt;td&gt;[靜態資源]&lt;/td&gt;
&lt;td&gt;[CDN provider + cache policy]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="33-效能預算performance-budget"&gt;3.3 效能預算（Performance Budget）&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;資源&lt;/th&gt;
&lt;th&gt;預算&lt;/th&gt;
&lt;th&gt;目前值&lt;/th&gt;
&lt;th&gt;狀態&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;首頁載入（FCP）&lt;/td&gt;
&lt;td&gt;&amp;lt; [N]s&lt;/td&gt;
&lt;td&gt;[N]s&lt;/td&gt;
&lt;td&gt;[✅/⚠️/❌]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;最大內容繪製（LCP）&lt;/td&gt;
&lt;td&gt;&amp;lt; [N]s&lt;/td&gt;
&lt;td&gt;[N]s&lt;/td&gt;
&lt;td&gt;[✅/⚠️/❌]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;累計版面偏移（CLS）&lt;/td&gt;
&lt;td&gt;&amp;lt; [N]&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[✅/⚠️/❌]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;互動至下一次繪製（INP）&lt;/td&gt;
&lt;td&gt;&amp;lt; [N]ms&lt;/td&gt;
&lt;td&gt;[N]ms&lt;/td&gt;
&lt;td&gt;[✅/⚠️/❌]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;JS Bundle Size&lt;/td&gt;
&lt;td&gt;&amp;lt; [N]KB&lt;/td&gt;
&lt;td&gt;[N]KB&lt;/td&gt;
&lt;td&gt;[✅/⚠️/❌]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;API Response Size&lt;/td&gt;
&lt;td&gt;&amp;lt; [N]KB (avg)&lt;/td&gt;
&lt;td&gt;[N]KB&lt;/td&gt;
&lt;td&gt;[✅/⚠️/❌]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="4-可用性設計availability"&gt;4. 可用性設計（Availability）&lt;/h3&gt;
&lt;h4 id="41-sla-定義"&gt;4.1 SLA 定義&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;服務&lt;/th&gt;
&lt;th&gt;SLA 目標&lt;/th&gt;
&lt;th&gt;允許停機/月&lt;/th&gt;
&lt;th&gt;計算方式&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;[核心服務]&lt;/td&gt;
&lt;td&gt;[99.9%]&lt;/td&gt;
&lt;td&gt;[~43.8 min]&lt;/td&gt;
&lt;td&gt;Uptime / Total time&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[次要服務]&lt;/td&gt;
&lt;td&gt;[99.5%]&lt;/td&gt;
&lt;td&gt;[~3.6 hr]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[背景服務]&lt;/td&gt;
&lt;td&gt;[99.0%]&lt;/td&gt;
&lt;td&gt;[~7.3 hr]&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="42-高可用設計"&gt;4.2 高可用設計&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;元件&lt;/th&gt;
&lt;th&gt;HA 模式&lt;/th&gt;
&lt;th&gt;Failover 時間&lt;/th&gt;
&lt;th&gt;健康檢查&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;[元件]&lt;/td&gt;
&lt;td&gt;[Active-Active / Active-Passive / N+1]&lt;/td&gt;
&lt;td&gt;[N]s&lt;/td&gt;
&lt;td&gt;[HTTP/TCP/Custom]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="43-停機策略"&gt;4.3 停機策略&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;停機類型&lt;/th&gt;
&lt;th&gt;通知時間&lt;/th&gt;
&lt;th&gt;持續時間&lt;/th&gt;
&lt;th&gt;影響範圍&lt;/th&gt;
&lt;th&gt;核准&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;計畫性維護&lt;/td&gt;
&lt;td&gt;[N 天前]&lt;/td&gt;
&lt;td&gt;[N hr]&lt;/td&gt;
&lt;td&gt;[描述]&lt;/td&gt;
&lt;td&gt;[PM/業務]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;緊急修復&lt;/td&gt;
&lt;td&gt;[即時]&lt;/td&gt;
&lt;td&gt;[N hr]&lt;/td&gt;
&lt;td&gt;[描述]&lt;/td&gt;
&lt;td&gt;[Tech Lead]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="5-延展性設計scalability"&gt;5. 延展性設計（Scalability）&lt;/h3&gt;
&lt;h4 id="51-擴展策略"&gt;5.1 擴展策略&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;維度&lt;/th&gt;
&lt;th&gt;策略&lt;/th&gt;
&lt;th&gt;設計&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;水平擴展（Scale-Out）&lt;/td&gt;
&lt;td&gt;[無狀態 + Load Balancer]&lt;/td&gt;
&lt;td&gt;[Auto-scaling rules]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;垂直擴展（Scale-Up）&lt;/td&gt;
&lt;td&gt;[資料庫 / 特殊運算]&lt;/td&gt;
&lt;td&gt;[上限與遷移計畫]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;資料擴展&lt;/td&gt;
&lt;td&gt;[分區 / Sharding]&lt;/td&gt;
&lt;td&gt;[分區策略]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="52-容量規劃"&gt;5.2 容量規劃&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;時間軸&lt;/th&gt;
&lt;th&gt;預估用戶&lt;/th&gt;
&lt;th&gt;預估資料量&lt;/th&gt;
&lt;th&gt;預估 TPS&lt;/th&gt;
&lt;th&gt;對應架構&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;上線&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[N] GB&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[架構描述]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6 個月&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[N] GB&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[是否需擴展]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1 年&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[N] GB&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[擴展方案]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3 年&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[N] GB&lt;/td&gt;
&lt;td&gt;[N]&lt;/td&gt;
&lt;td&gt;[重大架構變更?]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="6-可靠性設計reliability"&gt;6. 可靠性設計（Reliability）&lt;/h3&gt;
&lt;h4 id="61-容錯設計"&gt;6.1 容錯設計&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;故障場景&lt;/th&gt;
&lt;th&gt;影響&lt;/th&gt;
&lt;th&gt;容錯機制&lt;/th&gt;
&lt;th&gt;降級方案&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;[單節點故障]&lt;/td&gt;
&lt;td&gt;[描述]&lt;/td&gt;
&lt;td&gt;[自動 failover]&lt;/td&gt;
&lt;td&gt;[N/A]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[DB 連線失敗]&lt;/td&gt;
&lt;td&gt;[描述]&lt;/td&gt;
&lt;td&gt;[Circuit Breaker]&lt;/td&gt;
&lt;td&gt;[顯示快取資料]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[外部 API 超時]&lt;/td&gt;
&lt;td&gt;[描述]&lt;/td&gt;
&lt;td&gt;[Retry + Timeout]&lt;/td&gt;
&lt;td&gt;[預設值/離線模式]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[整個 AZ 故障]&lt;/td&gt;
&lt;td&gt;[描述]&lt;/td&gt;
&lt;td&gt;[Multi-AZ 部署]&lt;/td&gt;
&lt;td&gt;[部分功能降級]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="62-circuit-breaker-設計"&gt;6.2 Circuit Breaker 設計&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;服務&lt;/th&gt;
&lt;th&gt;Open 條件&lt;/th&gt;
&lt;th&gt;Half-Open 條件&lt;/th&gt;
&lt;th&gt;Close 條件&lt;/th&gt;
&lt;th&gt;Fallback&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;[服務]&lt;/td&gt;
&lt;td&gt;[N 次失敗 in M 秒]&lt;/td&gt;
&lt;td&gt;[N 秒後]&lt;/td&gt;
&lt;td&gt;[N 次成功]&lt;/td&gt;
&lt;td&gt;[降級方案]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="63-retry-策略"&gt;6.3 Retry 策略&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;場景&lt;/th&gt;
&lt;th&gt;最大重試&lt;/th&gt;
&lt;th&gt;退避策略&lt;/th&gt;
&lt;th&gt;可重試條件&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;[HTTP call]&lt;/td&gt;
&lt;td&gt;[N] 次&lt;/td&gt;
&lt;td&gt;[Exponential backoff + jitter]&lt;/td&gt;
&lt;td&gt;[5xx, timeout, network error]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[DB operation]&lt;/td&gt;
&lt;td&gt;[N] 次&lt;/td&gt;
&lt;td&gt;[Fixed interval]&lt;/td&gt;
&lt;td&gt;[Deadlock, connection lost]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="7-可維護性設計maintainability"&gt;7. 可維護性設計（Maintainability）&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;品質指標&lt;/th&gt;
&lt;th&gt;目標&lt;/th&gt;
&lt;th&gt;度量方式&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;程式碼覆蓋率&lt;/td&gt;
&lt;td&gt;≥ [N]%&lt;/td&gt;
&lt;td&gt;[CI/CD report]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;技術債指標&lt;/td&gt;
&lt;td&gt;[SQALE ≤ N days]&lt;/td&gt;
&lt;td&gt;[SonarQube]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;模組耦合度&lt;/td&gt;
&lt;td&gt;[低耦合]&lt;/td&gt;
&lt;td&gt;[Architecture fitness test]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;部署頻率&lt;/td&gt;
&lt;td&gt;[≥ N 次/週]&lt;/td&gt;
&lt;td&gt;[CI/CD metrics]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;修復前置時間&lt;/td&gt;
&lt;td&gt;[&amp;lt; N hr]&lt;/td&gt;
&lt;td&gt;[DORA metrics]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="8-可觀測性設計observability"&gt;8. 可觀測性設計（Observability）&lt;/h3&gt;
&lt;h4 id="81-三大支柱"&gt;8.1 三大支柱&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;支柱&lt;/th&gt;
&lt;th&gt;工具&lt;/th&gt;
&lt;th&gt;設計&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Metrics&lt;/td&gt;
&lt;td&gt;[Prometheus / CloudWatch]&lt;/td&gt;
&lt;td&gt;[RED + USE metrics]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Logging&lt;/td&gt;
&lt;td&gt;[ELK / Loki]&lt;/td&gt;
&lt;td&gt;[Structured JSON, correlation ID]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tracing&lt;/td&gt;
&lt;td&gt;[Jaeger / Zipkin / OTEL]&lt;/td&gt;
&lt;td&gt;[Distributed tracing, 100% sampling for errors]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="82-slislo-定義"&gt;8.2 SLI/SLO 定義&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;SLI（指標）&lt;/th&gt;
&lt;th&gt;SLO（目標）&lt;/th&gt;
&lt;th&gt;計算方式&lt;/th&gt;
&lt;th&gt;告警閾值&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Availability&lt;/td&gt;
&lt;td&gt;[99.9%]&lt;/td&gt;
&lt;td&gt;successful requests / total requests&lt;/td&gt;
&lt;td&gt;&amp;lt; 99.8% → Warning&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Latency (P95)&lt;/td&gt;
&lt;td&gt;[&amp;lt; 200ms]&lt;/td&gt;
&lt;td&gt;histogram_quantile(0.95)&lt;/td&gt;
&lt;td&gt;&amp;gt; 300ms → Warning&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Error Rate&lt;/td&gt;
&lt;td&gt;[&amp;lt; 0.1%]&lt;/td&gt;
&lt;td&gt;5xx / total requests&lt;/td&gt;
&lt;td&gt;&amp;gt; 1% → Critical&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Throughput&lt;/td&gt;
&lt;td&gt;[≥ N TPS]&lt;/td&gt;
&lt;td&gt;rate(requests_total[5m])&lt;/td&gt;
&lt;td&gt;&amp;lt; N*0.7 → Warning&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="9-安全性設計security"&gt;9. 安全性設計（Security）&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;詳見安全設計文件（SecurityDesign_Template.md），此處僅摘要 NFR 指標&lt;/p&gt;</description></item></channel></rss>