2022年2022年UML綜合案例_第1頁(yè)
2022年2022年UML綜合案例_第2頁(yè)
2022年2022年UML綜合案例_第3頁(yè)
2022年2022年UML綜合案例_第4頁(yè)
2022年2022年UML綜合案例_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、精選學(xué)習(xí)資料 - - - 歡迎下載在自動(dòng)取款機(jī)中的應(yīng)用(一) uml基礎(chǔ)學(xué)問(wèn)uml概述uml( unified modeling language )為軟件界第一個(gè)統(tǒng)一的建模語(yǔ)言,該方法結(jié)合了 booch、omt、和oose 方法的優(yōu)點(diǎn),統(tǒng)一了符號(hào)體系,并從其它的方法和工程實(shí)踐中吸取了很多經(jīng)過(guò)實(shí)際檢驗(yàn)的概念和技術(shù);它為一種標(biāo)準(zhǔn)的表示、已成為國(guó)際軟件界廣泛承認(rèn)的標(biāo)準(zhǔn);為一種基于面對(duì)對(duì)象的可視化的通用 general建模語(yǔ)言;為不同領(lǐng)域的用戶供應(yīng)了統(tǒng)一的溝通標(biāo)準(zhǔn) uml 圖;uml 應(yīng)用領(lǐng)域很廣泛, 可用于軟件開(kāi)發(fā)建模的各個(gè)階段,商業(yè)建模 ( business modeling)、也可用于其它類型

2、的系統(tǒng);uml 為一種定義良好,易于表達(dá),功能強(qiáng)大且普遍有用的建模語(yǔ)言,不為一種方法, 它獨(dú)立于過(guò)程;利用它建模時(shí),可遵循任何類型的建模過(guò)程;建模過(guò)程:分析.抽取提取分析.設(shè)計(jì)領(lǐng)域問(wèn)題概念模型系統(tǒng)需求解決方案精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載uml的主要構(gòu)成向?qū)ο蠓治雠c設(shè)計(jì)的一種精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載uml 為一種標(biāo)準(zhǔn)化的圖形建模語(yǔ)言,它為面對(duì)對(duì)象分析與設(shè)計(jì)的一種標(biāo)準(zhǔn)表示;由:視圖 views、圖diagrams、模型元素 model elements通用機(jī)制 general mechanism等幾個(gè)部分構(gòu)成;視圖views一個(gè)系統(tǒng)應(yīng)從不同的角度進(jìn)行描述、從

3、一個(gè)角度觀看到的系統(tǒng)稱為一個(gè)視圖(view); 視圖由多個(gè)圖(diagrams)構(gòu)成,它不為一個(gè)圖表(graph) 、而為在某一個(gè)抽象層上,對(duì)系統(tǒng)的抽象表示;假如要為系統(tǒng)建立一個(gè)完整的模型圖,需定義肯定數(shù)量的視圖,每個(gè)視圖表示系統(tǒng)的一個(gè)特別的方面;另外,視圖仍把建模語(yǔ)言和系統(tǒng)開(kāi)發(fā)時(shí)挑選的方法或過(guò)程連接起來(lái);圖diagramsuml 語(yǔ)言定義了五種類型9 種不同的圖, 把它們有機(jī)結(jié)合起來(lái)就可以描述系統(tǒng)的全部視圖;用例圖 use case diagram從用戶角度描述系統(tǒng)功能、并指出各功能的操作者;靜態(tài)圖 static diagram、表示系統(tǒng)的靜態(tài)結(jié)構(gòu);包括類圖.對(duì)象圖.包圖;精品學(xué)習(xí)資料精選學(xué)

