所屬科目:公職◆系統分析與設計
一、請就系統開發生命週期(目標需求分析→系統設計→系統建置→測試→ 部署→維護),各階段需要處理的內容及相對應產出的文件作說明;並以台灣高鐵訂票系統(假設只考慮訂票、查詢、取消三種功能)為例,說明各階段的內容。(25 分)
二、請說明何謂黑箱測試、白箱測試、壓力測試、滲透測試,並以中醫診所線上約診系統(包含預約、取消預約、查詢預約)為例,舉例說明如何進行黑箱測試、白箱測試、壓力測試及滲透測試。(25 分)
三、請問由 AI 輔助來撰寫程式的 Vibe Coding,適合使用的場景為何?又透過 Vibe Coding 完成系統開發的步驟為何?舉例說明匯率查詢網站開發建置,該如何加入 Vibe Coding 來完成。(25 分)
四、就以下表格資料,繪製公證資料管理系統的 class diagram,diagram中需包括 class,attribute(變數名、存取權限、資料型別),method(方法名、存取權限、傳入值、回傳值),class 間的關係。(25 分)