atm系統(tǒng)設(shè)計(jì)分析.rar
atm系統(tǒng)設(shè)計(jì)分析,用uml設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)---銀行自動(dòng)取款機(jī)atm系統(tǒng)設(shè)計(jì)分析3000多字一.統(tǒng)一建模方法簡(jiǎn)介運(yùn)用uml的統(tǒng)一建模方法由用例(user case)驅(qū)動(dòng)開(kāi)發(fā)整個(gè)過(guò)程,分為捕獲需求、分析、設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試等階段,每個(gè)階段都是在前一階段的基礎(chǔ)上的進(jìn)一步細(xì)化,成增量迭代是發(fā)展。具體的方法步驟如下:1捕獲需求階段::先向用戶、分析...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會(huì)員 xiaowei 發(fā)布
用UML設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)---
銀行自動(dòng)取款機(jī)ATM系統(tǒng)設(shè)計(jì)分析
3000多字
一.統(tǒng)一建模方法簡(jiǎn)介
運(yùn)用UML的統(tǒng)一建模方法由用例(user case)驅(qū)動(dòng)開(kāi)發(fā)整個(gè)過(guò)程,分為捕獲需求、分析、設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試等階段,每個(gè)階段都是在前一階段的基礎(chǔ)上的進(jìn)一步細(xì)化,成增量迭代是發(fā)展。
具體的方法步驟如下:
1捕獲需求階段::先向用戶、分析人員和開(kāi)發(fā)著積極交流、分析、提煉用戶對(duì)系統(tǒng)的要求,并描述出來(lái),然后在此基礎(chǔ)上建立業(yè)務(wù)用例模型、業(yè)務(wù)對(duì)象模型、用模型來(lái)完整的表達(dá)和細(xì)化用戶的需求。
2.分析階段:在前一階段的基礎(chǔ)上進(jìn)行功能抽象和數(shù)據(jù)抽象,功能抽象得
到系統(tǒng)分析包,數(shù)據(jù)抽象得到分析類及相互之間的關(guān)系。
3.設(shè)計(jì)階段:對(duì)份新階段的成果進(jìn)一步細(xì)化,新華分析類的方法和相互關(guān)
系細(xì)化各個(gè)子系統(tǒng)的接口和相互間交互,得到實(shí)現(xiàn)時(shí)可以使用的設(shè)計(jì)模型。
4.實(shí)現(xiàn)階段:編碼實(shí)現(xiàn)設(shè)計(jì),并進(jìn)行單元測(cè)試,集成測(cè)試.
統(tǒng)一建模方法的分析設(shè)計(jì)成果通過(guò)的一系列視圖表示、包括用例圖、活動(dòng)圖、
順序圖、類圖等,易于開(kāi)發(fā)人員交流和開(kāi)發(fā)人員之間的交流、改進(jìn)。
二.關(guān)系數(shù)據(jù)庫(kù)的分析與設(shè)計(jì)
某銀行擬開(kāi)發(fā)一個(gè)ATM系統(tǒng),它由自動(dòng)取款機(jī)、中央計(jì)算機(jī)、分行計(jì)算機(jī)和柜臺(tái)終端組成一個(gè)網(wǎng)絡(luò)系統(tǒng)??傂袚碛卸嗯_(tái)ATM,設(shè)在全市的主要街道邊上;分行提供分行計(jì)算機(jī)和柜臺(tái)終端,柜臺(tái)終端設(shè)在分行營(yíng)業(yè)廳內(nèi)。銀行柜員把客戶提交的存取款和建立帳戶事務(wù)輸入終端,終端與相應(yīng)分行計(jì)算機(jī)通信處理該賬戶的事務(wù),儲(chǔ)戶可使用信用卡通過(guò)ATM訪問(wèn)自己的賬戶,提取現(xiàn)金和查詢余額。
(一)根據(jù)用戶的需求描述,建立業(yè)務(wù)模型,從中抽取用例。
具體步驟如下:
1)建立業(yè)務(wù)模型:
業(yè)務(wù)模型由業(yè)務(wù)用例模型和業(yè)務(wù)對(duì)象模型組成。
(1)業(yè)務(wù)用例模型:以業(yè)務(wù)用例和業(yè)務(wù)角色分隊(duì)?wèi)?yīng)每個(gè)業(yè)務(wù)功能和業(yè)務(wù)的執(zhí)行者來(lái)描述一個(gè)系統(tǒng)總的業(yè)務(wù)功能概況,所謂用例就是對(duì)系統(tǒng)提供的功能的一種描述,它指定了一系列活動(dòng),特定執(zhí)行者讓系統(tǒng)執(zhí)行這些活動(dòng)后會(huì)產(chǎn)生可見(jiàn)結(jié)果。角色就是使用用例的人。業(yè)務(wù)用例模型代表從使用者的角度看到的系統(tǒng)功能概況,用例描述圖,
在本例中,業(yè)務(wù)用例包括:存款、取款、轉(zhuǎn)賬、查詢節(jié)育、付款、修改個(gè)人信息等。
銀行自動(dòng)取款機(jī)ATM系統(tǒng)設(shè)計(jì)分析
3000多字
一.統(tǒng)一建模方法簡(jiǎn)介
運(yùn)用UML的統(tǒng)一建模方法由用例(user case)驅(qū)動(dòng)開(kāi)發(fā)整個(gè)過(guò)程,分為捕獲需求、分析、設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試等階段,每個(gè)階段都是在前一階段的基礎(chǔ)上的進(jìn)一步細(xì)化,成增量迭代是發(fā)展。
具體的方法步驟如下:
1捕獲需求階段::先向用戶、分析人員和開(kāi)發(fā)著積極交流、分析、提煉用戶對(duì)系統(tǒng)的要求,并描述出來(lái),然后在此基礎(chǔ)上建立業(yè)務(wù)用例模型、業(yè)務(wù)對(duì)象模型、用模型來(lái)完整的表達(dá)和細(xì)化用戶的需求。
2.分析階段:在前一階段的基礎(chǔ)上進(jìn)行功能抽象和數(shù)據(jù)抽象,功能抽象得
到系統(tǒng)分析包,數(shù)據(jù)抽象得到分析類及相互之間的關(guān)系。
3.設(shè)計(jì)階段:對(duì)份新階段的成果進(jìn)一步細(xì)化,新華分析類的方法和相互關(guān)
系細(xì)化各個(gè)子系統(tǒng)的接口和相互間交互,得到實(shí)現(xiàn)時(shí)可以使用的設(shè)計(jì)模型。
4.實(shí)現(xiàn)階段:編碼實(shí)現(xiàn)設(shè)計(jì),并進(jìn)行單元測(cè)試,集成測(cè)試.
統(tǒng)一建模方法的分析設(shè)計(jì)成果通過(guò)的一系列視圖表示、包括用例圖、活動(dòng)圖、
順序圖、類圖等,易于開(kāi)發(fā)人員交流和開(kāi)發(fā)人員之間的交流、改進(jìn)。
二.關(guān)系數(shù)據(jù)庫(kù)的分析與設(shè)計(jì)
某銀行擬開(kāi)發(fā)一個(gè)ATM系統(tǒng),它由自動(dòng)取款機(jī)、中央計(jì)算機(jī)、分行計(jì)算機(jī)和柜臺(tái)終端組成一個(gè)網(wǎng)絡(luò)系統(tǒng)??傂袚碛卸嗯_(tái)ATM,設(shè)在全市的主要街道邊上;分行提供分行計(jì)算機(jī)和柜臺(tái)終端,柜臺(tái)終端設(shè)在分行營(yíng)業(yè)廳內(nèi)。銀行柜員把客戶提交的存取款和建立帳戶事務(wù)輸入終端,終端與相應(yīng)分行計(jì)算機(jī)通信處理該賬戶的事務(wù),儲(chǔ)戶可使用信用卡通過(guò)ATM訪問(wèn)自己的賬戶,提取現(xiàn)金和查詢余額。
(一)根據(jù)用戶的需求描述,建立業(yè)務(wù)模型,從中抽取用例。
具體步驟如下:
1)建立業(yè)務(wù)模型:
業(yè)務(wù)模型由業(yè)務(wù)用例模型和業(yè)務(wù)對(duì)象模型組成。
(1)業(yè)務(wù)用例模型:以業(yè)務(wù)用例和業(yè)務(wù)角色分隊(duì)?wèi)?yīng)每個(gè)業(yè)務(wù)功能和業(yè)務(wù)的執(zhí)行者來(lái)描述一個(gè)系統(tǒng)總的業(yè)務(wù)功能概況,所謂用例就是對(duì)系統(tǒng)提供的功能的一種描述,它指定了一系列活動(dòng),特定執(zhí)行者讓系統(tǒng)執(zhí)行這些活動(dòng)后會(huì)產(chǎn)生可見(jiàn)結(jié)果。角色就是使用用例的人。業(yè)務(wù)用例模型代表從使用者的角度看到的系統(tǒng)功能概況,用例描述圖,
在本例中,業(yè)務(wù)用例包括:存款、取款、轉(zhuǎn)賬、查詢節(jié)育、付款、修改個(gè)人信息等。