4、習(xí)資料 - - - 歡迎下載行為圖 behavior diagram,描述系統(tǒng)的動(dòng)態(tài)模型和組成對(duì)象間的交互關(guān)系;包括狀態(tài)圖.活動(dòng)圖;交互圖 interactive diagram、 描述對(duì)象間的交互關(guān)系;包括次序圖.合作圖;實(shí)現(xiàn)圖 implementation diagram 用于描述系統(tǒng)的物理實(shí)現(xiàn);包括構(gòu)件圖.部件圖;uml 的9種圖圖名稱圖定義圖性質(zhì)1 類圖一組類.接口.協(xié)作及它們的關(guān)系靜態(tài)圖2 對(duì)象圖一組對(duì)象及它們的關(guān)系靜態(tài)圖3 用例圖一組用例.參加者及它們的關(guān)系靜態(tài)圖4 次序圖一個(gè)交互,強(qiáng)調(diào)消息的時(shí)間次序動(dòng)態(tài)圖5 協(xié)作圖一個(gè)交互,強(qiáng)調(diào)消息發(fā)送和接受的對(duì)象的結(jié)構(gòu)組織動(dòng)態(tài)圖6 狀態(tài)圖一個(gè)狀

5、態(tài)機(jī),強(qiáng)調(diào)對(duì)象按大事排序的行為動(dòng)態(tài)圖7 活動(dòng)圖一個(gè)狀態(tài)機(jī),強(qiáng)調(diào)從活動(dòng)到活動(dòng)的流淌動(dòng)態(tài)圖8 構(gòu)件圖一組構(gòu)件及關(guān)系靜態(tài)圖9 配置(實(shí)施圖)一組接點(diǎn)及它們的關(guān)系靜態(tài)圖包圖 : 包中的類以及包與包之間的關(guān)系靜態(tài)圖 uml 的5種視圖視圖名稱視圖內(nèi)容靜態(tài)表現(xiàn)動(dòng)態(tài)表現(xiàn)觀看角度1用戶模型視圖(用系統(tǒng)行為, 動(dòng)用例圖交互圖. 狀態(tài)用戶.例視圖)力圖.活動(dòng)圖分析員.測(cè)試員2結(jié)構(gòu)模型視圖(設(shè)問(wèn)題及解決類圖.對(duì)象圖交互圖. 狀態(tài)類.計(jì)視圖)方案圖.活動(dòng)圖接口.協(xié)作3行為模型視圖(進(jìn)性能.可伸縮類圖.對(duì)象圖交互圖. 狀態(tài)線程.程視圖)性,吞吐量圖.活動(dòng)圖進(jìn)程4實(shí)現(xiàn)模型視圖(實(shí)構(gòu)件.文件構(gòu)件圖交互圖. 狀態(tài)配置.現(xiàn)視圖

6、)圖.活動(dòng)圖發(fā)布5環(huán)境模型視圖(實(shí)施視圖)部件的發(fā)布.交付.安裝配置圖實(shí)施圖 交互圖. 狀態(tài)圖.活動(dòng)圖拓?fù)浣Y(jié)構(gòu)的節(jié)點(diǎn)模型model元素elements代表面對(duì)對(duì)象中的類,對(duì)象, 關(guān)系和消息等概念,為構(gòu)成圖的最基本的常用的元素;一個(gè)模型元素可以用于多個(gè)不同的圖中;通用general機(jī)制mechanism用于表示其他信息,比如注釋,模型元素的語(yǔ)義等;另外,為了適應(yīng)用戶的需求,它仍供應(yīng)了擴(kuò)展機(jī)制extensibility mechanisms ,包括構(gòu)造型 stereotype.標(biāo)記值 tagged value和約束 constraint.使用 uml 語(yǔ)言能夠適應(yīng)一個(gè)特別的方法(或過(guò)程) ,或擴(kuò)充

