-數(shù)據(jù)流結構化分析-下午試題_第1頁
-數(shù)據(jù)流結構化分析-下午試題_第2頁
-數(shù)據(jù)流結構化分析-下午試題_第3頁
-數(shù)據(jù)流結構化分析-下午試題_第4頁
-數(shù)據(jù)流結構化分析-下午試題_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

PAGEPAGE162012年軟考數(shù)據(jù)庫系統(tǒng)工程師試題

試題一(15分)閱讀下列說明以及數(shù)據(jù)流圖,回答問題1、問題2和問題3,將解答填入答題紙的對應欄內。

[說明]某學校建立了一個網上作業(yè)提交與管理系統(tǒng),基本功能描述如下:(1)帳號和密碼。任課老師用帳號和密碼登錄系統(tǒng)后,提交全部選課同學的名單。系統(tǒng)自動為每個選課同學創(chuàng)建登錄系統(tǒng)的帳號和密碼。(2)作業(yè)提交.同學使用帳號和密碼登錄系統(tǒng)后,可以向系統(tǒng)申請所選課程的作業(yè)。系統(tǒng)首先檢查同學的當前狀態(tài),如果該同學還沒有做過作業(yè),則從數(shù)據(jù)庫服務器申請一份作業(yè)。若申請成功,則顯示需要完成的作業(yè)。同學需在線完成作業(yè),單擊“提交”按鈕上交作業(yè)。(3)在線批閱.系統(tǒng)自動在線批改作業(yè),顯示作業(yè)成果,并將該成果記錄在作業(yè)成果統(tǒng)計文件中。[問題1](3分)如果將數(shù)據(jù)庫服務器(記為DB)作為一個外部實體,那么在繪制該系統(tǒng)的數(shù)據(jù)流圖時,還應有哪些外部實體和數(shù)據(jù)存儲?答:外部實體:(選課)同學、(任課)老師數(shù)據(jù)存儲:作業(yè)成果統(tǒng)計文件[問題2](7分)依據(jù)說明結合問題1的解答,指出在該系統(tǒng)的頂層數(shù)據(jù)流圖中應有哪些數(shù)據(jù)流.請接受說明中的詞匯給出這些數(shù)據(jù)流的起點、終點以及數(shù)據(jù)流名稱,下表給出了數(shù)據(jù)流的部分信息,請?zhí)畛淇杖碧?。序號起點終點數(shù)據(jù)流名稱1__(選課)同學__網上作業(yè)提交與管理系統(tǒng)作業(yè)申請2__(選課)同學__網上作業(yè)提交與管理系統(tǒng)提交的作業(yè)3網上作業(yè)提交與管理系統(tǒng)__(選課)同學__需完成的作業(yè)4網上作業(yè)提交與管理系統(tǒng)__(選課)同學____作業(yè)成果__5網上作業(yè)提交與管理系統(tǒng)__DB__作業(yè)申請6網上作業(yè)提交與管理系統(tǒng)__作業(yè)成果統(tǒng)計文件____作業(yè)成果__7__(任課)老師__網上作業(yè)提交與管理系統(tǒng)選課同學名單8__DB__網上作業(yè)提交與管理系統(tǒng)__作業(yè)__9__(選課)同學__網上作業(yè)提交與管理系統(tǒng)帳號和密碼10__(任課)老師__網上作業(yè)提交與管理系統(tǒng)帳號和密碼[問題3](5分)依據(jù)數(shù)據(jù)流圖的設計原則,閱讀下圖所示的數(shù)據(jù)流圖,找出其中的錯誤之處。答:錯誤1:外部實體A和B之間不能存在數(shù)據(jù)流。錯誤2:外部實體A和數(shù)據(jù)存儲H之間不能存在數(shù)據(jù)流。錯誤3:加工2的輸入/輸出數(shù)據(jù)流名字相同錯誤4:加工4只有輸入沒有輸出錯誤5:加工5只有輸出,沒有輸入.2011年軟考數(shù)據(jù)庫系統(tǒng)工程師試題閱讀下列說明和圖,回答問題1至問題4,將解答填入答題紙的對應欄內?!菊f明】某醫(yī)院欲開發(fā)病人監(jiān)控系統(tǒng).該系統(tǒng)通過各種設備監(jiān)控病人的生命體征,并在生命體征格外時向醫(yī)生和護理人員報警。該系統(tǒng)的主要功能如下:(1)本地監(jiān)控:定期獵取病人的生命體征,如體溫、血壓、心率等數(shù)據(jù)。(2)格式化生命體征:對病人的各項重要生命體征數(shù)據(jù)進行格式化,然后存入日志文件并檢查生命體征.(3)檢查生命體征:將格式化后的生命體征與生命體征范圍文件中預設的正常范圍進行比較。如果超出了預設范圍,系統(tǒng)就發(fā)送一條警告信息給醫(yī)生和護理人員。(4)維護生命體征范圍:醫(yī)生在必要時(如,新的商量結果消滅時)添加或更新生命體征值的正常范圍.(5)提取報告:在醫(yī)生或護理人員懇求病人生命體征報告時,從日志文件中獵取病人生命體征生成體征報告,并返回給懇求者。(6)生成病歷:依據(jù)日志文件中的生命體征,醫(yī)生對病人的病情進行描述,形成病歷存入病歷文件。(7)查詢病歷:依據(jù)醫(yī)生的病歷查詢懇求,查詢病歷文件,給醫(yī)生返回病歷報告。(8)生成治療意見:依據(jù)日志文件中的生命體征和病歷,醫(yī)生給出治療意見,如處方等,并存入治療意見文件.(9)查詢治療意見:醫(yī)生和護理人員查詢治療意見,據(jù)此對病人進行治療。現(xiàn)接受結構化方法對病人監(jiān)控系統(tǒng)進行分析與設計,獲得如圖1-1所示的頂層數(shù)據(jù)流圖和圖1—2所示的O層數(shù)據(jù)流圖?!締栴}1】(3分)使用說明中的詞語,給出圖1—1中的實體E1~E3的名稱。【問題2】(4分)使用說明中的詞語,給出圖1.2中的數(shù)據(jù)存儲D1~D4的名稱?!締栴}3】(6分)圖1-2中缺失了4條數(shù)據(jù)流,使用說明、圖1-1和圖1-2中的術語,給出數(shù)據(jù)流的名稱及其起點和終點?!締栴}4】(2分)說明實體E1和E3之間可否有數(shù)據(jù)流,并解釋其緣由.【參考答案】2010年軟考數(shù)據(jù)庫系統(tǒng)工程師試題

