




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、題目 UML課程設計 目錄第一章 課題背景 3第二章 在課題中的任務模塊說明 4第三章 學習心得和結合專業(yè)的未來應用點 9第四章 參考文獻 10第一章 課題背景UML 統(tǒng)一建模語言Unified Modeling Language 是一種建模語言是第三代用來為面向對象開發(fā)系統(tǒng)的產(chǎn)品進行說明可視化和編制文檔的方法它是由信息系統(tǒng)ISInformation System 和面向對象領域的三位著名的方法學家Grady Booch James Rumbaugh和Ivar Jacobson 稱為三個好朋友the Three Amigos 提出的這種建模語言得到了UML 伙伴聯(lián)盟的應用與反饋并得到工業(yè)界的廣
2、泛支持由OMG 組織ObjectManagement Group 采納作為業(yè)界標準UML 取代目前軟件業(yè)眾多的分析和設計方法Booch Coad Jacobson Odell Rumbaugh Wirfs-Brock 等成為一種標準這是軟件界的第一次有了一個統(tǒng)一的建模語言UML 是一種標準的圖形化建模語言它是面向對象分析與設計的一種標準表示它不是一種可視化的程序設計語言而是一種可視化的建模語言,不是工具或知識庫的規(guī)格說明而是一種建模語言規(guī)格說明是一種表示的標準,不是過程也不是方法但允許任何一種過程和方法使用它。UML 的目標是:易于使用表達能力強進行可視化建模,與具體的實現(xiàn)無關可應用于任何語言
3、平臺和工具平臺,與具體的過程無關可應用于任何軟件開發(fā)的過程,簡單并且可擴展具有擴展和專有化機制便于擴展無需對核心概念進行修改,為面向對象的設計與開發(fā)中涌現(xiàn)出的高級概念例如協(xié)作框架模式和組件,提供支持強調(diào)在軟件開發(fā)中對架構框架模式和組件的重用 ,與最好的軟件工程實踐經(jīng)驗集成,可升級具有廣闊的適用性和可用性,有利于面對對象工具的市場成長。UML 的應用領域很廣泛它可以用于商業(yè)建模business modeling 軟件開發(fā)建模的各個階段,也可以用于其他類型的系統(tǒng)。它是一種通用general 的建模語言具有創(chuàng)建系統(tǒng)的靜態(tài)結構和動態(tài)行為等多種結構construction 模型的能力。UML 語言本身并
4、不復雜也不很專業(yè)化它具有可擴展性和通用性適合為各種多變的系統(tǒng)建模在軟件工程領域中,面向對象是一種重要的技術,他不僅是一種程序設計方法,也是一種對真實世界的抽象思維方式,隨著計算機應用的迅速發(fā)展,軟件的復雜程度不斷提高,源代碼的規(guī)模越來越大,項目失敗的可能性也增大,在長期的實踐中,人們認識到建立簡明準確的表示模型是把握系統(tǒng)的關鍵,所以面向對象的分析和設計從建模開始,而UML采用了一整套成熟的建模技術,廣泛適用于各種應用領域,得到了工業(yè)界的廣泛支持,最終成為了統(tǒng)一建模語言,在認識到這樣的實際情況后,我覺得這樣的一門語言對我這樣的專業(yè)來說是非常重要的,所以在這樣的背景下我選擇了這樣的一門課,又在老師
5、認真細心地講解下,系統(tǒng)的學習了UML每一類圖的詳細介紹和如何使用后,又在實例的鞏固下,這樣的UML學習體會課題應運而生了,借此課題來回顧和鞏固所學的知識,同時再系統(tǒng)的把所學的UML這樣的一門語言用一遍,感覺這樣的課題很有必要。第二章 在課題中的任務模塊說明這樣的課題是分組來做的,我負責的是我們小組的倉庫管理的入庫管理方面的UML圖解和說明,主要是用所學的知識用圖來描述這樣的一個過程,入庫管理模塊主要包括4個功能模塊,1.入庫查詢,2入款單填寫和修改,3.入庫單審核,4.例外處理。入庫查詢是在太入庫時查詢庫位的情況的,入款單填寫和修改模塊是負責生成入庫單和修改審核不通過的入庫單,入庫審核是對提交
6、上來的入庫單進行審核操作的,2、3模塊是由不同權限的不同的人來完成的,在例外處理模塊處理包括審核不通過和入庫查詢出現(xiàn)庫存容量不夠等情況,在這個功能模塊中都有詳細的處理方案,這根據(jù)具體的公司而有所不同,所有商品入庫都要經(jīng)過這幾個功能模塊的處理,且最后審核通過了才能完成入庫操作。入庫用例圖這是入庫中的用例圖,首先送貨人把送貨單送給倉管員審核,倉管員使用查詢系統(tǒng)查詢庫存情況,但就查詢這一過程是被記錄到日志中的,倉管員填寫入庫單給倉管經(jīng)理審核,審核通過生成確認入庫單,不合格到例外處理,確認入庫單生成之后就需要入庫這個用例,入庫又拓展用到數(shù)據(jù)修改這個用例,同樣拓展用到日志記錄。入庫狀態(tài)圖這是入庫中的貨物
7、狀態(tài)轉化的狀態(tài)圖,原材料到達是初態(tài),然后送給采購部門檢查產(chǎn)品的質量,數(shù)量,規(guī)格等一系列要求,這樣貨物變成采購部門檢查狀態(tài),合格以后變成待入庫狀態(tài),待有關領導再次審核通過后生成入庫單后,貨物變成入庫狀態(tài),而后貨物變成入庫的一種終止態(tài),即為庫存狀態(tài),如果貨物在經(jīng)采購部門檢查不合格后貨物變成不合格狀態(tài),然后轉化成終止態(tài),即為不合格處理狀態(tài)。入庫活動圖這是入庫中的貨物狀態(tài)轉化的活動圖,原材料到達是初態(tài),然后變?yōu)榇龣z驗狀態(tài),然后給檢驗員通信,讓他來檢查產(chǎn)品的質量,數(shù)量,規(guī)格等一系列要求,這樣貨物變成檢驗狀態(tài),合格以后變成待合格狀態(tài),待有關領導再次審核通過后生成入庫單后,貨物變成入庫狀態(tài),而后貨物變成入庫
8、的一種終止態(tài),即為庫存狀態(tài),如果貨物在經(jīng)檢驗員不合格后貨物變成不合格狀態(tài),然后轉化成終止態(tài),即為例外處理狀態(tài)。入庫流程圖這是原材料的入庫流程圖。首先供應商把貨物送來,供應商把送貨單提交給采購部門的檢驗員,讓他審核采購單上的項目和實際的情況是否相符,包括數(shù)量,質量,規(guī)格等相關項目,如果不合格,則把相應的不合格商品寫在退貨單上,把退貨單交給供應商,如果合格,則填寫入庫單,然后倉管員負責對入庫單的審核,如果不合格則再把入庫單交給檢驗員修改,否則倉管員負責把貨物入庫,并填寫入庫信息,更新存儲數(shù)據(jù)等相關操作,這樣就完成了入庫的整個流程。出庫流程圖這是原材料的出庫流程圖。出庫流程的開始是從生產(chǎn)部門或者客戶
9、提交給倉管員的需貨單開始的,倉管員在接到需貨單時檢索倉庫,看庫存貨物是否夠等情況,如果貨物不夠,則和提交需貨單的生產(chǎn)部門或者客戶協(xié)商解決這例外情況,這通過通知單的形式來進行通信和進一步的協(xié)商,同時并把這樣的缺信息以新需貨單的方式和采購部門通信,如果貨物過的情況下,則由倉管員填寫生成出庫單,并把出庫單提交給倉管經(jīng)理審核簽字,審核不通過等例外事項再具體處理,審核通過后產(chǎn)生出庫確認單,把出庫確認單提交給倉管員發(fā)貨,同時把缺貨確認單的相關信息存儲到數(shù)據(jù)庫中。這樣倉庫管理員收到確認的出貨單后,把貨物出庫,同時修改和更新相關數(shù)據(jù)庫中的信息,這樣就完成了出庫的過程。入庫數(shù)據(jù)流圖出庫數(shù)據(jù)流圖第三章 UML的學
10、習心得和結合專業(yè)的未來應用點UML 定義了面向對象系統(tǒng)的標準表示,有利于有著不同知識背景的領域專家、軟件設計人員、客戶和用戶之間的交流。用面向對象的概念和技術為商業(yè)建模有幾大優(yōu)點:1相似的概念??梢赃@樣描述商業(yè)過程:不同類型的資源對象共同合作,達到某些目標的過程,而有關過程和資源相互之間的關系,則可以用規(guī)則來定義條件和約束。這些描述都可以映射到對象、對象之間的關系、對象之間的交互上來。例如可以通過創(chuàng)建靜態(tài)和動態(tài)的面向對象模型來描述。2已證明性能優(yōu)良的技術。面向對象建模和程序設計已經(jīng)被證明非常適合開發(fā)大型復雜系統(tǒng),一些新的技術如模式等也已經(jīng)被引入有力地支持面向對象建模。3標準的表示方法。商業(yè)建模
11、方法和技術需要一種標準的表示這就是UML。4很短的學習曲線。正如面向對象模型縮小了系統(tǒng)分析和設計人員之間的隔閡面向對象技術和表示也將縮小商業(yè)建模人員和信息系統(tǒng)建模人員之間的隔閡5 提供一種觀察機構或商業(yè)的新的易于理解的視角。傳統(tǒng)的描述和觀察一個機構的方法不能顯示出商業(yè)是如何運作的。面向對象技術不僅能夠體現(xiàn)出傳統(tǒng)的機構體系結構,更能體現(xiàn)出商業(yè)過程,這是傳統(tǒng)方法無法達到的。這樣一門對我們這個專業(yè)來說非常重要的課程就這樣在五次理論五次上機實踐之后很快就結束了,在面向對象思想發(fā)展和應用非常好的當前情況下,學習這樣一種建模的標準語言,真的很重要,從我們專業(yè)的角度出發(fā),也看到了這一點,正是標準建模語言才使
12、得面向對象的思想得以實現(xiàn)和更好的發(fā)揮它的功能,掌握了這樣的語言,對以后我們自己開發(fā)項目等中所用到的建模來說非常有用,這是一門技術,應用非常的廣,從當前社會軟件領域發(fā)展的角度就足以體現(xiàn)面向對象的思想的重要和建模技術掌握的必須,從自身的專業(yè)角度并結合未來自身的職業(yè)生涯規(guī)劃的角度來說,掌握它的意義就更大了。系統(tǒng)學習它的課程是結束了,但我覺得踏上學習使用它的路才剛剛開始,UML是一種很重要的語言,使用它有很多的訣竅等需要在實踐中慢慢的體會和掌握,畢竟熟能生巧,是這樣的一門課讓我系統(tǒng)的了解了這樣的一門語言,但語言的精髓還要深入的學習,探討和掌握通過了課堂理論的教學和模擬實踐的結合,到去實驗室上機用Visio工具把建模的思想實踐,這樣的課程真的是讓我受益匪淺,不僅掌握了UML語言,也學會了如何使用Visio這樣的一個好用的工具把UML實踐,這樣的教學方式很好,感謝老師認真的講解和分析,讓我掌握了這樣的一門語言,知道了它的作用和對自己的作用,結合自己的專業(yè)和自己的職業(yè)生涯的規(guī)劃,這也奠定了我學這門語言的決心,深入學習和使用它的信心。這將在以后的工作中有很大的用處,在建模方面就體現(xiàn)了它的用武之地??傊@門課的學習讓我收獲了很多,也解決了一些知識維和專業(yè)上的疑惑,它將影響我的一生,尤其是對今后的職業(yè)生涯的安排和感悟,感謝老師的虔誠教導,感謝學院有關領導給我們提供的上機實踐環(huán)境。第四章 參
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商戶聯(lián)盟管理辦法
- 商鋪風險管理辦法
- 器官運輸管理辦法
- 團員信息管理辦法
- 團隊接待管理辦法
- 園區(qū)管理辦法教案
- 固資管理辦法文庫
- 國內(nèi)疫情管理辦法
- 國外退貨管理辦法
- 國籍身份管理辦法
- DZ/T 0275.5-2015巖礦鑒定技術規(guī)范第5部分:礦石光片鑒定
- 蘋果授權協(xié)議書
- 村莊環(huán)境整治協(xié)議書
- 2025-2031年中國鮮牛奶行業(yè)發(fā)展前景及投資戰(zhàn)略規(guī)劃研究報告
- 2025年高考化學大題突破大題01化工流程綜合題(逐空突破)(原卷版+解析)
- 2025年第二屆山東省職業(yè)技能大賽(網(wǎng)絡安全賽項)備考試題庫(含答案)
- 婚慶合伙人合同協(xié)議
- 公司6s檢查管理制度
- 標桿管理制度
- 小學生醫(yī)療衛(wèi)生小知識
- 脊柱??撇轶w
評論
0/150
提交評論