軟件工程導(dǎo)論資料范例2-導(dǎo)論案例_第1頁
軟件工程導(dǎo)論資料范例2-導(dǎo)論案例_第2頁
軟件工程導(dǎo)論資料范例2-導(dǎo)論案例_第3頁
軟件工程導(dǎo)論資料范例2-導(dǎo)論案例_第4頁
軟件工程導(dǎo)論資料范例2-導(dǎo)論案例_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

四、為發(fā)展長期、穩(wěn)定的客戶群體,某航空公司擬定推行會員制度。根據(jù)會員客戶的購票金

額、購票時段以及歷史購票信息,對其實行票價打折、贈送航線保險的多種優(yōu)惠。具體的優(yōu)

惠策略為:

?會員購票享受9E折,若會員當(dāng)年的歷史購票累計金額超過2萬元則享受90折。

?若會員在營運淡季(1-3月)購票出行則贈送航線保險(保額30萬元),在營運旺

季(4—12月)則無此優(yōu)惠。

?若會員本次購票金額超過1萬元,則在已經(jīng)享受的折扣基礎(chǔ)上降低5%的折扣率,

并贈送航線保險(保額50萬元)。

?贈送保險只按最高保額執(zhí)行,不累加。

例如:A客戶當(dāng)年累計購票金額為2.5萬元,在營運淡季購買金額為1.1萬元的機(jī)票,應(yīng)享

受(90—5)%的折扣率,并獲贈保額50萬元的保險一份。

根據(jù)上述信息,編寫描述會員優(yōu)惠策略的判定樹

超過1萬85%+50.......1分

1—3月

未超過1萬90%+30..........1分

85%+50..........1分

90%.......1分

90%+50..........1分

95%+30......1分

90%+50......1分

95%..........I分

五、某報表處理系統(tǒng)要求用戶輸入處理報表的日期,日期限制在2001年1月至2005年12

月,即系統(tǒng)只能對該段期間內(nèi)的報表進(jìn)行處理,如日期不在此范圍內(nèi),則顯示輸入錯誤佶息。

系統(tǒng)日期規(guī)定由年、月的6位數(shù)字字符組成,前四位代表年,后兩位代表月。如何用等價類

劃分法設(shè)計測試用例,來測試程序的日期檢查功能?

(1)等價類設(shè)計

“報表日期”輸入條件的等價類表

輸入等價類有效等價類無效等價類

報表L1期的有非數(shù)字字符(4)

3位數(shù)字字符(1)少于6個數(shù)字字符(5)

類型及長度多「6個數(shù)字字符(6)

小于

年份范圍在2001?20052001(7)

之間(2)大于2005(8)

小于⑼

在1?12之間(3)1

月份范圍大于12(10)

(2)有效數(shù)據(jù)

測試數(shù)據(jù)期望結(jié)果彥蓋范圍

200105輸入有效等價類(1)(2)(3)

(3)無效數(shù)據(jù)

測試數(shù)據(jù)期望結(jié)果覆蓋范圍

001MAY輸入無效等價類(4)

20015輸入無效等價類(5)

2001005輸入無效等價類(6)

200005輸入無效等價類(7)

200805輸入無效等價類(8)

200100輸入無效等價類(9)

200113輸入無效等價類(10)

六、1銀行計算機(jī)系統(tǒng)功能大致如下:儲戶填寫的存款單或取款單由業(yè)務(wù)員鍵入系統(tǒng)

如果是存款,系統(tǒng)記錄存款人姓名、住址、電話號、身份證、存款類型、日期、利率、密碼

(可選)等信息,并打印存款單給儲戶;

如果是取款且存款是留有密碼,系統(tǒng)先核對密碼,若密碼正確或存款時未留密碼,系統(tǒng)計算

利息并打印利息清單給儲戶。

請用數(shù)據(jù)流圖描繪本系統(tǒng)的功能,并用實體關(guān)系圖描述系統(tǒng)中的數(shù)據(jù)對象?

1i己家存「存:款信息」2打印"L存款存單-

款信息廠F款存.廣

存款單存款信息

儲戶存款信息利息靖單

取款唯存款信息

3核對密L存款信息.4計套利。利息值5打卬利

碼F息J息清單?J

2醫(yī)院的患者監(jiān)護(hù)系統(tǒng)要求實時接收病人生理信號(脈搏、體溫、血壓等),定時記錄病人

情況形成患者日志,當(dāng)某人的生理信號超出醫(yī)生規(guī)定的安全范圍時向護(hù)士發(fā)出警告信息,此