7、至一個(gè)組織或用戶;精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載(二) atm建模分析引言 (統(tǒng)一建模語(yǔ)言)為一種通用的可視化建模語(yǔ)言,用于對(duì)軟件進(jìn)行描述.可視化處理. 構(gòu)造和建立軟件系統(tǒng)的文檔 它供應(yīng)了從不同的角度去觀看和展現(xiàn)系統(tǒng)各種特征的標(biāo)準(zhǔn)方法在中,從任何一個(gè)角度對(duì)系統(tǒng)所做的抽象都可以用多種模型來(lái)描述,而這些來(lái)自不同角度的模型最終構(gòu)成了系統(tǒng)的完整模型 ()自動(dòng)取款機(jī)為由運(yùn)算機(jī)掌握的持卡人自我服務(wù)型的金融專用設(shè)備在我國(guó), 基本上全部的銀行系統(tǒng)都有自己的 系統(tǒng) 利用磁性代碼卡或智能卡實(shí)現(xiàn)金融交易,代替銀行前臺(tái)工作人員的部分工作顧客可以在機(jī)上取錢(qián).查詢余額.轉(zhuǎn)賬和修改密碼等業(yè)務(wù)除此之外,自動(dòng)取

8、款機(jī)仍具有保護(hù).測(cè)試.大事報(bào)告.監(jiān)控和治理等多種功能系統(tǒng)需求分析系統(tǒng)向用戶供應(yīng)一個(gè)便利.簡(jiǎn)潔. 準(zhǔn)時(shí). 隨時(shí)隨地可以取款的互聯(lián)的現(xiàn)代運(yùn)算機(jī)化的網(wǎng)絡(luò)系統(tǒng)一個(gè)完整的機(jī)至少包含四個(gè)功能:)取款:持卡人或有銀聯(lián)標(biāo)識(shí)卡的客戶均可通過(guò)進(jìn)行取款交易)查詢: 持卡人可通過(guò)辦理活期賬戶查詢和多賬戶查詢,持有銀聯(lián)標(biāo)識(shí)卡的客戶可通過(guò)本行辦理活期賬戶查詢)改密:持卡人可通過(guò)更換賬戶密碼,確保資金安全)轉(zhuǎn)賬:持卡人可通過(guò)辦理卡與卡賬戶.卡與折賬戶的轉(zhuǎn)賬等業(yè)務(wù)為了實(shí)現(xiàn)上述四個(gè)基本功能,一個(gè)系統(tǒng)應(yīng)包括讀卡模塊.輸入模塊. 卡認(rèn)證模塊.顯示模塊.吐錢(qián)模塊.打印模塊,監(jiān)視器模塊等讀卡模塊用于識(shí)別客戶卡的種類并在顯示器上提示輸入

9、密碼; 輸入模塊用于客戶輸入密碼. 賬號(hào)和金額等信息; 卡認(rèn)證模塊用于鑒別卡的真?zhèn)? 以防假冒; 顯示模塊用于顯示持卡客戶有關(guān)的信息; 吐錢(qián)模塊就依據(jù)客戶的需求供應(yīng)相應(yīng)的現(xiàn)金;打印模塊就為客戶供應(yīng)交易憑證結(jié)構(gòu)圖如下所示:atm 自動(dòng)取款精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載i讀鍵c顯卡盤(pán)認(rèn)示機(jī)輸證模模入模塊模塊塊塊吐打監(jiān)錢(qián)印視機(jī)報(bào)器表模報(bào)模塊表塊精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載系統(tǒng)用例模型系統(tǒng)用例圖依據(jù)系統(tǒng)的需求分析可知,系統(tǒng)中的角色有銀行客戶.工作人員和系統(tǒng),其中銀行客戶使用系統(tǒng)進(jìn)行交易;工作人員可以更換的設(shè)置.放置現(xiàn)金.機(jī)器保護(hù)等;系統(tǒng)就作為外部角色參加整個(gè)活動(dòng),系統(tǒng)

10、用例圖如圖所示:精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載【atm 系統(tǒng)的用例圖】精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載存錢(qián)銀行工作人員客戶取錢(qián)添加信息保護(hù)硬件設(shè)備精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載修改密碼轉(zhuǎn)賬查詢余額付款銀行工作人員【atm 提款系統(tǒng)用例圖】存款查余額付款用戶信用取款驗(yàn)證用戶更換密碼精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載【說(shuō)明:用例圖】用例用于描述一組用例.參加者及它們之間的連接關(guān)系; 用例圖僅僅從角色使用系統(tǒng)的角度描述系統(tǒng)中的信息,也為站在系統(tǒng)外部查看系統(tǒng)功能,而并不描述該功能在系統(tǒng)內(nèi)部為如何實(shí)現(xiàn)的;用例圖為被稱為參加者的外部用戶所能觀看到的