試題一(共15分)?

閱讀下列說明和圖,回答問題1至問題4,將解答填入答題紙的對應欄內。?【說明】?

某大型企業(yè)的數(shù)據(jù)中心為了集中管理、掌握用戶對數(shù)據(jù)的訪問并支持大量連接需求,欲構建數(shù)據(jù)管理中間件。其主要功能如下:?

(1)數(shù)據(jù)管理員可通過中間件進行用戶管理、操作管理和權限管理。用戶管理維護用戶信息,用戶信息(用戶名、密碼)存儲在用戶表中;操作管理維護數(shù)據(jù)實體的標準操作及其所屬的后端數(shù)據(jù)庫信息,標準操作和后端數(shù)據(jù)庫信息存放在操作表中;權限管理維護權限表,該表存儲用戶可執(zhí)行的操作信息。?

(2)中間件驗證前端應用供應的用戶信息。若驗證不通過,返回非法用戶信息;若驗證通過,中間件將等待前端應用提交操作懇求.?

(3)前端應用提交操作懇求后,中間件先對懇求進行格式檢查。如果格式不正確,返回格式錯誤信息;如果格式正確,則進行權限驗證(驗證用戶是否有權執(zhí)行懇求的操作),若用戶無權執(zhí)行該操作,則返回權限不足信息,否則進行連接管理.?

(4)連接管理連接相應的后臺數(shù)據(jù)庫并提交操作.連接管理先檢查是否存在空閑的數(shù)據(jù)庫連接,如果不存在,新建連接;如果存在,則重用連接.?

(5)后端數(shù)據(jù)庫執(zhí)行操作并將結果傳給中間件,中間件對收到的操作結果進行處理后,將其返回給前端應用。?

現(xiàn)接受結構化方法對系統(tǒng)進行分析與設計,獲得如圖1-1所示的頂層數(shù)據(jù)流圖和圖1-2所示的0層數(shù)據(jù)流圖。?

