類圖、時(shí)序圖、狀態(tài)圖-atm系統(tǒng)

類圖、時(shí)序圖、狀態(tài)圖-atm系統(tǒng)

ID:26024016

大?。?004.50 KB

頁數(shù):55頁

時(shí)間:2018-11-24

類圖、時(shí)序圖、狀態(tài)圖-atm系統(tǒng)_第1頁
類圖、時(shí)序圖、狀態(tài)圖-atm系統(tǒng)_第2頁
類圖、時(shí)序圖、狀態(tài)圖-atm系統(tǒng)_第3頁
類圖、時(shí)序圖、狀態(tài)圖-atm系統(tǒng)_第4頁
類圖、時(shí)序圖、狀態(tài)圖-atm系統(tǒng)_第5頁
資源描述:

《類圖、時(shí)序圖、狀態(tài)圖-atm系統(tǒng)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第10章面向?qū)ο蠓治?0.1面向?qū)ο蠓治龅幕具^程10.2需求陳述10.3建立對象模型10.4建立動(dòng)態(tài)模型10.5建立功能模型10.6定義服務(wù)10.7小結(jié)10.1面向?qū)ο蠓治龅幕具^程面向?qū)ο蠓治龀槿『驼碛脩粜枨蟛⒔栴}域精確模型的過程.理解----用戶、分析員和領(lǐng)域?qū)<冶磉_(dá)----需求規(guī)格說明書(對象模型、動(dòng)態(tài)模型、功能模型)驗(yàn)證----二義性,完善性對象模型最基本、最重要、最核心。10.1面向?qū)ο蠓治龅幕具^程3個(gè)子模型對所解決問題的描述角度進(jìn)行劃分:靜態(tài)結(jié)構(gòu)(對象模型)3個(gè)子模型交互次序(動(dòng)態(tài)模型)數(shù)據(jù)變換(功能模型)解決問題不同,三個(gè)子模型的重要

2、程度也不同。10.1面向?qū)ο蠓治龅幕具^程5個(gè)層次復(fù)雜問題的對象模型的5個(gè)層次五個(gè)層次像是對象模型的5張水平切片,一層比一層顯示出對象模型的更多細(xì)節(jié)。主題指讀者理解大型、復(fù)雜模型的一種機(jī)制(記憶的7+2原則)面向?qū)ο蠓治龅倪^程尋找類與對象識別結(jié)構(gòu)識別主題定義屬性建立動(dòng)態(tài)模型建立功能模型定義服務(wù)10.1面向?qū)ο蠓治龅幕具^程10.2需求陳述需求陳述是闡明“做什么”,而不是“怎樣做”問題范圍功能需求性能需求應(yīng)用環(huán)境假設(shè)條件ATM機(jī)系統(tǒng)問題描述銀行網(wǎng)絡(luò)中包含柜員和ATM,ATM被共享中心所分享。每家銀行利用自己的計(jì)算機(jī)維護(hù)自己的賬戶并處理賬戶所屬的交易,這些交易包

3、括存款和取款。某些銀行擁有自己的柜員站,柜員站直接和該銀行的計(jì)算機(jī)通信,柜員鍵入賬戶數(shù)據(jù)和交易數(shù)據(jù)。ATM和中心計(jì)算機(jī)通信,中心計(jì)算機(jī)再和銀行清賬。ATM接受金融卡,要求用戶做些操作后和中心計(jì)算機(jī)通信,執(zhí)行交易給予現(xiàn)金和打印收據(jù)。系統(tǒng)要求保留交易記錄和嚴(yán)守安全規(guī)定。能同時(shí)存取客戶的相同賬戶。10.2需求陳述自動(dòng)取款機(jī)(ATM)系統(tǒng)ATM系統(tǒng)10.2需求陳述10.3建立對象模型建立對象模型典型的步驟:確定對象類和關(guān)聯(lián),對于大型復(fù)雜問題還要進(jìn)一步劃分出若干個(gè)主題;給類和關(guān)聯(lián)增添屬性,以進(jìn)一步描述它們;利用適當(dāng)?shù)睦^承關(guān)系進(jìn)一步合并和組織類。10.3建立對象模型10

