軟件工程第3章習(xí)題解答
《軟件工程第3章習(xí)題解答》由會員分享,可在線閱讀,更多相關(guān)《軟件工程第3章習(xí)題解答(5頁珍藏版)》請在裝配圖網(wǎng)上搜索。
第3章《結(jié)構(gòu)化分析》習(xí)題解答 習(xí)題1 銀行計算機(jī)儲蓄系統(tǒng)的工作過程大致如下:儲戶填寫的存款單或取款單由業(yè)務(wù)員鍵入系統(tǒng),如果是存款則系統(tǒng)記錄存款人姓名、住址(或電話號碼)、身份證號碼、存款類型、存款日期、到期日期、利率、密碼(可選)等信息,并印出存款單給儲戶;如果是取款而且存款時留有密碼,則系統(tǒng)首先核對儲戶密碼,若密碼正確或存款時未留密碼,則系統(tǒng)計算利息并印出利息清單給儲戶。 請用數(shù)據(jù)流圖描繪本系統(tǒng)的功能,并用實(shí)體-關(guān)系圖描繪系統(tǒng)中的數(shù)據(jù)對象。 解答: (1)數(shù)據(jù)流圖: 儲蓄 系統(tǒng) 存款單 取款單 清單 儲戶 儲戶 基本模型: 儲蓄 系統(tǒng) 1 打印 清單 系統(tǒng) 2 D1 儲戶信息庫 存款單 取款單 儲戶 清單 清單 儲戶 第一級模型: 第二級模型(最終結(jié)果——完整的DFD圖): 密碼 信息 接收 事務(wù) 1.1 打印 清單 系統(tǒng) 2 存款 業(yè)務(wù) 1.2 取款 業(yè)務(wù) 1.3 核對 系統(tǒng) 1.3.1 存款 清單 取款 清單 存款 信息 D1 儲戶信息庫 存款單 取款單 儲戶 清單 取款 信息 儲戶 (2)實(shí)體關(guān)系圖ER: E-R圖1: 儲戶 取款單 姓名 住址 電話 身份證號 存款單 填寫 1 n n 填寫 1 姓名 帳號 取款單 核對 1 金額 取款清單 1 E-R圖2: 存款單 存款 存款清單 1 1 姓名 住址 身份證號 存款類型 存款日期 金額 到期日期 電話 利率 E-R圖3: 總E-R圖: 儲戶 姓名 住址 電話 身份證號 填寫 1 n n 填寫 1 存款 存款清單 1 1 姓名 住址 身份證號 存款類型 存款日期 金額 到期日期 電話 利率 存款單 姓名 帳號 取款單 核對 1 金額 取款清單 1 習(xí)題2 為方便旅客,某航空公司擬開發(fā)一個機(jī)票預(yù)定系統(tǒng)。旅行社把預(yù)定機(jī)票的旅客信息(姓名、性別、工作單位、身份證號碼、旅行時間、旅行目的地等)輸入進(jìn)該系統(tǒng),系統(tǒng)為旅客安排航班,印出取票通知和賬單,旅客在飛機(jī)起飛的前一天憑取票通知和賬單交款取票,系統(tǒng)校對無誤即印出機(jī)票給旅客。 請用實(shí)體-關(guān)系圖描繪本系統(tǒng)中的數(shù)據(jù)對象并用數(shù)據(jù)流圖描繪本系統(tǒng)的功能。 解: 旅客 訂票 旅行社 n m 姓名 性別 身份證號 目的地 工作單位 旅行時間 服務(wù) 合約 航空公司 n n 1 1 總E-R圖: 旅客 旅行社 旅客信息 訂票 系統(tǒng) 旅客信息 通知、帳單 通知、帳單 機(jī)票 旅客 0 數(shù)據(jù)流圖1: 旅客信息 輸入 系統(tǒng) 1 通知、帳單 旅客信息 排航 班子 系統(tǒng) 2.1 核對 子 系統(tǒng) 2.2 D1 航班庫 D2 旅客庫 航班信息 通知、帳單 通知、帳單 打印 子 系統(tǒng) 3.0 安排信息 核對信息 通知、帳單 通知、帳單 機(jī)票 旅客 旅客 旅行社 旅行社 數(shù)據(jù)流圖2(總DFD圖): 習(xí)題3 目前住院病人主要由護(hù)士護(hù)理,這樣做不僅需要大量護(hù)士,而且由于不能隨時觀察危重病人的病情變化,還會延誤搶救時機(jī)。某醫(yī)院打算開發(fā)一個以計算機(jī)為中心的患者監(jiān)護(hù)系統(tǒng),請畫出本系統(tǒng)的實(shí)體-關(guān)系圖和數(shù)據(jù)流圖。 醫(yī)院對患者監(jiān)護(hù)系統(tǒng)的基本要求是隨時接收每個病人的生理信號(脈搏、體溫、血壓、心電圖等),定時記錄病人情況,以形成患者日志。當(dāng)某個病人的生理信號超出醫(yī)生規(guī)定的安全范圍時,(系統(tǒng))向值班護(hù)士發(fā)出警告信息。此外,護(hù)士在需要時還可以要求系統(tǒng)打印出某個指定病人的病情報告。 解: 病人 系統(tǒng) 生成 患者日志 n 1 姓名 性別 脈搏 體溫 心電圖 血壓 監(jiān)護(hù) 通信 系統(tǒng) n m 1 1 值班護(hù)士 總E-R圖: 數(shù)據(jù)流圖1: 病人 生理信號 監(jiān)護(hù) 系統(tǒng) 病情報告、警告、病情日志 值班護(hù)士 1 請求 病人 生理信號 監(jiān)護(hù) 設(shè)備 子 系統(tǒng) 1.1 生理信號 分析 子 系統(tǒng) 2 D1 安全指標(biāo) 病情 日志 子 系統(tǒng) 2.1 2.2 D2 日志庫 值班護(hù)士 請求 分析結(jié)果 分析結(jié)果 病情日志 病情報告 警告信息 數(shù)據(jù)流圖2(總DFD圖): 病情 報告 子 系統(tǒng) 習(xí)題5:復(fù)印機(jī)的狀態(tài)轉(zhuǎn)換圖繪制 辦公室復(fù)印機(jī)的工作過程大致如下:未接到復(fù)印命令時處于閑置狀態(tài),一旦接收到復(fù)印命令則進(jìn)入復(fù)印狀態(tài),完成一個復(fù)印命令的規(guī)定工作后又回到閑置狀態(tài),等待下一個復(fù)印命令;如果執(zhí)行復(fù)印命令時發(fā)現(xiàn)缺紙,則進(jìn)入缺紙狀態(tài),發(fā)出警告,等待裝紙后進(jìn)入閑置狀態(tài),準(zhǔn)備接收復(fù)印命令;如果復(fù)印時發(fā)生卡紙故障,則進(jìn)入卡紙狀態(tài),發(fā)出警告等待維修人員來排除故障,故障排除后回到閑置狀態(tài)。 請用狀態(tài)轉(zhuǎn)換圖描繪復(fù)印機(jī)的行為。 閑置 接到復(fù)印命令 進(jìn)入復(fù)印狀態(tài) 執(zhí)行復(fù)印命令 完成復(fù)印工作 缺紙 進(jìn)入缺紙狀態(tài) 發(fā)出警告 卡紙 進(jìn)入卡紙狀態(tài) 等待維修人員 排除了故障 裝好了紙- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
15 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 軟件工程 習(xí)題 解答
鏈接地址:http://m.kudomayuko.com/p-10662735.html