2011年上半年軟件設(shè)計(jì)師下午案例分析真題及答案pdf版下載
1、閱讀下列說(shuō)明和圖,回答問(wèn)題1至問(wèn)題4,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。
【說(shuō)明】
某醫(yī)院欲開發(fā)病人監(jiān)控系統(tǒng)。該系統(tǒng)通過(guò)各種設(shè)備監(jiān)控病人的生命體征,并在生命體征異常時(shí)向醫(yī)生和護(hù)理人員報(bào)警。該系統(tǒng)的主要功能如下:
(1)本地監(jiān)控:定期獲取病人的生命體征,如體溫、血壓、心率等數(shù)據(jù)。
(2)格式化生命體征:對(duì)病人的各項(xiàng)重要生命體征數(shù)據(jù)進(jìn)行格式化,然后存入日志文件并檢查生命體征。
(3)檢查生命體征:將格式化后的生命體征與生命體征范圍文件中預(yù)設(shè)的正常范圍進(jìn)行比較。如果超出了預(yù)設(shè)范圍,系統(tǒng)就發(fā)送一條警告信息給醫(yī)生和護(hù)理人員。
(4)維護(hù)生命體征范圍:醫(yī)生在必要時(shí)(如,新的研究結(jié)果出現(xiàn)時(shí))添加或更新生命體征值的正常范圍。
(5)提取報(bào)告:在醫(yī)生或護(hù)理人員請(qǐng)求病人生命體征報(bào)告時(shí),從日志文件中獲取病人生命體征生成體征報(bào)告,并返回給請(qǐng)求者。
(6)生成病歷:根據(jù)日志文件中的生命體征,醫(yī)生對(duì)病人的病情進(jìn)行描述,形成病歷存入病歷文件。
(7)查詢病歷:根據(jù)醫(yī)生的病歷查詢請(qǐng)求,查詢病歷文件,給醫(yī)生返回病歷報(bào)告。
(8)生成治療意見(jiàn):根據(jù)日志文件中的生命體征和病歷,醫(yī)生給出治療意見(jiàn),如處方等,并存入治療意見(jiàn)文件。
(9)查詢治療意見(jiàn):醫(yī)生和護(hù)理人員查詢治療意見(jiàn),據(jù)此對(duì)病人進(jìn)行治療。
現(xiàn)采用結(jié)構(gòu)化方法對(duì)病人監(jiān)控系統(tǒng)進(jìn)行分析與設(shè)計(jì),獲得如圖1-1所示的頂層數(shù)據(jù)流圖和圖1-2所示的0層數(shù)據(jù)流圖。

【問(wèn)題1】(3分)
使用說(shuō)明中的詞語(yǔ),給出圖1-1中的實(shí)體e1~e3的名稱。
【問(wèn)題2】(4分)
使用說(shuō)明中的詞語(yǔ),給出圖1.2中的數(shù)據(jù)存儲(chǔ)d1~d4的名稱。
【問(wèn)題3】 (6分)
圖1-2中缺失了4條數(shù)據(jù)流,使用說(shuō)明、圖1-1和圖1-2中的術(shù)語(yǔ),給出數(shù)據(jù)流的名稱及其起點(diǎn)和終點(diǎn)。
【問(wèn)題4】(2分)
說(shuō)明實(shí)體el和e3之間可否有數(shù)據(jù)流,并解釋其原因。