?【問題1】(3分)?

使用說明中的詞語,給出圖1-1中的實體E1~E3的名稱。

【問題2】(3分)?

使用說明中的詞語,給出圖1—2中的數(shù)據(jù)存儲D1~D3的名稱.?【問題3】(6分)?

給出圖1-2中加工P的名稱及其輸入、輸出流。

?

除加工P的輸入與輸出流外,圖1-2還缺失了兩條數(shù)據(jù)流,請給出這兩條數(shù)據(jù)流的起點和終點。?

?注:名稱使用說明中的詞匯,起點和終點均使用圖1-2中的符號或詞匯。

【問題4】(3分)?

在繪制數(shù)據(jù)流圖時,需要注意加工的繪制。請給出三種在繪制加工的輸入、輸出時可能消滅的錯誤。[15分]【參考答案】2009年軟考數(shù)據(jù)庫系統(tǒng)工程師試題閱讀下列說明,回答問題1和問題2,將解答填入答題紙的對應欄內。

【說明】?

假設某大型商業(yè)企業(yè)由商品配送中心和連鎖超市組成,其中商品配送中心包括選購、財務、配送等部門.為實現(xiàn)高效管理,設計了商品配送中心信息管理系統(tǒng),其主要功能描述如下:

1.

系統(tǒng)接收由連鎖超市提出的供貨懇求,并將其記錄到供貨懇求記錄文件。?

2.

在接到供貨懇求后,從商品庫存記錄文件中進行商品庫存信息查詢.如果庫存滿意供貨懇求,則給配送處理發(fā)送配送通知;否則,向選購部門發(fā)出缺貨通知。?

3.

配送處理接到配送通知后,查詢供貨懇求記錄文件,更新商品庫存記錄文件,并向配送部門發(fā)送配送單,在配送貨品的同時記錄配送信息至商品配送記錄文件。?

4。

選購部門接到缺貨通知后,與供貨商洽談,進行商品選購處理,合格商品入庫,并記錄選購清單至選購清單記錄文件、向配送處理發(fā)出配送通知,同時通知財務部門給供貨商支付貨款。?

該系統(tǒng)接受結構化方法進行開發(fā),得到待修改的數(shù)據(jù)流圖(如圖1-1所示)。?

?【問題1】(8分)?

使用【說明】中的詞語,給出圖1—1中外部實體E1至E4的名稱和數(shù)據(jù)存儲D1至D4的名稱.?【問題2】(7分)?圖1-1中存在四處錯誤數(shù)據(jù)流,請指出各自的起點和終點;若將上述四條錯誤數(shù)據(jù)流刪除,為保證數(shù)據(jù)流圖的正確性,應補充三條數(shù)據(jù)流,請給出所補充數(shù)據(jù)流的起點和終點。(起點和終點請接受數(shù)據(jù)流圖1-1中的符號或名稱)?

[15分]【參考答案】2008年軟考數(shù)據(jù)庫系統(tǒng)工程師試題

試題一(共15分)?

閱讀以下說明和圖,回答問題1至問題4,將解答填入答題紙的對應欄內。

【說明】

某音像制品出租商店欲開發(fā)一個音像管理信息系統(tǒng),管理音像制品的租借業(yè)務。需求如下:?

1.系統(tǒng)中的客戶信息文件保存了該商店的全部客戶的用戶名、密碼等信息。對于首次來租借的客戶,系統(tǒng)會為其生成用戶名和初始密碼。?

2.系統(tǒng)中音像制品信息文件記錄了商店中全部音像制品的簡略信息及其庫存數(shù)量.?

3.依據(jù)客戶所租借的音像制品的品種,會按天收取相應的費用。音像制品的最長租借周期為一周,每位客戶每次最多只能租借6件音像制品。?

4.客戶租借某種音像制品的簡略流程為:?

(1)依據(jù)客戶供應的用戶名和密碼,驗證客戶身份.?

(2)若該客戶是合法客戶,查詢音像制品信息文件,查看商店中是否還有這種音像制品。?

