淺談UML實例國際貿(mào)易文件傳遞系統(tǒng)_第1頁
淺談UML實例國際貿(mào)易文件傳遞系統(tǒng)_第2頁
淺談UML實例國際貿(mào)易文件傳遞系統(tǒng)_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、淺談UML實例國際貿(mào)易文件傳遞系統(tǒng)(1)        論文關(guān)鍵詞國際貿(mào)易UML文件傳遞    論文摘要運用UML用例圖較詳細和確切地描述了用戶的功能需求,建立系統(tǒng)類圖,借助UML中的活動圖、時序圖建立起整個系統(tǒng)的狀態(tài)流程分析,最后進行系統(tǒng)部署,對國際貿(mào)易文件傳輸建立起系統(tǒng)模型。    一、前言    使用計算機軟件對貿(mào)易文件傳遞進行管理促進了國際貿(mào)易的發(fā)展??梢詫崿F(xiàn)無紙貿(mào)易,降低交易成本,改進企業(yè)之間的通訊,改進客戶服務(wù),縮短交易時間

2、,加快貿(mào)易循環(huán),加快信息、資金流動,提高經(jīng)濟效率和競爭力。國際貿(mào)易業(yè)務(wù)中涉及46種不同的單證,連同正副本共有360份以上,要在二十多個部門間進行流傳,用計算機系統(tǒng)進行管理就勢在必行。    用建模技術(shù)對國際貿(mào)易文件實現(xiàn)面向?qū)ο蟮拿枋龇绞?。在具體系統(tǒng)功能實現(xiàn)之前,建立起系統(tǒng)模型是很必要的,這里采用具有可視化、能夠柔性實現(xiàn)分析、設(shè)計和開發(fā)系統(tǒng)的統(tǒng)一建模語言實現(xiàn)系統(tǒng)模型構(gòu)建。    二、國際貿(mào)易文件傳遞系統(tǒng)用例分析    要開發(fā)一個軟件系統(tǒng),首先要對軟件系統(tǒng)的需求進行分析,深人描述目標系統(tǒng)的功能和性能,確定軟件

3、設(shè)計的限制和軟件同其他系統(tǒng)元素間的接口細節(jié),定義軟件的其他有效性需求。運用UML ( United Modelling Lan-guage,統(tǒng)一建模語言)可以捕捉系統(tǒng)的功能需求、分析,提取所開發(fā)系統(tǒng)領(lǐng)域的類以及描述它們之間合作概況,在完成系統(tǒng)的OOA( Object一Oriented Analysis,面向?qū)ο蠓治?基礎(chǔ)上,對系統(tǒng)進行OOD ( Object一Oriented De-sign,面向?qū)ο笤O(shè)計)。    UML的用例圖(見圖I較詳細和確切地描述了用戶的功能需求,使系統(tǒng)責(zé)任明確到位,奠定UML對系統(tǒng)建模的基礎(chǔ),這樣,其他模型圖的構(gòu)造和發(fā)展依賴于用例圖中所

4、描述的內(nèi)容,直至系統(tǒng)能夠?qū)崿F(xiàn)用例圖中描述的功能。采用用例圖描述的文件傳遞管理主要包括三類用戶:進口公司、出口公司、其他部門。對于系統(tǒng),進口商可以向出口商發(fā)盤、發(fā)送訂單和其他票據(jù)、查詢信息,直接聯(lián)絡(luò)其他部門,海關(guān)、商檢、其他出口公司、運輸公司等。出口商可以接收發(fā)盤、訂單、檢查訂單、發(fā)盤、發(fā)送訂單、聯(lián)絡(luò)其他部門和查詢等功能。    基本事件流:    1.用戶輸人請求傳遞信息。2.系統(tǒng)顯示輸人身份驗證密碼。3.用戶輸人密碼。4.系統(tǒng)確認有效。如果無效則執(zhí)行其他事件流AI。如果與主機聯(lián)接有問題,則執(zhí)行異常事件流EI。5.系統(tǒng)提示:請輸人對方