11、系統(tǒng)功能的模型圖; 用例可應(yīng)用于整個(gè)系統(tǒng),也可應(yīng)用于系統(tǒng)的一部分,包括子系統(tǒng). 單個(gè)的類甚至接口; 通常,用例不僅代表這些元素所期望的行為,而且仍可把這些元素用作開(kāi)發(fā)過(guò)程中測(cè)試用例的基礎(chǔ);橢圓:用例,為用戶與運(yùn)算機(jī)之間的一次典型交互作用;人形:參加者 外部執(zhí)行者 為指用戶在系統(tǒng)中所扮演的角色;顧客用例圖創(chuàng)建用例( use case)用例為角色啟動(dòng)的,基于這樣的考慮,atm 系統(tǒng)依據(jù)業(yè)務(wù)流程大致可以分為以下的幾個(gè)用例:.客戶取錢(qián).客戶存錢(qián).客戶查詢余額.客戶轉(zhuǎn)帳.客戶更換密碼.客戶通過(guò)信用系統(tǒng)付款.銀行官員轉(zhuǎn)變密碼.銀行官員為 atm 添加現(xiàn)金.銀行官員保護(hù) atm 硬件.信用信用啟動(dòng)來(lái)自客戶的

12、付款顧客先將自己的磁卡或智能卡插入機(jī),機(jī)先審核該卡,假如合法, 就提示用戶輸入密碼,如密碼錯(cuò)誤,就提示重新輸入,假如輸入次數(shù)超過(guò)限制,就自動(dòng)吐卡;假如密碼正確,就讓顧客挑選服務(wù)類型,此時(shí)顧客就可以進(jìn)行取款.查詢余額.設(shè)置密碼.轉(zhuǎn)賬等操作,操作完成后退磁卡或智能卡,顧客用例圖如圖所示:精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載2.3系統(tǒng)類圖【說(shuō)明:類圖】用于描述一組類.接口.協(xié)作及它們間的靜態(tài)關(guān)系;在面對(duì)對(duì)象系統(tǒng)的建模中,類圖最為常用,它用來(lái)闡明系統(tǒng)的靜態(tài)結(jié)構(gòu); 類為對(duì)一組具有相同屬性.操作.關(guān)系和語(yǔ)義的對(duì)象的描述,其中對(duì)類的屬性和操作進(jìn)行描述時(shí)的一個(gè)最重要的細(xì)節(jié)為它的可見(jiàn)性;一個(gè)典型的系統(tǒng)

13、模型中通常有如干個(gè)類圖;一個(gè)類圖不肯定要包含系統(tǒng)中全部的類,一個(gè)類可加到幾個(gè)類圖中;在類圖中類用矩形框來(lái)表示,它的屬性和操作分別列在分格中;類之間可以多種方式鏈接如關(guān)聯(lián).泛化.依靠和實(shí)現(xiàn)等;關(guān)系用類框之間的連線來(lái)表示,不同的關(guān)系用連線上和連線端頭處的修飾符來(lái)區(qū)分;【類圖】賬戶atm 屏幕atm 鍵盤(pán)atm 讀卡器吐錢(qián)機(jī)數(shù)據(jù)庫(kù)【 atm 機(jī)系統(tǒng)類圖】精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載系統(tǒng)動(dòng)態(tài)模型動(dòng)態(tài)模型為指系統(tǒng)隨時(shí)間變化的行為,行為為從靜態(tài)視圖中抽取系統(tǒng)的瞬時(shí)值的變化來(lái)描述的,中動(dòng)態(tài)模型包括時(shí)序圖.協(xié)作圖.活動(dòng)圖和狀態(tài)圖等 時(shí)序圖(次序圖)時(shí)序圖()用來(lái)顯示對(duì)象之間的關(guān)系,并強(qiáng)調(diào)對(duì)象