外,護(hù)士在需要是還可以要求系統(tǒng)輸出某個病人的病情報告。

請用數(shù)據(jù)流圖描繪本系統(tǒng)的功能?

七、圖書館通過一套圖書管理系統(tǒng)來管理當(dāng)前圖書的租借業(yè)務(wù),該軟件應(yīng)該對以

下工作提供支持:

1.圖書管理員利用系統(tǒng)建立讀者的個人信息,并維護(hù)讀者的密碼、訪問權(quán)限等

信息。

2.看二本圖書上帶有唯一的條碼,圖書管理員使用條碼掃描儀完成對圖書的租

借和歸還業(yè)務(wù)。

3.圖書管理員可以通過系統(tǒng)提供的查詢功能及時了解圖書的租借和庫存情況,

并將結(jié)果導(dǎo)出或打印。

4.讀者可以通過系統(tǒng)預(yù)定某種圖書,以便在圖書被歸還后得到通知。

5.圖書管理員可以通過系統(tǒng)了解被讀者預(yù)定、但圖書館未曾購買的圖書信息,

并打印“圖書購買清單二

根據(jù)以上需求的描述,繪制該圖書管理系統(tǒng)的用例圖

某電子商務(wù)經(jīng)銷商希望開發(fā)一套基于Internet的產(chǎn)品在線銷售系統(tǒng),該系統(tǒng)應(yīng)該

對以下業(yè)務(wù)活動提供自動化支持:

用戶可以通過Web頁面瀏覽網(wǎng)站提供的各類商品的介紹及其價格

用戶可以將希望購買的商品添加到自己的“購物車''中。

用戶可以隨時查看自己“購物車”中的商品列表,棄且可以根據(jù)需要刪除購物車中

已有的商品。

用戶通過填寫“采購訂單''在線購買商品,系統(tǒng)應(yīng)首先顯示用戶“購物車''中的商品

列表,并允許用戶調(diào)整其內(nèi)容。訂單中應(yīng)包括用戶的個人信息、聯(lián)系方式、購物

車中商品和數(shù)量、付款帳號、配送地址等內(nèi)容。系統(tǒng)對驗證后的“采購訂單''進(jìn)行

編號和保存,并將訂單細(xì)節(jié)以Email回復(fù)給用戶

用戶在發(fā)出采購訂單后可隨時通過系統(tǒng)查詢自己“采購訂單''進(jìn)展?fàn)顟B(tài)。

系統(tǒng)為配送人員安排當(dāng)日應(yīng)送貨的“采購訂單”,并為要送貨的“采購訂單''打印

“用戶簽收單

系統(tǒng)管理員負(fù)責(zé)維護(hù)網(wǎng)站的商品信息,他可以添加商品、刪除商品以及修改商品

的介紹與價格。

1.根據(jù)上面的需求描述,畫出該系統(tǒng)的用例圖。

交互模型主要使用順序圖和協(xié)作圖來描述用例執(zhí)嚀的過程細(xì)節(jié),實將下面的順序

圖轉(zhuǎn)化為相同含義的協(xié)作圖,并說明順序圖的主要構(gòu)成元素

面向?qū)ο?、對象生命周期、激活狀態(tài)、對象間消息傳遞先后順序

用戶登錄的活動圖

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

1.系統(tǒng)中的客戶信息文件保存了該商店的所有客戶的用戶名、密碼等信息。對于首次來租

借的客戶,系統(tǒng)會為其生成用戶名和初始密碼。

2.系統(tǒng)中音像制品信息文件記錄了商店中所有音像制品的詳細(xì)信息及其庫存數(shù)量。

3.根據(jù)客戶所租借的音像制品的品種,會按天收取相應(yīng)的費用。音像制品的最長租借周期

為1周,每位客戶每次最多只能租借6件音像制品。

4.客戶租借某種音像制品的具體流程如下。

(1)根據(jù)客戶提供的用戶名和密碼,驗證客戶身份。

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

(3)若還有該音像制品,且客戶所要租借的音像制品數(shù)小于等于6個,就可以將該音像制

品租借給客戶。這時.,系統(tǒng)給出相應(yīng)的租借確認(rèn)信息,生成一條新的租借記錄并將其保存在

租借記錄文件中。

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

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

5.當(dāng)庫存中某音像制品數(shù)量不能滿足客戶的租借請求數(shù)最時,系統(tǒng)可以接受客戶網(wǎng)上預(yù)約