(3)若還有該音像制品,且客戶所要租借的音像制品數(shù)小于等于6個,就可以將該音像制品租借給客戶.這時,系統(tǒng)給出相應的租借確認信息,生成一條新的租借記錄并將其保存在租借記錄文件中.?

(4)系統(tǒng)計算租借費用,將費用信息保存在租借記錄文件中并告知客戶。?

(5)客戶付清租借費用之后,系統(tǒng)接收客戶付款信息,將音像制品租借給該客戶。

5.當庫存中某音像制品數(shù)量不能滿意客戶的租借懇求數(shù)量時,系統(tǒng)可以接受客戶網上預約租借某種音像制品。系統(tǒng)接收到預約懇求后,檢查庫存信息,驗證用戶身份,創(chuàng)建相應的預約記錄,生成預約流水號給該客戶,并將信息保存在預約記錄文件中。?

6.客戶歸還到期的音像制品,系統(tǒng)修改租借記錄文件,并查詢預約記錄文件和客戶信息文件,判定是否有客戶預約了這些音像制品.若有,則生成預約提示信息,通知系統(tǒng)履行預約服務,系統(tǒng)查詢客戶信息文件和預約記錄文件,通知相關客戶前來租借音像制品。

【問題1】(1分)

圖1—1中只有一個外部實體E1。使用【說明】中的詞語,給出E1的名稱。

【問題2】(6分)

使用【說明】中的詞語,給出圖1-2中的數(shù)據(jù)存儲D1~D4的名稱。

【問題3】(6分)?

數(shù)據(jù)流圖1-2缺少了三條數(shù)據(jù)流,依據(jù)說明及數(shù)據(jù)流圖1—1供應的信息,分別指出這三條數(shù)據(jù)流的起點和終點。?

?【問題4】(2分)?

在進行系統(tǒng)分析與設計時,面對數(shù)據(jù)結構的設計方法(如Jackson方法)也被廣泛應用.簡要說明面對數(shù)據(jù)結構設計方法的基本思想及其適用場合。[15分]【參考答案】2007年軟考數(shù)據(jù)庫系統(tǒng)工程師試題試題一(共15分)閱讀以下說明和圖,回答問題1至問題4,將解答填入答題紙的對應欄內。【說明】某高校欲開發(fā)一個成果管理系統(tǒng),記錄并管理全部選修課程的同學的平常成果和考試成果,其主要功能描述如下:1.每門課程都有3到6個單元構成,每個單元結束后會進行一次測試,其成果作為這門課程的平常成果.課程結束后進行期末考試,其成果作為這門課程的考試成果。2。同學的平常成果和考試成果均由每門課程的主講老師上傳給成果管理系統(tǒng)。3.在記錄同學成果之前,系統(tǒng)需要驗證這些成果是否有效。首先,依據(jù)同學信息文件來確認該同學是否選修這門課程,若沒有,那么這些成果是無效的;如果他的確選修了這門課程,再依據(jù)課程信息文件和課程單元信息文件來驗證平常成果是否與這門課程所包含的單元相對應,如果是,那么這些成果是有效的,否則無效。4.對于有效成果,系統(tǒng)將其保存在課程成果文件中。對于無效成果,系統(tǒng)會單獨將其保存在無效成果文件中,并將簡略情況提交給教務處。在教務處沒有給出簡略處理意見之前,系統(tǒng)不會處理這些成果。5。若一門課程的全部有效的平常成果和考試成果都已經被系統(tǒng)記錄,系統(tǒng)會發(fā)送課程完成通知給教務處,告知該門課程的成果已經齊全。教務處依據(jù)需要,懇求系統(tǒng)生成相應的成果列表,用來提交考試委員會審查。6.在生成成果列表之前,系統(tǒng)會生成一份成果報告給主講老師,以便核對是否存在錯誤。主講老師須將核對之后的成果報告返還系統(tǒng).7.依據(jù)主講老師核對后的成果報告,系統(tǒng)生成相應的成果列表,遞交考試委員會進行審查??荚囄瘑T會在審查之后,上交一份成果審查結果給系統(tǒng)。對于全部通過審查的成果,系統(tǒng)將會生成最終的成果單,并通知每個選課同學。接受結構化方法對這個系統(tǒng)進行分析與設計,得到如圖1—1所示的頂層數(shù)據(jù)流圖和圖1-2所示的0

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論