14、之間消息的時(shí)間次序,同時(shí)顯示了對(duì)象之間的交互時(shí)序圖主要包括如下元素:類角色. 生命線.激活期和消息等顧客要取款時(shí)先插入磁卡,機(jī)驗(yàn)證磁卡正確后要求顧客輸入密碼,假如用戶輸入正確, 就系統(tǒng)提示顧客挑選服務(wù), 此時(shí)顧客挑選取錢(qián), 系統(tǒng)再次要求輸入金額, 假如顧客輸入的金額在答應(yīng)范疇內(nèi), 就系統(tǒng)正常進(jìn)行交易, 交易完成后提示顧客取走磁卡, 顧客在 機(jī)上交易的時(shí)序圖如圖所示:【說(shuō)明:次序圖】次序圖表示對(duì)象之間傳送消息的時(shí)間次序;次序圖用來(lái)描述對(duì)象之間消息發(fā)送的先后次序,闡明對(duì)象之間的交互過(guò)程以及在系統(tǒng)執(zhí)行過(guò)程中的某一詳細(xì)時(shí)刻將會(huì)發(fā)生什么大事;次序圖為一種強(qiáng)調(diào)時(shí)間次序的交互圖,可用來(lái)進(jìn)行一個(gè)場(chǎng)景說(shuō)明,即一

15、個(gè)事務(wù)的歷史過(guò)程;次序圖中對(duì)象沿橫軸排列,消息沿縱軸按時(shí)間次序排列;次序圖中的對(duì)象生命線為一條垂直的虛線,它表示一個(gè)對(duì)象在一段時(shí)間內(nèi)存在;精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載由于次序圖中的大多數(shù)對(duì)象都存在于整個(gè)交互過(guò)程中,因此這些對(duì)象全部排列在圖的頂部,它們的生命線從圖的頂部畫(huà)到圖的底部;每個(gè)對(duì)象的正下方有一個(gè)小矩形條, 它與對(duì)象的生命線相重疊,它表示該對(duì)象的掌握焦點(diǎn);圖中的消息可有序號(hào),但由于該圖上的消息已在縱軸上按時(shí)間次序排序,因此消息序號(hào)通常省略;【個(gè)人用戶取款的次序圖】顯示懇求顯示數(shù)字鍵盤(pán)客戶治理點(diǎn)鈔機(jī)精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載個(gè) 人 : 用戶插入 atm

16、 卡精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載接受 atm 卡詢問(wèn) pin 代碼顯示懇求輸入 pin 代碼pin 代碼尋取數(shù)據(jù)庫(kù)顯示懇求輸入金額金額 200現(xiàn)金可用性懇求200 元供應(yīng)錢(qián)供應(yīng)數(shù)據(jù)退卡【客戶李明取款200元的 atm 系統(tǒng)次序圖】精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載李 明 : 用戶提示輸入密碼退卡客戶李明取款機(jī)精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載讀卡號(hào)初始化屏幕打開(kāi)賬戶提示輸入密碼 輸入密碼 123456驗(yàn)證密碼提示挑選事務(wù)挑選事務(wù)取款提示輸入金額輸入金額 200取款驗(yàn)款扣款供應(yīng)超票供應(yīng)發(fā)票精品學(xué)習(xí)資料精選學(xué)習(xí)

17、資料 - - - 歡迎下載銀行儲(chǔ)戶讀卡機(jī)顯示輸入設(shè)備客戶治理點(diǎn)鈔機(jī)事務(wù)治理插 入 atm 卡接 受 atm 卡查詢密碼顯示輸入密碼懇求輸入密碼密碼傳遞數(shù)據(jù)合法性確認(rèn)確認(rèn)數(shù)據(jù)的合法性出鈔懇求出鈔取鈔3.2 協(xié)作圖【說(shuō)明:協(xié)作圖】協(xié)作圖也為一種交互圖,它強(qiáng)調(diào)收發(fā)消息的對(duì)象的組織結(jié)構(gòu);協(xié)作圖描述對(duì)象間的協(xié)作關(guān)系與次序圖相像,顯示對(duì)象間的動(dòng)態(tài)合作關(guān)系; 在協(xié)作圖中,直接相互通信的對(duì)象之間有一條直線,沒(méi)有畫(huà)線的對(duì)象之間不直接通信;附在直線上的箭頭代表消息;消息的發(fā)生次序用消息箭頭處的編號(hào)來(lái)說(shuō)明;協(xié)作圖為表示一個(gè)類操作的實(shí)現(xiàn);協(xié)作圖可說(shuō)明類操作中用到的參數(shù)和局部變量及操作中的永久鏈;當(dāng)實(shí)現(xiàn)一個(gè)行為時(shí),消息

