摘要:希賽網于10月26日舉行了2025下半年系統分析師第二期模考活動,現將2025下半年系統分析師第二期模考試卷(案例分析)分享給大家。有需要的同學可以在本文資料處下載模考試卷的PDF版本。
希賽網2025下半年系統分析師第二期模考活動已結束,現將2025下半年系統分析師第二期模考試卷(案例分析)分享給大家。模考試卷PDF版本可在本文文首本文資料處或文末的資料下載欄目下載。
2025下半年系統分析師第二期模考試卷(案例分析)部分內容如下:
1、閱讀下列說明和圖,回答問題1至問題4,將解答填入對應欄內。
【說明】
希賽教育擬開發一個在線銷售各種學術出版物的電子書店(ACShop),其主要的功能需求描述如下:
(1)ACShop在線銷售的學術出版物包括學術論文、學術報告或講座資料等。
(2)ACShop的客戶分為兩種:未注冊客戶和注冊客戶。
(3)未注冊客戶可以瀏覽或檢索出版物,將出版物添加到購物車中。未注冊客戶進行注冊操作之后,成為ACShop注冊客戶。
(4)注冊客戶登錄之后,可將待購買的出版物添加到購物車中,并進行結賬操作。結賬操作的具體流程描述如下:
①從預先填寫的地址列表中選擇一個作為本次交易的收貨地址。如果沒有地址信息,則可以添加新地址。
②選擇付款方式。ACShop支持信用卡付款和銀行轉賬兩種方式。注冊客戶可以從預先填寫的信用卡或銀行賬號中選擇一個付款。若沒有付款方式信息,則可以添加新付款方式。
③確認提交購物車中待購買的出版物后,ACShop會自動生成與之相對應的訂單。
(5)管理員負責維護在線銷售的出版物目錄,包括添加新出版物或者更新在售出版物信息等操作。
(6)每個月1日零時由系統自動統計上月銷售報表。
現采用面向對象方法分析并設計該網上商店ACShop,得到如圖3-1所示的用例圖和圖3-2所示的類圖。

問題內容:
【問題1】(8分)
識別參與者是用例建模中的重要過程,除人(或組織)以外,參與者還包括哪些?根據題目說明,識別用例圖中的A1-A5分別對應的參與者。
【問題2】(4分)
據說明中描述,給出圖3-1中(1)~(4)所對應的用例名。
【問題3】(6分)
根據說明中的描述,分別說明用例“添加新地址”和“添加新付款方式”會在何種情況下由圖3-1中的用例(3)和(4)擴展而來?
【問題4】(7分)
根據說明中的描述,給出圖3-2中(1)~(7)所對應的類名。
2、【說明】
某果蔬電商平臺為用戶提供果蔬購買服務。為了吸引用戶參與,準備推出產品秒殺活動,設計的部分關系模式如下所示:
商品表:PRODUCTS(p_id, p_name, witheld_stock, actual_stock);屬性分別是商品編碼,商品名稱,預扣庫存,實際庫存。
秒殺記錄表:MSRECORDS(o_id, p_id, user_id, status);屬性分別是訂單編碼,商品編碼,用戶編碼,狀態(0-預扣,1-已支付,2-取消)。

訂單表:ORDERS(o_id, p_id, user_id, pay_time, status,user_name,product_name);屬性分別是訂單編碼,商品編碼,用戶編碼,支付時間,訂單狀態(0-未支付,1-已支付,2-取消),用戶名稱,商品名稱。
秒殺活動的業務邏輯如下所述,
1、用戶秒殺時,實際庫存減1,預扣庫存加1,秒殺記錄表增加1條記錄,狀態為0;訂單表增加1條記錄,狀態為0;
2、當用戶支付成功時,修改訂單表的狀態為1,同時相應商品的預扣庫存減1,秒殺記錄狀態修改為1;
3、用戶取消支付時,修改訂單表的狀態為2,同時相應商品的預扣庫存減1,實際庫存加1,秒殺記錄狀態修改為2。
問題內容:
【問題1】(6分)
該應用系統通過下面的存儲過程完成秒殺預扣邏輯:商品實際庫存足夠,則預扣庫存加1,實際庫存減1,并插入秒殺記錄,否則回滾。請補全下面的存儲過程。
【問題2】(6分)
系統創建下面的觸發器,在訂單表的記錄支付成功后,修改商品表和秒殺記錄表中的記錄。請補全下面的觸發器代碼。

【問題3】(13分)
(1)給出ORDERS表的函數依賴集合,并判斷該表最高滿足第幾范式(1NF/2NF/3NF/BCNF)?(5分)
(2)通過模式分解,使得分解后的所有表均滿足BCNF,并說明分解后的表結構。(3分)
(3)該分解是否滿足函數依賴保持?請說明理由。(5分)
軟考科目怎么選?
微信掃碼下方二維碼找答案
▼ ▼ ▼
熱門:信息系統監理師備考 | 網絡工程師備考 | 軟件設計師備考
推薦:信息系統項目管理師網絡課堂 | 2025下半年軟考報名時間及入口
課程:信息系統項目管理師報考指南 | PMP課程
軟考備考資料免費領取
去領取
專注在線職業教育24年