亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于UML的ATM自動存取款機系統(tǒng)的建模過程

        2019-05-10 09:52:40李秋錦山東科技大學山東省濟南市250000
        數(shù)碼世界 2019年4期
        關鍵詞:類圖用例建模

        李秋錦 山東科技大學 山東省 濟南市 250000

        1 系統(tǒng)需求分析

        根據(jù)ATM系統(tǒng)工作原理,分析系統(tǒng)的需求與功能。將系統(tǒng)分為兩個模塊:管理人員模塊和客戶模塊。

        1.1 管理人員模塊

        銀行的管理人員的主要工作是為ATM取款機添加現(xiàn)金,其次則為一些日常的系統(tǒng)維護工作。

        1.2 客戶模塊

        在該模塊中,要實現(xiàn)客戶通過ATM機完成取款,存款的全部動作,以及查詢賬戶余額,轉賬等工作,包括插入IC卡,選擇功能,輸入,出鈔,退卡等功能。

        2 系統(tǒng)建模過程

        2.1 系統(tǒng)用例模型

        用例圖是根據(jù)需求分析,以系統(tǒng)外部的用戶視角對系統(tǒng)的功能進行描述的視圖,只能觀察到系統(tǒng)的功能,而不包括功能的實現(xiàn)問題。用例圖的主要構成部分為參與者,系統(tǒng),用例,以及它們之間的關聯(lián)關系。首先識別用例圖的參與者有管理人員和客戶,分析系統(tǒng)中存在的用例,用橢圓形表示。添加其中的關系,得到用例圖,如下圖1所示。

        圖1 ATM系統(tǒng)——UML用例圖

        2.2 系統(tǒng)靜態(tài)模型

        面向對象的開發(fā)中,為描述了系統(tǒng)中類的結構,通常建立靜態(tài)模型類圖。類圖是開發(fā)時將模型轉化為代碼的過程提供最主要的資源,對于所有的面向對象系統(tǒng),類圖都占據(jù)了核心的位置。類圖可以包含類,接口,關系等,其中類在開發(fā)時可以用各種面向對象的語言來實現(xiàn)。分析ATM系統(tǒng)的用例圖,設計類圖,可以將系統(tǒng)分為5個類:客戶類、管理人員類、交易類,ATM類,銀行卡類。將關系添加至類中,構建類圖。如下圖2所示。

        圖2 ATM系統(tǒng)——UML類圖

        2.3 系統(tǒng)動態(tài)模型

        系統(tǒng)動態(tài)模型的建立可選擇UML中的活動圖、順序圖、時序圖等。

        2.3.1 活動圖設計

        活動圖描述活動的順序,隨著工作流不斷進入不同的活動。其本質上是流程圖,但與流程圖有差別,活動圖能夠表示并發(fā)活動的情形且流程圖不是面向對象的,而是面向過程的。它對系統(tǒng)的計算流程及工作流程建模,是對系統(tǒng)的功能進一步充分描述。為系統(tǒng)中查詢余額的工作流程創(chuàng)建活動圖,明確工作目標為查詢賬戶余額,分析實現(xiàn)該功能的活動順序,客戶插入銀行卡,讀卡機讀卡,顯示屏提示用戶輸入密碼,在用戶數(shù)據(jù)庫實現(xiàn)驗證過程,若密碼錯誤,給出重新輸入的提示;密碼正確,提示用戶選擇業(yè)務,客戶選擇查詢余額功能按鈕,系統(tǒng)數(shù)據(jù)庫查詢,ATM顯示屏顯示余額信息。活動圖如圖3所示。

        圖3 查詢余額動態(tài)模型——UML活動圖

        2.3.2 順序圖設計

        順序圖是交互圖的一種,描述系統(tǒng)對象進行交互時的發(fā)生次序,按照時間順序依次相互作用或交換信息。能為用例的泛化功能提供所缺解釋,將系統(tǒng)的功能更進一步,更加正式的精細表達出來,將一個用例的所有產(chǎn)生路徑逐一演示。建立系統(tǒng)取款功能的順序圖。與取款過程相關的對象有客戶,讀卡機,ATM控制系統(tǒng),用戶數(shù)據(jù)庫,點鈔機。他們之間產(chǎn)生的交互有,客戶選擇取款功能,插入銀行卡,輸入密碼,系統(tǒng)數(shù)據(jù)庫進行驗證,密碼正確,輸入金額,系統(tǒng)驗證數(shù)據(jù)合法性,數(shù)據(jù)合法,點鈔機出鈔,客戶取走所有現(xiàn)金。整個過程的順序圖如圖4所示。

        圖4 ATM取款動態(tài)模型——UML順序圖

        3 總結

        基于UML的系統(tǒng)建模包括靜態(tài)建模和動態(tài)建模兩種方式。建模的過程是將系統(tǒng)功能逐步細化的過程,從一個概括的用例逐漸描述至每一個狀態(tài),每個時間節(jié)點的改變過程。ATM系統(tǒng)的建模過程是用戶與開發(fā)人員進行分析交流,改善系統(tǒng)功能的過程,愈加完善的系統(tǒng)模型為下一步的系統(tǒng)開發(fā)與實現(xiàn)奠定了愈為充分的基礎。

        猜你喜歡
        類圖用例建模
        UML用例模型中依賴關系的比較與分析
        聯(lián)想等效,拓展建模——以“帶電小球在等效場中做圓周運動”為例
        基于語義和結構的UML類圖的檢索
        聯(lián)鎖軟件詳細設計的測試需求分析和用例編寫
        從出土文獻用例看王氏父子校讀古書的得失
        基于PSS/E的風電場建模與動態(tài)分析
        電子制作(2018年17期)2018-09-28 01:56:44
        不對稱半橋變換器的建模與仿真
        UML類圖元模型基于描述邏輯的表示及驗證
        UML類圖的一種表示方法
        關于0類圖的一個注記
        久久久久免费看成人影片| 激情偷拍视频一区二区| 久久日韩精品一区二区| 亚洲sm另类一区二区三区| 亚洲精品久久久久久动漫| 精品日韩欧美| 人妻系列中文字幕av| 国产成人精品日本亚洲专区61| 亚洲 欧美精品suv| 最新在线观看精品国产福利片| av资源在线免费观看| 无码av中文一区二区三区| 亚州少妇无套内射激情视频| 国产亚洲欧美日韩国产片| 免费在线亚洲视频观看| 国产亚洲精品久久久闺蜜| 人禽无码视频在线观看| 亚洲嫩模一区二区三区视频| 亚洲av毛片在线网站| 超级碰碰色偷偷免费视频| 欧美在线不卡视频| 在线视频播放观看免费| 无码专区一ⅴa亚洲v天堂| 女人扒开下面无遮挡| 亚洲欧美变态另类综合| 国产精品一区二区三区四区亚洲| 国产亚洲精品精品精品| 一本久道久久综合婷婷五月| 国产一区二区三区av香蕉| av高清在线不卡直播| 欧美两根一起进3p做受视频| 国产91在线精品福利| 久久精品国产亚洲av麻豆床戏 | av天堂手机在线看片资源| 中文字幕在线亚洲精品| 18禁男女爽爽爽午夜网站免费| 国产三级在线观看性色av| 亚洲美女av一区二区在线| 草草浮力地址线路①屁屁影院| 日韩久久久久中文字幕人妻| 国产内射一级一片内射高清视频1|