基于uml的財(cái)務(wù)系統(tǒng)的建模研究

基于uml的財(cái)務(wù)系統(tǒng)的建模研究

ID:8484015

大?。?32.50 KB

頁數(shù):4頁

時(shí)間:2018-03-29

基于uml的財(cái)務(wù)系統(tǒng)的建模研究_第1頁
基于uml的財(cái)務(wù)系統(tǒng)的建模研究_第2頁
基于uml的財(cái)務(wù)系統(tǒng)的建模研究_第3頁
基于uml的財(cái)務(wù)系統(tǒng)的建模研究_第4頁
資源描述:

《基于uml的財(cái)務(wù)系統(tǒng)的建模研究》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、基于UML的財(cái)務(wù)系統(tǒng)的建模研究何知儒(華中科技大學(xué)文華學(xué)院,湖北武漢)摘要:隨著軟件系統(tǒng)規(guī)模和復(fù)雜性的日益增長及客戶對(duì)于軟件系統(tǒng)上線時(shí)間的苛刻的要求,保訌軟件產(chǎn)品的質(zhì)量和縮短開發(fā)周期愈顯得重要了。傳統(tǒng)的開發(fā)方法期望通過技術(shù)更新來達(dá)到目的,但實(shí)際很難帶來顯著效果,而軟件過程管理雖然可以解決問題,但由于受時(shí)間和經(jīng)費(fèi)的雙重壓力,它的作用有一定的局限性。本文采用統(tǒng)一建模語言UML對(duì)軟件體系結(jié)構(gòu)進(jìn)行建模,探索了UML在軟件體系結(jié)建模方面的特性,全文以網(wǎng)上購物系統(tǒng)為示例說明該方法的有效性。關(guān)鍵字:財(cái)務(wù)系統(tǒng);UML;分布式軟件體系結(jié)構(gòu)Based

2、onUMLModelingoftheFinancialSystemHEZhiRu(HuazhongUniversityofScienceandTechnologyofWenhuaCollege,HubeiWuhan)【Abstract】Withtheincreasingscaleandcomplicationofsoftwaresystemsandcustomersstrictdemandsontimelimits,itisimportanttoensuresoftwarequalityandshortendevelopmentc

3、ycles.Traditionaldevelopmenttriestoachievethisgoalbytechnicalinnovationbutinfactitcannotbringevidenteffect.Althoughsoftwareprocessmaysolvetheseproblems,itseffectisrestrictedunderthepressureofthetimeandexpense.ThispaperadoptsunifiedmodelinglanguageUMLmodelingofthesoftw

4、arearchitecture,andexploredtheUMLmodelinginsoftwaresystem,withthecharacteristicsofonlineshoppingsystemforfullexamplesillustratetheeffectivenessoftheproposedmethod.【Keyword】financialsystem,UML,Distributedsoftwaresystemstructure1.引言軟件體系結(jié)構(gòu)(SoftwareArchitecture)是20世紀(jì)90年代以

5、來國際軟件工程領(lǐng)域出現(xiàn)的一個(gè)新興的、重要的研究內(nèi)容。軟件體系結(jié)構(gòu)作為系統(tǒng)的~種高層抽象設(shè)計(jì),已經(jīng)成為決定一個(gè)軟件系統(tǒng)成功與否的關(guān)鍵因素,尤其對(duì)于大型軟件系統(tǒng)開發(fā),軟件體系結(jié)構(gòu)的設(shè)計(jì)顯得格外重要,甚至直接影響到系統(tǒng)執(zhí)行效率。因此,作為軟件工程研究領(lǐng)域的一個(gè)部分,軟件體系結(jié)構(gòu)受到越來越多的軟件設(shè)計(jì)和開發(fā)人員重視.研究軟件體系結(jié)構(gòu)的首要問題是如何表示和描述體系結(jié)構(gòu),亦即體系結(jié)構(gòu)建模。目前還沒有統(tǒng)一成熟的軟件體系結(jié)構(gòu)建模工具,常用的軟件體系結(jié)構(gòu)描述方法有兩類:專用的體系結(jié)構(gòu)描述語言ADL與通用的建模語言(如UML等)。ADL大多基于一些形

6、式化工具(如CSP、Z、時(shí)序邏輯等),常見的ADL有Wright﹑Rapide、UniCon、Aesop、Darwin、ACME、XYZ/ADLt1等,它們吸收了傳統(tǒng)程序設(shè)計(jì)中嚴(yán)格精確的語義和語法特點(diǎn),針對(duì)軟件體系結(jié)構(gòu)的整體性和抽象性特點(diǎn),定義和確定了適合于軟件體系結(jié)構(gòu)表達(dá)與描述的有關(guān)抽象元素,能有效支持所描述系統(tǒng)的分析、求精和驗(yàn)證,但是,ADL不足之處是難以被開發(fā)人員所理解,不便于交流和使用,很難融入到當(dāng)前軟件開發(fā)的實(shí)踐中。UML(UnifiedModelingLanguage)由Booch、Rurnbaugh、Jacobson

7、三位專家聯(lián)手提出,在1997年11月被國際對(duì)象管理組織OMG(ObjectManagementGroup)采納為標(biāo)準(zhǔn)。UML經(jīng)過不斷使用、發(fā)展和完善,已經(jīng)成為一種定義良好、易于表達(dá)、功能強(qiáng)大,且普遍適用的建模語言,它為用戶建模提供了完整的符號(hào)表示和不同層次的元模型,如用例圖、包圖、類圖、狀態(tài)圖、對(duì)象圖、活動(dòng)圖、順序圖、合作圖、組件圖、配置圖等,其作用域不僅支持面向?qū)ο蟮姆治雠c設(shè)計(jì),還支持從需求分析開始的軟件開發(fā)的全過程,用戶可以根據(jù)自己所開發(fā)系統(tǒng)的特點(diǎn)和不同的開發(fā)階段,靈活選用所提供的各種圖和模型,以實(shí)現(xiàn)系統(tǒng)軟件的柔性開發(fā)。基于此

8、,本文采用UM對(duì)軟件體系結(jié)構(gòu)進(jìn)行建模,文中以財(cái)務(wù)子系統(tǒng)為例對(duì)建模方法給出說明。2.財(cái)務(wù)子系統(tǒng)及其結(jié)構(gòu)下面以O(shè)racle的財(cái)務(wù)系統(tǒng)為例,簡要地介紹一下財(cái)務(wù)系統(tǒng)的結(jié)構(gòu)。Oracle是當(dāng)今大型數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)倉庫技術(shù)的主要供應(yīng)商,利用數(shù)據(jù)庫和開發(fā)工具的優(yōu)

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

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

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(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)系客服處理。