UML中有正式圖:13種,但是常用的并不多,軟件開發(fā)在用UML設(shè)計(jì)時(shí),注重的是軟件設(shè)計(jì),而不是注重UML,因此一個(gè)軟件的設(shè)計(jì)不需要將UML中所有圖都用到,UML只是一種工具,輔助我們進(jìn)行軟件設(shè)計(jì)的工具。

每個(gè)人都不一樣,我常用的有六種圖,但是最常用的只有三種。
看這篇博文的朋友,應(yīng)該對(duì)面向?qū)ο蠖加幸欢ǖ牧私猓敲次覀儜?yīng)該知道下面這個(gè)等式:
類=屬性(成員變量)+行為(成員方法)
例如:人類,有屬性:姓名,性別,年齡等;有行為:吃,喝,拉,撒,睡等。
其實(shí)常用的就三種:用例圖,類圖,順序圖,活動(dòng)圖
用例圖:進(jìn)行需求分析,獲得類圖
類圖:從用例圖推出類圖,并分析出每個(gè)類的成員變量和成員方法。比如人類
順序圖:實(shí)現(xiàn)對(duì)象之間的消息傳遞,以完成相應(yīng)功能。比如李四和張三說(shuō):開門需要鑰匙,張三將鑰匙給李四,李四就打開門了。三個(gè)對(duì)象:門,張三,李四之間傳遞消息,完成把門打開的功能。

活動(dòng)圖:類中的成員方法的邏輯實(shí)現(xiàn)流程圖,一般用活動(dòng)圖表示。比如,人類吃的行為,怎么吃?

其次,還有三種圖也常用:狀態(tài)圖,部署圖,寫作圖
狀態(tài)圖:描述對(duì)象從初始化到回收,一生中所經(jīng)歷的狀態(tài),就和人有幼兒,青年,老年幾個(gè)狀態(tài)。
部署圖:實(shí)現(xiàn)程序的物理運(yùn)行以及通信,也就是程序開發(fā)完成之后如何部署,以便用戶使用。
協(xié)作圖:基本沒(méi)啥用,因?yàn)閰f(xié)作圖能描述的順序圖都可以描述。但是由于和順序圖功能相當(dāng),而順序圖又比較重要,因此也將此圖列出。
一個(gè)軟件的開發(fā),首先要知道為了什么開發(fā),解決什么問(wèn)題。也就是需求分析部分。而需求分析最常用的就是用例圖:User Case Digram

之后,通過(guò)需求分析,我們就可以得到類圖。

得到類圖之后,由類生成對(duì)象,完成程序中的每一個(gè)功能,都是對(duì)象之間的合作,因此,面向?qū)ο蠓椒ㄒ步邢?對(duì)象方法。對(duì)象之間相互合作,傳遞消息,完成功能。

每個(gè)對(duì)象中,或者說(shuō)每個(gè)類中的行為(成員方法),方法里面實(shí)現(xiàn)某個(gè)功能的流程圖,我們一般用活動(dòng)圖表示。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
網(wǎng)站名稱:UML常用圖例介紹-創(chuàng)新互聯(lián)
標(biāo)題路徑:http://chinadenli.net/article8/hhcop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營(yíng)銷型網(wǎng)站建設(shè)、網(wǎng)站排名、網(wǎng)站營(yíng)銷、網(wǎng)站制作、虛擬主機(jī)、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容