閱讀以下說明和數(shù)據(jù)流圖,回答問題l至問題3,將解答填入答題紙的對應(yīng)欄內(nèi)。
【說明】
學(xué)生住宿服務(wù)系統(tǒng)幫助學(xué)生在就學(xué)的城市內(nèi)找到所需的住房,系統(tǒng)對出租的房屋信息、房主信息、需要租房的學(xué)生信息以及學(xué)生和房主的會面信息進行管理和維護。
房主信息包括姓名、地址、電話號碼以及系統(tǒng)分配的唯一身份標識(ID)和密碼;房屋信息包括房屋地址、類型(單間/套間)、適合住宿的人數(shù)、房租、房主的ID以及現(xiàn)在是否可以出租(例如由于裝修原因,須等到裝修后才可出租或者房屋已被出租)。每當房屋信息發(fā)生變化時,房主須通知系統(tǒng),系統(tǒng)將更新房屋文件以便學(xué)生能夠獲得準確的可租用房屋信息。房主向系統(tǒng)中加入可租用的房屋信息時,須交納一定的費用,由系統(tǒng)自動給出費用信息。房主可隨時更新房屋的各種屬性。
學(xué)生可通過系統(tǒng)查詢現(xiàn)有的可租用的房屋,但必須先在系統(tǒng)中注冊。學(xué)生信息包括姓名、現(xiàn)住址、電話號碼、出生日期、性別以及系統(tǒng)分配的唯一身份標識(ID)和密碼。若學(xué)生希望租用某房屋,則需要發(fā)出租房請求,請求中包括房屋的詳細信息,系統(tǒng)將安排學(xué)生與房主會面的時間和地點,并將會面信息通知學(xué)生和房主。會面信息包括會面時間、地點以及會面雙方的基本信息,系統(tǒng)將記錄會面信息。
學(xué)生住宿服務(wù)系統(tǒng)的頂層圖如數(shù)據(jù)流圖10-24所示:學(xué)生住宿服務(wù)系統(tǒng)的第0層DFD圖如數(shù)據(jù)流圖10-25所示,其中,加工3的細化圖如數(shù)據(jù)流圖10-26所示。
【問題1】(1)數(shù)據(jù)流圖10-24缺少了一條數(shù)據(jù)流(在圖10-25中也未給出該數(shù)據(jù)流),請給出此數(shù)據(jù)流的起點和終點,并采用說明中的詞匯給出此數(shù)據(jù)流名。(2)數(shù)據(jù)流圖10-25缺少了與"查詢房屋"加工相關(guān)的數(shù)據(jù)流,請指出此數(shù)據(jù)流的起點和終點?!締栴}2】"安排會面"加工除需要寫入會面文件外,還需要訪問哪些文件?【問題3】請補齊下列數(shù)據(jù)字典條目:登錄信息=學(xué)生ID+密碼注冊信息=_____________?________________
您可能感興趣的試卷
最新試題
同生活中任何事物一樣,一個軟件產(chǎn)品或軟件系統(tǒng)也要經(jīng)歷孕育、誕生、成長以及衰亡等多個階段,一般稱為()。軟件開發(fā)生存周期主要可以分為6個階段:計劃制定,需求分析,(),程序編制,()以及運行維護。
軟件測試的目的是(),通??煞譃榘缀袦y試和黑盒測試。白盒測試是根據(jù)程序的()來設(shè)計測試用例,黑盒測試是根據(jù)軟件的規(guī)格說明來設(shè)計測試用例。常用的黑盒測試方法邊值分析、等價類劃分、錯誤猜測、因果圖等。軟件測試的步驟主要有單元測試、集成測試和確認測試。如果一個軟件作為產(chǎn)品被許多客戶使用的話,在確認測試的時候通常要通過α測試和β測試的過程。其中α測試是()進行的一種測試。
空白(3)處應(yīng)選擇()
數(shù)據(jù)字典的作用?
空白(4)處應(yīng)選擇()
關(guān)于軟件危機的說法中,()是造成軟件危機的主要原因。
空白(2)處應(yīng)選擇()
近30年來形成了軟件開發(fā)的多種模式,大致可歸納為3種方法:結(jié)構(gòu)化聲明周期法、原型化方法和()。
空白(1)處應(yīng)選擇()
CMM將軟件過程改進分為5個成熟度級別,分別是:初始級、()、已定義級、已管理級、()。