18、編號(hào)對(duì)應(yīng)了程序中嵌套調(diào)用結(jié)構(gòu)和信號(hào)傳遞過(guò)程【李明取款的協(xié)作圖】精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載6: 輸入密碼 12345611: 輸入金額 200精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載9: 挑選事務(wù)(取款)atm 屏7: 驗(yàn)證密碼精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載5: 提示輸入密碼8: 提示挑選事務(wù)4: 打開(kāi)賬戶14: 查詢余額精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載李明 : 用戶10: 提示輸入金額12: 取款13: 卡扣錢(qián)精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載1: 插卡插卡2: 讀卡3:號(hào)屏幕初始

19、化李明精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載讀卡機(jī)17: 退卡取款機(jī)15: 供應(yīng)款16: 供應(yīng)清單精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載協(xié)作圖與次序 序列 圖二者同構(gòu),可以相互轉(zhuǎn)換;在多數(shù)情形下,協(xié)作圖主要用來(lái)對(duì)單調(diào)的.次序的掌握流建模,但它也可以用來(lái)對(duì)包括迭代和分支的復(fù)雜掌握流程進(jìn)行建模;假如強(qiáng)調(diào)時(shí)間和次序,就使用次序圖;假如強(qiáng)調(diào)上下級(jí)關(guān)系,就挑選協(xié)作圖;3.3 狀態(tài)圖狀態(tài)圖為一個(gè)對(duì)象全部可能經(jīng)受的全部過(guò)程的模型圖,由對(duì)象的各個(gè)狀態(tài)和連接這些狀態(tài)的轉(zhuǎn)換組成; 它用狀態(tài)描述系統(tǒng)的狀態(tài)變化,狀態(tài)的變化時(shí)有外界(包括自己) 的作用(大事

20、)驅(qū)動(dòng)而引起的;顧客在 atm 機(jī)上進(jìn)行操作會(huì)經(jīng)受多種狀態(tài)及各種狀態(tài)之間轉(zhuǎn)換的條件,除了等待顧客插入磁卡的起始狀態(tài)和終止服務(wù)的終止?fàn)顟B(tài),顧客會(huì)處于輸入密碼.挑選服務(wù)類型. 存款和取款四種狀態(tài), atm 機(jī)的狀態(tài)圖如圖4所示:【說(shuō)明:狀態(tài)圖】狀態(tài)視圖為一個(gè)類對(duì)象所經(jīng)受的全部歷程的模型圖;狀態(tài)由對(duì)象的各個(gè)狀態(tài)和連接這些狀態(tài)的變遷組成;每個(gè)狀態(tài)對(duì)一個(gè)對(duì)象在其生命周期中滿意某種條件的一個(gè)時(shí)間段建模;當(dāng)一個(gè)大事發(fā)生時(shí), 它會(huì)觸發(fā)狀態(tài)間的變遷,導(dǎo)致對(duì)象從一種狀態(tài)轉(zhuǎn)到另一種新的狀態(tài);與變遷相關(guān)的活動(dòng)執(zhí)行時(shí),變遷也同時(shí)發(fā)生;狀態(tài)用狀態(tài)圖來(lái)表達(dá);在uml 中,狀態(tài)圖可用來(lái)對(duì)一個(gè)對(duì)象按大事排序的行為建模;【存取款