租借某種音像制品。系統(tǒng)接收到預(yù)約請求后,檢查庫存信息,驗證用戶身份,創(chuàng)建相應(yīng)的預(yù)

約記錄,生成預(yù)約流水號給該客戶,并將信息保存在預(yù)約記錄文件中。

6.客戶歸還到期的音像制品,系統(tǒng)修改租借記錄文件,并查詢預(yù)約記錄文件和客戶信息文

件,判定是否有客戶預(yù)約了這些音像制品。若有,則生成預(yù)約提示信息,通知系統(tǒng)履行預(yù)約

服務(wù),系統(tǒng)查詢客戶信息文件和預(yù)約記錄文件,通知相關(guān)客戶前來租借音像制品。

新客戶創(chuàng)建請求音像制品歸還請求

圖A

圖B

【問題1】

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

【問題2】

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

【問題3】

數(shù)據(jù)流圖(B)缺少了3條數(shù)據(jù)流,根據(jù)說明及數(shù)據(jù)流圖(A)提供的信息,分別指出這3

條數(shù)據(jù)流的起點和終點。

起點.依、占“八、

答案:

【問題1】

El:客戶

【問題2】

D1:客戶信息文件D2:音像制品信息文件

D3:租借記錄文件D4:預(yù)約記錄文件

【問題3】

起點彼占八、、

E1或客戶4或創(chuàng)建新客戶

5或創(chuàng)建預(yù)約記錄E1或客戶

6或歸還音像制品7或履行預(yù)約服務(wù)

注意:3條數(shù)據(jù)流無前后順序區(qū)分。

某高校要開發(fā)一個成績管理系統(tǒng),記錄并管理所有選修課程的學(xué)生的平時成績和

考試成績,其主要功能描述如下:

?每門課程都有3到6個單元構(gòu)成,每個單元結(jié)束后會進(jìn)行一次測試,其成績作

為這門課程的平時成績。課程結(jié)束后進(jìn)行期末考試,其成績作為這門課程的

考試成績。

?學(xué)生的平時成績和考試成績均由每門課程的主講教師上傳給成績管理系統(tǒng)。

?在記錄學(xué)生成績之前,系統(tǒng)需要驗證這些成績是否有效。首先,根據(jù)學(xué)生信

息文件來確認(rèn)該學(xué)生是否選修這門課程,若沒有,那么這些成績是無效的;

如果他的確選修了這門課程,再根據(jù)課程信息文件和課程單元信息文件來驗

證平時成績是否與這門課程所包含的單元相對應(yīng),如果是,那么這些成績是

有效的,否則無效。

?對于有效成績,系統(tǒng)將其保存在課程成績文件中。對于無效成績,系統(tǒng)會單

獨將其保存在無效成績文件中,并將詳細(xì)情況提交給教務(wù)處。在教務(wù)處沒有

給出具體處理意見之前,系統(tǒng)不會處理這些成績。

?若一門課程的所有有效的平時成績和考試成績都已經(jīng)被系統(tǒng)記錄,系統(tǒng)會發(fā)

送課程完成通知給教務(wù)處,告知該門課程的成績已經(jīng)齊全。教務(wù)處根據(jù)需要,

請求系統(tǒng)生成相應(yīng)的成績列表,用來提交考試委員會審查。

?在生成成績列表之前,系統(tǒng)會生成一份成績報告給主講教師,以便核對是否

存在錯誤。主講教師須將核對之后的成績報缶返還系統(tǒng)。

?根據(jù)主講教師核對后的成績報告,系統(tǒng)生成相應(yīng)的成績列表,遞交考試委員

會進(jìn)行審查??荚囄瘑T會在審查之后,上交一份成績審查結(jié)果給系統(tǒng)。對于

所有通過審查的成績,系統(tǒng)將會生成最終的成績單,并通知每個選課學(xué)生。

現(xiàn)采用結(jié)構(gòu)化方法對這個系統(tǒng)進(jìn)行分析與設(shè)計,得到如圖17所示的頂層數(shù)

據(jù)流圖和圖1-2所示的0層數(shù)據(jù)流圖。請根據(jù)數(shù)據(jù)流圖完成問題

圖1-1頂層數(shù)據(jù)流圖

D2

學(xué)生成績成

E2

D1績

D3

宜、成績審查結(jié)果

14

驗證學(xué)生信息生成成績列表

k_______1___________y

績成績列表

無效成績有效成績E1

一效成績,記錄有效成績生成最I(lǐng)成績單

\>

無效成課程完

績通知?

成通知成績單

D5E4

D4

溫馨提示

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

評論

0/150

提交評論