《標(biāo)準(zhǔn)建模語言UML與Java實(shí)現(xiàn):ATM系統(tǒng)開發(fā)案例教學(xué)》由會(huì)員分享,可在線閱讀,更多相關(guān)《標(biāo)準(zhǔn)建模語言UML與Java實(shí)現(xiàn):ATM系統(tǒng)開發(fā)案例教學(xué)(16頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
ATM系統(tǒng)開發(fā)案例教學(xué)系統(tǒng)開發(fā)案例教學(xué)開發(fā)背景開發(fā)背景l(fā)建立一個(gè)自動(dòng)柜員機(jī)系統(tǒng)軟件整個(gè)系統(tǒng)包括自動(dòng)柜員機(jī)、中央服務(wù)器、自動(dòng)柜員機(jī)系統(tǒng)軟件和有關(guān)的界面軟件。lATM系統(tǒng)軟件的工作處理自動(dòng)柜員機(jī)和銀行電腦之間的事項(xiàng)(transaction),例如查賬、存款和提款。和系統(tǒng)合作的銀行有多家,他們各有自己的電腦,處理自己的帳戶和事項(xiàng)。所有自動(dòng)柜員機(jī)都通過中央服務(wù)器與每個(gè)銀行的電腦通訊。開發(fā)要求開發(fā)要求l對(duì)所有ATM系統(tǒng)的事項(xiàng)都要留有記錄,且每天做報(bào)告。l系統(tǒng)需要適當(dāng)?shù)陌踩胧一個(gè)戶口必須能夠同時(shí)從多處接入做查詢和其他業(yè)務(wù)。l必須能兼顧未來的擴(kuò)展,如增加出納點(diǎn)、因特網(wǎng)客戶機(jī)。開發(fā)要求開發(fā)要求lATM系統(tǒng)由銀行協(xié)會(huì)擁有l(wèi)ATM系統(tǒng)軟件在中央服務(wù)器里運(yùn)行l(wèi)各銀行自己發(fā)行提款卡,并保管有關(guān)資料l所有自動(dòng)柜員機(jī)有自己的相同的程序界面l每一家銀行的電腦有其程序界面,不一定與其他銀行的相同。l用戶密碼需要存放在銀行,ATM系統(tǒng)軟件只需要作中繼站,把有關(guān)數(shù)據(jù)傳到銀行。開發(fā)過程概述開發(fā)過程概述l靜態(tài)分析:認(rèn)出對(duì)象類及其靜態(tài)關(guān)系先找出一個(gè)核心設(shè)計(jì)樣式,然后再增加其他的設(shè)計(jì)對(duì)象l動(dòng)態(tài)分析:集中于對(duì)象間的互相作用設(shè)計(jì)對(duì)象的對(duì)外界面