所屬科目:郵局◆程式設計概要(含系統分析,程式語言以 JAVA、.Net、C#+SQL 為主)
(一)請說明 UML 中使用案例圖(Use Case Diagram)的用途為何?【5 分】
(二)請說明使用案例圖包含哪些組成元素?【5 分】
(三)請以線上購物系統為例,舉例說明該系統應具備的功能,並繪製使用案例圖。【15 分】
第二題:某公司希望將現有系統由單體式架構(Monolith)轉換為微服務架構(Microservices),該系統主要功能包括使用者管理、金流交易處理、報表產生和通知服務。請說明上述功能可以拆分為哪些微服務?【8 分】並描述各微服務之間的通訊方式?【7 分】以及如何確保微服務資 料傳遞時資料的一致性?【10 分】
第四題:今有一 MySQL(MariaDB)資料庫名稱為 BK 之資料表內容如下:Book 資料表如何以 C#程式連結此資料庫,MySqlCommand 設定執行 sql 字串時,要計算有幾本書名為 J 開頭的數量及其平均價格的 SQL 字串應該為何?【25 分】string sql = ???;MySqlCommand cmd = new MySqlCommand(sql, conn);int index = cmd.ExecuteNonQuery();bool success = false;if (index > 0) success = true; else success = false;…