4、.3.1找出候選類與對象1.找出候選的類與對象尋找以下五類客觀事物可感知的物理實(shí)體人或組織的角色應(yīng)該記憶的事件兩個(gè)或多個(gè)對象的相互作用,通常具有交易或接觸的性質(zhì)需要說明的概念10.3建立對象模型10.3.1找出候選類與對象1.找出候選的類與對象(續(xù))名詞解析法從陳述中找出所有名詞,作為類和對象的初步候選者銀行,自動(dòng)取款機(jī)(ATM),系統(tǒng),中央計(jì)算機(jī),分行計(jì)算機(jī),柜員終端,網(wǎng)絡(luò),總行,分行,軟件,成本,市,街道,營業(yè)廳,儲蓄所,柜員,儲戶,現(xiàn)金,支票,賬戶,事物,現(xiàn)金兌換卡,余額,磁卡,分行代碼,卡號,用戶,副本,信息,密碼,類型,取款額,賬單,訪問。通信鏈路

5、事務(wù)日志10.3建立對象模型10.3.1找出候選類與對象2.篩選出正確的類與對象篩選時(shí)主要依據(jù)下列標(biāo)準(zhǔn),刪除不正確或不必要的類與對象(1)冗余(2)無關(guān)(3)籠統(tǒng)(4)屬性(5)操作(6)實(shí)現(xiàn)銀行,自動(dòng)取款機(jī)(ATM),系統(tǒng),中央計(jì)算機(jī)分行計(jì)算機(jī),柜員終端,網(wǎng)絡(luò),總行,分行,軟件,成本,市,街道,營業(yè)廳,儲蓄所,柜員,儲戶,現(xiàn)金,支票,賬戶,事物,現(xiàn)金兌換卡,余額,磁卡,分行代碼,卡號,用戶,副本,信息,密碼,類型,取款額,賬單,訪問。通信鏈路事務(wù)日志(儲戶、用戶;現(xiàn)金兌換卡、磁卡和副本)(成本、市、街道、營業(yè)廳和儲蓄所)(銀行、訪問、信息、網(wǎng)絡(luò)、系統(tǒng)、軟件

6、等)(現(xiàn)金、支票、取款額、賬單、余額、分行代碼、卡號、密碼、類型)(事務(wù)日志、通信鏈路)10.3建立對象模型10.3.1找出候選類與對象2.篩選出正確的類與對象ATM、中央計(jì)算機(jī)、分行計(jì)算機(jī)、柜員終端、總行、分行、柜員、儲戶、賬戶、事務(wù)、現(xiàn)金兌換卡10.3建立對象模型10.3.2確定關(guān)聯(lián)1.初步確定關(guān)聯(lián)需求陳述中使用的描述性動(dòng)詞或動(dòng)詞詞組,通常表示關(guān)聯(lián)關(guān)系。直接提取動(dòng)詞短語得出關(guān)聯(lián)需求陳述中隱含的關(guān)聯(lián)根據(jù)問題域知識得出的關(guān)聯(lián)2.篩選(根據(jù)下述標(biāo)準(zhǔn)刪除候選關(guān)聯(lián))已刪去的類之間的關(guān)聯(lián)與問題無關(guān)的或在實(shí)現(xiàn)階段考慮的關(guān)聯(lián)瞬時(shí)事件三元關(guān)聯(lián)派生關(guān)聯(lián)直接提取動(dòng)詞短語得出的

7、關(guān)聯(lián)ATM、中央計(jì)算機(jī)、分行計(jì)算機(jī)及柜員終端組成網(wǎng)絡(luò)。總行擁有多臺ATM。ATM設(shè)在主要街道上。分行提供分行計(jì)算機(jī)和柜員終端。柜員終端設(shè)在分行營業(yè)廳及儲蓄所內(nèi)。分行分?jǐn)傑浖_發(fā)成本。儲戶擁有賬戶。分行計(jì)算機(jī)處理針對賬戶的事務(wù)。分行計(jì)算機(jī)維護(hù)賬戶。柜員終端與分行計(jì)算機(jī)通信。柜員輸入針對賬戶的事務(wù)。ATM與中央計(jì)算機(jī)交換關(guān)于事務(wù)的信息。中央計(jì)算機(jī)確定事務(wù)與分行的對應(yīng)關(guān)系。ATM讀現(xiàn)金兌換卡。ATM與用戶交互。ATM吐出現(xiàn)金。ATM打印賬單。系統(tǒng)處理并發(fā)的訪問。隱含的關(guān)聯(lián)總行由各個(gè)分行組成。分行保管賬戶??傂袚碛兄醒胗?jì)算機(jī)。系統(tǒng)維護(hù)事務(wù)日志。系統(tǒng)提供必要的安全性。

8、儲戶擁有現(xiàn)金兌換卡。中央計(jì)算機(jī)與分行通信根據(jù)問題域知

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。