21、狀態(tài)圖】精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載插入磁卡密碼輸入不正確輸入密碼密碼輸入正確挑選存款挑選服務(wù)類型挑選連續(xù)服務(wù)存款挑選退出系統(tǒng)精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載挑選取款挑選退出服務(wù)挑選連續(xù)服務(wù)取款輸入密碼3 次不正確,系統(tǒng)退去精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載【account 賬戶 對(duì)象 atm 系統(tǒng) 狀態(tài)圖】取錢(qián) 結(jié)余小于0open透支通知客戶存款 結(jié)余小于0客戶懇求關(guān)閉檢查結(jié)余結(jié)余小于0達(dá) 30 以上天 close精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載3.4 活動(dòng)圖【說(shuō)明:活動(dòng)圖】活動(dòng)圖為狀態(tài)圖的一種特別情形,其中幾乎全部或大多數(shù)狀態(tài)都處于

22、活動(dòng)狀態(tài),而且?guī)缀跞炕虼蠖鄶?shù)變遷都為由源狀態(tài)中活動(dòng)的完成而觸發(fā)的;活動(dòng)圖本質(zhì)上為一種流程圖,它描述從活動(dòng)到活動(dòng)的掌握流;活動(dòng)圖顯示了系統(tǒng)的流程,可以為工作流,也可以為大事流;【開(kāi)戶的活動(dòng)圖】精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載打印清單查處屏幕上的提示信息磁 盤(pán) 滿 閑暇磁盤(pán)空間打印在屏幕上顯示磁盤(pán)滿在屏幕上顯示打印產(chǎn)生附錄文件精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載【atm系統(tǒng)活動(dòng)圖】收集客戶信息建立新的信用賬戶精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載: account/屏initialixing設(shè)置信用限制/ 檢查客戶信用歷史檢查客戶信用歷史精品學(xué)習(xí)資料精選學(xué)習(xí)資料

23、- - - 歡迎下載批準(zhǔn)賬戶拒絕賬戶精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載:account/ denied: account/ approv ed接受信用條件: account/ opened i: 精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載簽發(fā)精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載【客戶存取款-轉(zhuǎn)賬 -更換密碼活動(dòng)圖】4 系統(tǒng)組件圖【說(shuō)明:組件圖】用于描述一組構(gòu)件之間的組織和依靠關(guān)系,用于建模系統(tǒng)的靜態(tài)實(shí)現(xiàn)視圖;組構(gòu)件用虛線連接,表示組構(gòu)件間的相關(guān)性;組構(gòu)件可以為可執(zhí)行程序.庫(kù).表.文件和文檔等,它包含了規(guī)律類或者規(guī)律類的實(shí)現(xiàn)信息,因此規(guī)律視圖和實(shí)現(xiàn)視圖之間存在映射關(guān)系;

24、組構(gòu)件間也存在依靠關(guān)系,利用它可便利地分析一個(gè)組構(gòu)件的變化會(huì)給其他組構(gòu)件帶來(lái)怎樣的影響;組構(gòu)件圖中也可包括包或子系統(tǒng),它們都用于將模型元素組織成較大的組塊;【atm系統(tǒng)構(gòu)件圖】精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載atm.exe精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載cardreadercarddiapenser精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載atmscreen【atm客戶機(jī)的組件圖】atm.exe精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載讀卡機(jī)顯示點(diǎn)鈔機(jī)精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載讀卡機(jī)顯示點(diǎn)鈔機(jī)精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載在c+ 組件圖中:每個(gè)類有自己的體文件和頭文件,框圖中每個(gè)類映射自己的組件;如, 顯示類映射 atm 顯示組件,陰影組件稱為包體,表示c+ 中顯示類的體文件.cpp;無(wú)陰影組件稱為包規(guī)范,表示c+ 類的頭文件 .h;組件 atm.exe 為任務(wù)規(guī)范,表示處理線程可執(zhí)行程序 ;組構(gòu) 件間的相關(guān)性:如,讀卡機(jī)類與顯示類相關(guān),即必需有顯示類才能編譯讀卡機(jī)類;編譯全部類后,即可創(chuàng)建可執(zhí)行文件atmclie

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論