新聞中心
1. 前言

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、微信小程序定制開(kāi)發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了右玉免費(fèi)建站歡迎大家使用!
最近一段時(shí)間做項(xiàng)目,需要做機(jī)能模塊的設(shè)計(jì)。客戶方指名要用UML圖作設(shè)計(jì)資料。
但是跟日本人打了這么多年交道,UML圖是什么東西,我早就忘記光了,沒(méi)辦法,只好從頭查資料。
于是做出來(lái)了這樣一個(gè)資料,把我學(xué)習(xí)UML的方法和結(jié)論告訴大家,讓大家在5分鐘之內(nèi)都能學(xué)會(huì)UML。
2. ***分鐘 — 作為Object的表現(xiàn)形式的模型技術(shù)
進(jìn)入U(xiǎn)ML技術(shù)的說(shuō)明之前,我們首先來(lái)談?wù)凮bject指向技術(shù)。Object指向是軟件開(kāi)發(fā)的一種先進(jìn)技術(shù),正如[Object]名字所暗示的,該技術(shù)的所有考慮出發(fā)點(diǎn)都是Object.
使用Object可以提高大型軟件項(xiàng)目的開(kāi)發(fā)效率和速度。
所謂的Object指向,就是說(shuō)要把復(fù)雜的問(wèn)題細(xì)化分解,用圖表的方式表達(dá)出來(lái)。比如下圖
如上圖所示,一個(gè)好的模型能夠正確的合理的表達(dá)復(fù)雜的意思。上圖中復(fù)雜的路徑信息經(jīng)過(guò)簡(jiǎn)化之后就會(huì)變成清晰可見(jiàn)的模型圖。
但是,模型圖的畫(huà)法是各種各樣的,如何才能準(zhǔn)確的統(tǒng)一的畫(huà)出來(lái)呢?請(qǐng)看下節(jié):
3. 第二分鐘 — 作為統(tǒng)一表達(dá)模型的UML技術(shù)
如上所示,用圖形來(lái)表達(dá)復(fù)雜的邏輯和需求是個(gè)很好的選擇和做法。
但是每個(gè)人的思路都不一樣,每個(gè)人畫(huà)出來(lái)的圖也都不一樣,怎么樣才能讓大家都能聽(tīng)得懂對(duì)方的思路呢。
在這個(gè)時(shí)候,UML登場(chǎng)了。UML是1997年由OMG組織推出來(lái)的,全球統(tǒng)一的模型圖形技術(shù)。
4. 第三分鐘 — UML技術(shù)可以提高分析和設(shè)計(jì)的精度
在沒(méi)有UML技術(shù)的時(shí)候,大家都知道隨口亂說(shuō)。
需求分析的時(shí)候,客戶隨口說(shuō)說(shuō)需求。
系統(tǒng)設(shè)計(jì)的時(shí)候,架構(gòu)師隨口說(shuō)說(shuō)設(shè)計(jì)。
程序開(kāi)發(fā)的時(shí)候,開(kāi)發(fā)者隨口編寫(xiě)程序。
一切都是無(wú)序和混亂的,但是,有了UML就不會(huì)再出現(xiàn)這種問(wèn)題了。
所有的交流和文檔都能夠有一種大家都能聽(tīng)得懂的好方法傳遞,這就是UML。
5. 第四分鐘 — UML的內(nèi)容
如下所示,我們可以這樣使用UML技術(shù)
[[100043]]
并且在很多自動(dòng)開(kāi)發(fā)工具之中,可以根據(jù)以上圖形自動(dòng)生成代碼。
6. 第五分鐘 — UML是必須的知識(shí)
對(duì)于現(xiàn)代軟件開(kāi)發(fā)和管理而言,UML是必需的知識(shí),無(wú)論是外包還是內(nèi)包,UML都是不可或缺的技術(shù)。
本文標(biāo)題:五分鐘為您清楚講述UML
轉(zhuǎn)載注明:http://m.fisionsoft.com.cn/article/dhdgeeh.html


咨詢
建站咨詢
