高考申論題
106年
[資訊處理] 系統專案管理
第 一 題
📖 題組:
四、軟體開發專案管理者須具備「軟體需求工程(Software Requirements Engineering, SRE)」知識,請回答下列有關 SRE 的問題:
四、軟體開發專案管理者須具備「軟體需求工程(Software Requirements Engineering, SRE)」知識,請回答下列有關 SRE 的問題:
📝 此題為申論題,共 3 小題
小題 (一)
何謂使用者需求(User Requirements)?何謂系統需求(System Requirements)?(5 分)
思路引導 VIP
看到此題,應立即聯想軟體需求工程(SRE)中「需求層次」的劃分。解題關鍵在於區分兩者的「目標讀者群」、「表達方式(自然語言 vs. 技術語言)」以及「關注焦點(業務問題 What vs. 技術規格 How)」。
小題 (二)
何謂功能性需求(Functional Requirements)?何謂非功能性需求(Non-Functional Requirements)?非功能性需求一般會包含那些?(10 分)
思路引導 VIP
看到需求工程題型,請直覺聯想系統「要做什麼 (What)」(功能性需求) 與系統「要如何做得好 (How well)」(非功能性需求)。答題時先精確定義兩者,接著列舉非功能性需求時,建議引用常見的軟體品質屬性(如效能、安全性、可用性),並可適度帶入政府資訊委外常見要求(如資安等級、無障礙規範)以展現實務經驗。
小題 (三)
請說明非功能性需求常用的指標(Metrics)有那些?(10 分)
思路引導 VIP
看到「非功能性需求(NFR)」,應立刻聯想到系統的品質屬性(Quality Attributes),如效能、可靠度、安全性等。解題時應將這些抽象屬性對應到實務上可測量、可驗證的「量化指標(Metrics)」,並建議結合專案管理或政府委外常見的 SLA(服務層級協議)來舉例,以突顯實務經驗。