歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > PPT文檔下載  

UML-01-UML概述48327

  • 資源ID:250715913       資源大?。?span id="wieiu4m" class="font-tahoma">3.61MB        全文頁數(shù):44頁
  • 資源格式: PPT        下載積分:30積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要30積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

UML-01-UML概述48327

,,單擊此處編輯母版標(biāo)題樣式,,單擊此處編輯母版文本樣式,,第二級,,第三級,,第四級,,第五級,,,,*,為什么學(xué)習(xí)這門課?,從,programmer,)到,系統(tǒng)分析員(,system analyst,),,從建筑工人(,,worker,),到建筑師(,,architect,),,1,,課程目標(biāo),,掌握面向?qū)ο蠓椒ǖ闹饕枷?、基本概念與原則。,,運用,UML,建模語言,表現(xiàn)程序設(shè)計構(gòu)思。,,針對具體的,UML,模型,運用,Java,語言進(jìn)行實現(xiàn)。,2,,預(yù)備知識,對軟件開發(fā)過程有一定了解,會使用,C++,Java,或其它,OOPL,。,,OOPL: Object-Oriented Programming Language,,本課程和其它課程的關(guān)系,,3,,參考書,,[,美,]Grady,Booch,,,Ivar,Jacobson, James,Rumbaugh,. The Unified Modeling,Laguage,User Guide. Addison-Wesley,(中文版:,UML,用戶指南,.,邵維忠等譯,.,北京:機(jī)械工業(yè)出版社,,2001,),,,[,美,]James,Rumbaugh,,,Ivar,Jacobson, Grady,Booch,. The Unified Modeling Language Reference Manual (Second Edition). Addison-Wesley,(中文版:,UML,參考手冊(第,2,版),. UML China,譯,.,北京:機(jī)械工業(yè)出版社,,2005.8,),,,[,美,]Roger,S.Pressman,. Software Engineering A Practitioner’s Approach.,(中文版:軟件工程 實踐者的研究方法,.,梅宏譯,.,北京:機(jī)械工業(yè)出版社,,2002,),,,吳建,鄭潮,汪杰,. UML,基礎(chǔ)與,Rose,建模案例,.,北京:人民郵電出版社,,2004.10,,[,美,]Robert A.,Marksimchuk,, Eric J.,Naiburg.UMLfor,Mere Mortals. Addison-Wesley,(中文版:李虎,范思怡譯,,UML,初學(xué)者指南,.,北京:人民郵電出版社,,2005.06,,Wendy,Boggs,Michael,Boggs. Mastering UML with Rational Rose. SYBEX Inc,(中文版:邱仲潘等譯,. UML with Rational Rose,從入門到精通,.,北京:電子工業(yè)出版社,,2001,),4,,教學(xué)安排,,一、基礎(chǔ)部分,,專題一:UML概述,,專題二:面向?qū)ο蟾拍钆cUML的組成,,二、UML模型圖,,專題三:類圖、對象圖、包圖,,專題四:用例圖,,專題五:交互圖(順序圖、協(xié)作圖),,專題六:狀態(tài)圖,,專題七:活動圖,,專題八:部署圖與配置圖,,三、案例分析,,專題九:網(wǎng)上書店項目分析,5,,軟件開發(fā)過程,,6,,開發(fā)過程解析,,7,,軟件開發(fā)和維護(hù)過程中出現(xiàn)的問題,軟件開發(fā)成本估計不準(zhǔn),開發(fā)成本超出預(yù)算,,開發(fā)進(jìn)度不能保證,交付時間一再拖延,,開發(fā)出來的產(chǎn)品不符合用戶的需求,,軟件產(chǎn)品質(zhì)量無法保證,,軟件的可維護(hù)程度低,,軟件開發(fā)生產(chǎn)率的發(fā)展跟不上硬件的發(fā)展速度和人們需求的增長,8,,問題的根本,,9,,方法的演變-沒有方法,,10,,方法的演變-功能分解法,,11,,方法的演變-數(shù)據(jù)流法,,12,,方法的演變-信息建模法,,13,,方法的演變-面向?qū)ο蠓?,14,,面向?qū)ο蠓椒?,90年代初,有一定影響的OOAD方法有50多種,,15,,UML的統(tǒng)一,,一個“劍”字居然有二十多種寫法,16,,UML的統(tǒng)一,,沒有統(tǒng)一的公式符號,很難想像數(shù)學(xué)的發(fā)展。,,17,,UML的統(tǒng)一,,沒有五線譜,作曲家如何能精確表達(dá)自己的靈感?,,18,,UML的統(tǒng)一,,19,,UML的統(tǒng)一-資料爆炸性增長,,20,,UML的統(tǒng)一-工具爆炸性增長,,已經(jīng)有100多種,21,,UML應(yīng)用在各種領(lǐng)域,,UML主要應(yīng)用在軟件密集型系統(tǒng)。在以下領(lǐng)域中已經(jīng)有效地應(yīng)用了UML:,,制造業(yè),,銀行和金融服務(wù),,軍事,,醫(yī)療衛(wèi)生,,國防/航天,,游戲,22,,UML,UML(統(tǒng)一建模語言) Unified Modeling Language.,,23,,什么是模型,模型就是現(xiàn)實的簡單化。,24,,為什么要建模,,建模是為了了解某件事物是否能夠,,正常工作。,,,建模是為了能夠更好地理解我們正,,在開發(fā)的系統(tǒng)。,,,,,25,,UML定義,UML——UML是一種繪制軟件藍(lán)圖的標(biāo)準(zhǔn)語言,可以使用UML對軟件密集型系統(tǒng)的制品進(jìn)行以下工作:,,可視化(,visualizing,),,詳述 (,specifying,),,構(gòu)造 (,constructing,),,文檔化(,documenting,),,26,,UML定義,,UML,是可視化語言,,UML,是圖形化語言,,圖形便于交流,,UML,是一種可以詳細(xì)描述的語言,,所建的模型是精確的,無歧義和完整的,,UML,是用于構(gòu)造系統(tǒng)或理解系統(tǒng)的語言,,UML,不是一種可視化的編程語言,但用,UML,描述的模型可與各種編程語言直接關(guān)聯(lián),,,UML,是文檔化語言,,UML,可以為系統(tǒng)的體系結(jié)構(gòu)以及系統(tǒng)的所有細(xì)節(jié)建立文檔,,27,,UML的特點,統(tǒng)一標(biāo)準(zhǔn):已成為面向?qū)ο蟮臉?biāo)準(zhǔn)化的統(tǒng)一的建模語言,,面向?qū)ο?,可視化、表示能力強(qiáng)大,,獨立于過程,但最好運用于以用例驅(qū)動的、以體系結(jié)構(gòu)為中心、迭代和增量的過程。,,概念明確,建模表示法簡潔,圖形結(jié)構(gòu)清晰,容易掌握使用,,28,,UML的發(fā)展歷史,29,,“三友”,,Jim Rumbaugh,Grady Booch,Ivar Jacobson,30,,31,,UML的9種圖,,32,,五、UML的組成,,1、類圖(Class Diagram),,類: 是一類或一組具有類似屬性和共同行為的事物。,,33,,2、對象圖(Object Diagram),,,,,3、用例圖(Use Case Diagram),,用例: 是從用戶的觀點對系統(tǒng)行為的一個描述。對系統(tǒng)開發(fā),,人員來說,用例是一個有價值的工具:它是用來從用,,戶的觀察角度收集系統(tǒng)要求。,,34,,,4、狀態(tài)圖(State/State chart Diagram),,在任一給定的時刻, 一個對象總是處于某一個特定狀態(tài)。,,,,,,L5、 順序圖(Sequence Diagram),,類圖, 對象圖描述的是系統(tǒng)的靜態(tài)結(jié)構(gòu)。,,順序圖是基于時間的對象之間的動態(tài)交互(相互作用,傳達(dá)信息),,35,,36,,6、活動圖(Activity Diagram),,活動圖強(qiáng)調(diào)行為,動作,而狀態(tài)圖強(qiáng)調(diào)狀態(tài)的變化,,,,,37,,7、協(xié)作圖 (Collaboration Diagram),,系統(tǒng)中各組成元素相互協(xié)作。,38,,,8、 構(gòu)件圖(Component Diagram),,是類的具體實施。cpp, .exe file,,39,,9、部署圖(Deployment Diagram),,,計算機(jī)系統(tǒng)的物理體系結(jié)構(gòu)。,,40,,UML工具,41,,UML和代碼的關(guān)系,用Java,C++ 等 programming language是用編碼實現(xiàn)一個系統(tǒng)。,,用UML是對一個系統(tǒng)建立模型。,,一些CASE工具可以根據(jù) UML所建立的系統(tǒng)模型來產(chǎn)生Java,C++ 或其它程序設(shè)計語言代碼框架。,,42,,作業(yè)與預(yù)習(xí),,作業(yè),,安裝Eclipse,,預(yù)習(xí),,面向?qū)ο蠡靖拍钆c原理:,,對象和類,,抽象,,封裝,,模塊化,,繼承,,多態(tài),43,,思考,對于建模的作用你是如何理解的?,,UML能保證我們開發(fā)出高質(zhì)量的軟件嗎?,,你認(rèn)為應(yīng)對需求變更的最佳方法是什么?,,面向?qū)ο蠹夹g(shù)的優(yōu)點和缺點是什么?,,44,,

注意事項

本文(UML-01-UML概述48327)為本站會員(lx****y)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!

五月丁香婷婷狠狠色,亚洲日韩欧美精品久久久不卡,欧美日韩国产黄片三级,手机在线观看成人国产亚洲