5、公司名稱及代碼。6.用戶輸人要傳遞信息對方公司名稱及代碼。7.系統(tǒng)進行對方身份驗證。8系統(tǒng)確認有效,提示按鈕一確認。如無效則執(zhí)行其他時間流A3。9.系統(tǒng)提示輸人有效信息。10.系統(tǒng)顯示正在檢驗信息是否標準。11.系統(tǒng)確認有效。如果無效則執(zhí)行其他事件流A2。如果與主機聯(lián)接有問題,則執(zhí)行異常事件流E2。    擴展事件流:    A1;1)密碼錯誤,請重新輸人密碼    2)退出,用例結(jié)束。本篇論文由網(wǎng)友投稿,讀書人只給大家提供一個交流平臺,請大家參考,如有版權(quán)問題請聯(lián)系我們盡快處理。  

6、  A2:1)文件不標準,請按照標準重新輸入    2)退出,用例結(jié)束。    A3:1)用戶不存在或代碼錯誤。    2)退出,用例結(jié)束。    E1:1)系統(tǒng)告訴客戶連接主機出現(xiàn)錯誤。    2)系統(tǒng)在錯誤日志記下錯誤。    3)退出,用例結(jié)束。    三、系統(tǒng)靜態(tài)建模    在用例分析基礎(chǔ)上,根據(jù)需求可建立起系統(tǒng)的數(shù)據(jù)模型,即建立系統(tǒng)類圖,

7、以及相關(guān)的關(guān)系和方法。在面向?qū)ο蠓治鲋?,一般只考慮與問題描述域和系統(tǒng)功能相關(guān)的對象,針對這兩部分,可以分化為以下相關(guān)類:發(fā)送的用戶類、接收方、文件類等。這些類之間可以用樸素的關(guān)聯(lián)關(guān)系作一簡要表達。如圖2為國際貿(mào)易文件傳遞類圖,在圖中每條有直接多重性關(guān)聯(lián)的線上已標示出多重性,這為以后編程中提供了更好的關(guān)聯(lián)參考價值,并為類在整個開發(fā)中的統(tǒng)一性奠定基礎(chǔ)。    四、系統(tǒng)動態(tài)建模    在考察了系統(tǒng)某一時刻的對象及對象之間樸素關(guān)系的靜態(tài)結(jié)構(gòu)后,下面要關(guān)注的是在任何時刻對象及其關(guān)系改變的情況,這些情況可以用UML的動態(tài)模型進行形象化描述,可以借

8、助UML中的活動圖、時序圖(State/Ac-tivity Model)來描述,在活動圖中(見圖3),把每時刻的系統(tǒng)狀態(tài)抽象成狀態(tài)和事件,然后組成一個網(wǎng)絡(luò),側(cè)重于描述每一類對象的動態(tài)行為。它是對某一時刻中屬性特征的概括,并且每種狀態(tài)間存在著遷移,遷移則表示了這類對象在何時對系統(tǒng)內(nèi)外發(fā)生的哪些事件作出何種響應(yīng)?;顒釉O(shè)計一般是在對操作序列的順序圖細化的基礎(chǔ)上表達。建立起系統(tǒng)動態(tài)數(shù)據(jù)的邏輯視圖,如圖4所示,以此為點,可以建立起整個系統(tǒng)的狀態(tài)流程分析。    五、系統(tǒng)部署    部署圖(也稱配置圖、布局圖)顯示了運行軟件系統(tǒng)的物理硬件,以及如何將軟件配置到硬件環(huán)境中。部署圖的用途是顯示該系統(tǒng)不同的組件將在何處物理地運行,以及它們將如何彼此通信。一個系統(tǒng)模型只有一個配置圖。部署圖可以清楚地描繪硬件設(shè)備的配置、通信以及在各硬設(shè)備上各種軟組件和對象的配制。部署圖用關(guān)聯(lián)關(guān)系表示各節(jié)點之間通信路徑,表示為一條實線。在連接硬件時通常關(guān)心節(jié)點之間是如何連接的,因此關(guān)聯(lián)關(guān)系一般不使用名稱,而是使用構(gòu)造型(見圖5)。    六、結(jié)束語    國際貿(mào)易信息傳遞目前正處于傳統(tǒng)手工、半手工管理向數(shù)字化過渡的階段,轉(zhuǎn)變過程中

溫馨提示

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

評論

0/150

提交評論