摘要:希賽網(wǎng)日前舉行了2024下半年系統(tǒng)分析師第二期??蓟顒樱F(xiàn)將2024下半年系統(tǒng)分析師第二期??荚嚲恚ò咐治觯┓窒斫o大家。有需要的同學可以在本文資料處下載該資料的PDF版本。
希賽網(wǎng)2024下半年系統(tǒng)分析師第二期模考活動已結(jié)束,現(xiàn)將2024下半年系統(tǒng)分析師第二期??荚嚲恚ò咐治觯┓窒斫o大家。本資料的PDF版本可在本文文首本文資料處或文末的資料下載欄目下載。
2024下半年系統(tǒng)分析師第二期??荚嚲恚ò咐治觯┎糠謨?nèi)容如下:
1、
【說明】
某軟件公司擬開發(fā)一套電子不停車收費系統(tǒng)(ETC),用于實現(xiàn)車輛在高速公路、橋梁、隧道等交通收費場所的快速通行和無感支付。以下是電子不停車收費系統(tǒng)的收費流程的描述信息。
(a)ETC準備就緒,自動欄桿放下
(b)顯示費用信息
(c)查找關(guān)聯(lián)賬戶信息,確認賬戶余額大于通行費用。如果在銀行系統(tǒng)中不存在該賬戶信息退出。如果賬戶余額小于通行費用,顯示賬戶余額不足警告,并退出。如果賬戶已銷戶、凍結(jié)或由于其它原因而無法使用,顯示賬戶狀態(tài)異常信息,并退出。
(d)ETC與車輛通信,讀取車輛信息。如果讀取車輛信息錯誤(重復讀取五次),不夠五次則返回;否則顯示警告信息后退出。
(e)自動欄桿打開
(f)對車輛拍照
(g)從賬戶中扣除該費用
(h)車輛通過
(i)根據(jù)公式計算通行費用
(j)自動欄桿放下,ETC回到就緒狀態(tài)
問題內(nèi)容:
【問題1】(7分)
在系統(tǒng)分析與建模過程中,常用的行為建模方法包括順序圖和活動圖,請分別描述這兩種模型的特點和適用場景。
【問題2】(10分)
采用用例圖和用例描述建模系統(tǒng)需求,請使用題干給出的流程描述信息,完善“博客賬戶創(chuàng)建用例描述”中的(1)~(10),如下表所示。將正確答案填在表格內(nèi)。( 注意不能寫序號,填寫序號不能得分,需要用題干說明中的流程描述信息來填寫。 )
【問題3】(8分)
交互圖在 UML 2.0 中廣泛應用于分析和設計階段,幫助開發(fā)人員理解和溝通系統(tǒng)中對象之間的交互行為。在UML中順序圖是典型的交互圖,請問除了順序圖外還有哪幾個交互圖?并以200字內(nèi)的文字簡要說明。
2、
閱讀下列說明,回答問題,將解答填入對應位置。
【說明】
某快遞公司對每個發(fā)出的快遞進行跟蹤管理,需要建立一個快遞跟蹤管理系統(tǒng),對該公司承接的快遞業(yè)務進行有效管理。
【需求描述】
1.公司在每個城市的每個街道都設有快遞站點。這些站點負責快遞的接收和投遞。站點信息包括站點地址、站點名稱、責任人、一個聯(lián)系電話、開始營業(yè)時間、結(jié)束營業(yè)時間。 每個站點每天的營業(yè)時間相同。每個站點只能有一個責任人。
2.系統(tǒng)內(nèi)需記錄快遞員、發(fā)件人的基本信息。這些信息包括姓名、身份證號、一個聯(lián)系地址、一個聯(lián)系電話??爝f站點的責任人由快遞員兼任,且每個快遞站點只有一個責任人。每個快遞員只負責一個快遞站點的攬件和快遞派送業(yè)務。發(fā)件人和快遞員需實名認證。
3.快遞需要提供詳實的信息,包括發(fā)件人姓名、身份證號、一個發(fā)件人電話號碼、發(fā)件人地址、收件站點、收件人姓名、收件地址、一部收件人電話、投遞時間、物品類別、 物品名稱及物品價值。每個發(fā)件人和收件人在系統(tǒng)里只能登記一個電話和地址。
4.每個快遞員接手一份快遞后,需在系統(tǒng)中錄入每個快遞的當前狀態(tài)信息,包括當前位置、收到時間、當前快遞員和上一快遞員。狀態(tài)信息包括待攬件、投遞中、已簽收。 如果快遞已簽收,應記錄簽收人姓名及一個聯(lián)系電話。每個快遞在一個站點只能對應一個負責的快遞員。
注:試題不需要考慮快遞退回的相關(guān)問題。
問題內(nèi)容:
【問題1】(15分)
該系統(tǒng)的邏輯模型設計如下:
快遞(快遞編號,收件人姓名,收件地址編號,收件人電話,投遞時間,物品類別,物品名稱,物品價值),其中收件地址編號是地址實體的地址編號。
快遞員(姓名,身份證號,電話號碼,聯(lián)系地址編號,工作站點編號)
地址(地址編號,所在省,所在市,所在街道,其他),其他信息是需補充的地址信息。
快遞站點(站點編號,站點名稱,責任人編號,站點地址編號,開始營業(yè)時間,聯(lián)系電話,結(jié)束營業(yè)時間)。責任人編號是負責該站點的快遞員的身份證號。
快遞投遞(快遞編號,快遞員編號,發(fā)件人姓名,發(fā)件人身份證號,發(fā)件人電話號碼, 發(fā)件人地址編號),其中發(fā)件人地址編號為發(fā)件人地址的地址編號。
快遞跟蹤(快遞編號,當前負責人編號,前一負責人編號,當前狀態(tài),收到時間, 當前站點編號)。
快遞簽收(快遞編號,簽收人姓名,簽收人聯(lián)系電話)。
(1)列舉出快遞投遞、快遞跟蹤這2個關(guān)系的候選鍵。(4分)
(2)以上關(guān)系是否滿足BCNF?如果不滿足應該如何處理?(11分)
【問題2】(10分)
不管用多么高明的手段,總是難以避免安全事故的發(fā)生。安全事故的發(fā)生有可能是人為因素,也可能是由于硬件設備的故障,甚至是自然災難。因此,需要備份與恢復技術(shù)來進一步保障數(shù)據(jù)的安全,即當數(shù)據(jù)被破壞后,在一定時間內(nèi)將數(shù)據(jù)庫調(diào)整到破壞前的狀態(tài)。如果一個數(shù)據(jù)庫恢復系統(tǒng)采用檢查點機制,且其日志文件如表所示,第一列表示日志記錄編號,第二列表示日志記錄內(nèi)容。<Ti, START>表示事務Ti開始執(zhí)行,<Ti, COMMIT>表示事務Ti提交。請回答以下問題。
(1)系統(tǒng)發(fā)生事務故障時,故障恢復有撤銷事務(undo)和重做事務(redo)兩個操作。請給出系統(tǒng)恢復時需要redo的事務列表和需要undo的事務列表。(4 分)
(2)請用100字以內(nèi)的文字,簡要描述系統(tǒng)出錯后,基于檢查點的恢復過程。(6分)
軟考備考資料免費領(lǐng)取
去領(lǐng)取