摘要:本文是系統架構設計師案例分析真題,圍繞煤礦建設項目安全預警系統展開。題目包含三問:補充數據流圖空處內容并說明數據平衡原則、完善 E-R 圖實體、闡述數據流圖與數據字典在需求分析和設計階段的作用,核心考查結構化分析與設計相關技能。
閱讀以下關于軟件系統設計與建模的敘述,在答題紙上回答問題1至問題3。
案例場景
煤炭生產是國民經濟發展的主要領域之一,其煤礦的安全非常重要。某能源企業擬開發一套煤礦建設項目安全預警系統,以保護煤礦建設項目從業人員生命安全。本系統的主要功能包括如下(a)~(h)所述。
(a)項目信息維護
(b)影響因素錄入
(c)關聯事故錄入
(d)安全評價得分
(e)項目指標預警分析
(f)項目指標填報
(g)項目指標審核
(h)項目指標確認
[問題1](9分)
王工根據煤礦建設項目安全預警系統的功能要求,設計完成了系統的數據流圖,如圖2-1所示。請使用題干中描述的功能(a)~(h),補充完善空(1)~(6)處的內容,并簡要介紹數據流圖在分層細化過程中遵循的數據平衡原則。

[問題2](9分)
請根據【問題1]中數據流圖表示的相關信息,補充完善煤礦建設項目安全預警系統總體E-R圖(見圖2-2)中實體(1)~(6)的具體內容,將正確答案填在答題紙上。

[問題3](7分)
在結構化分析和設計過程中,數據流圖和數據字典是常用的技術手段,請用200字以內的文字簡要說明它們在軟件需求分析和設計階段的作用。
參考答案:
[問題1]
(1)f
(2)g
(3)h
(4)d
(5)b
(6)e
分層細化的數據平衡原則:
1、子圖與父圖之間的平衡:
(1)父圖與子圖之間平衡是指任何一張DFD子圖邊界上的輸入/輸出數據流必須與其父圖對應加工的輸入/輸出數據流保持一致。
(2)如果父圖中某個加工的一條數據流對應于子圖中的幾條數據流,而子圖中組成這些數據流的數據項全體正好等于父圖中的這條數據流,那么它們仍然是平衡的。
2、子圖內部:加工的輸入和輸出需要平衡。每個加工必須有輸入數據流和輸出數據流,反映此加工的數據來源和加工變換結果。
[問題2]
(1)項目管理員
(2)項目經理
(3)項目指標數據
(4)~(6)指標參數、項目信息、事故及影響因素參數
[問題3]
完整版真題+答案解析可點擊下方藍字獲取!
軟考備考資料免費領取
去領取
專注在線職業教育25年