摘要:希賽網整理了2017上半年軟件設計師考試下午真題,以下是第一部分。
希賽網整理了2017上半年軟件設計師考試下午真題,以下是第一部分。
試題一(15分)
閱讀下列說明和圖,回答問題1至問題4,將解答填入答題紙的對應欄內。
【說明】
某醫療器械公司作為復雜醫療產品的集成商,必須保持高質量部件的及時供應。為了實現這一目標,該公司欲開發一采購系統。系統的主要功能如下:
1.檢查庫存水平。采購部門每天檢查部件庫存量,當特定部件的庫存量降至其訂貨點時,返回低存量部件及庫存量。
2.下達采購訂單。采購部門針對低存量部件及庫存量提交采購請求,向其供應商(通過供應商文件訪問供應商數據)下達采購訂單,并存儲于采購訂單文件中。
3.交運部件。當供應商提交提單并交運部件時,運輸和接收(S/R)部門通過執行以下三步過程接收貨物:
(1)驗證裝運部件。通過訪問采購訂單并將其與提單進行比較來驗證裝運的部件,并將提單信息發給S/R職員。如果收貨部件項目出現在采購訂單和提單上,則已驗證的提單和收貨部件項目將被送去檢驗。否則,將S/R職員提交的裝運錯誤信息生成裝運錯誤通知發送給供應商。
(2)檢驗部件質量。通過訪問質量標準來檢查裝運部件的質量,并將己驗證的提單發給檢驗員。如果部件滿足所有質量標準,則將其添加到接受的部件列表用于更新部件庫存。如果部件未通過檢查,則將檢驗員創建的缺陷裝運信息生成缺陷裝運通知發送給供應商。
(3)更新部件庫存。庫管員根據收到的接受的部件列表添加本次采購數量,與原有庫存量累加來更新庫存部件中的庫存量。標記訂單采購完成。
現采用結構化方法對該采購系統進行分析與設計,獲得如圖1-1所示的上下文數據流圖和圖1-2所示的0層數據流圖。
圖1-2 0層數據流圖
【問題1】(5分)
使用說明中的詞語,給出圖1-1中的實體E1~E5
【問題2】(4分)
使用說明中的詞語,給出圖1-2中的數據存儲D1~D4的名稱。
【問題3】(4分)
根據說明和圖中術語,補充圖1-2中缺失的數據流及其起點和終點。
【問題4】(2分)
用200字以內文字,說明建模圖1-1和圖1-2時如何保持數據流圖平衡。
軟考備考資料免費領取
去領取