UML常用圖例介紹

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

成都創(chuàng)新互聯(lián)主營紅塔網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶App定制開發(fā),紅塔h5微信小程序開發(fā)搭建,紅塔網(wǎng)站營銷推廣歡迎紅塔等地區(qū)企業(yè)咨詢

    每個人都不一樣,我常用的有六種圖,但是最常用的只有三種。

    看這篇博文的朋友,應(yīng)該對面向?qū)ο蠖加幸欢ǖ牧私?,那么我們?yīng)該知道下面這個等式:

        類=屬性(成員變量)+行為(成員方法)

例如:人類,有屬性:姓名,性別,年齡等;有行為:吃,喝,拉,撒,睡等。

其實(shí)常用的就三種:用例圖,類圖,順序圖,活動圖

    用例圖:進(jìn)行需求分析,獲得類圖

    類圖:從用例圖推出類圖,并分析出每個類的成員變量和成員方法。比如人類

    順序圖:實(shí)現(xiàn)對象之間的消息傳遞,以完成相應(yīng)功能。比如李四和張三說:開門需要鑰匙,張三將鑰匙給李四,李四就打開門了。三個對象:門,張三,李四之間傳遞消息,完成把門打開的功能。

UML常用圖例介紹

    

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

UML常用圖例介紹

其次,還有三種圖也常用:狀態(tài)圖,部署圖,寫作圖

    狀態(tài)圖:描述對象從初始化到回收,一生中所經(jīng)歷的狀態(tài),就和人有幼兒,青年,老年幾個狀態(tài)。

    部署圖:實(shí)現(xiàn)程序的物理運(yùn)行以及通信,也就是程序開發(fā)完成之后如何部署,以便用戶使用。

    協(xié)作圖:基本沒啥用,因?yàn)閰f(xié)作圖能描述的順序圖都可以描述。但是由于和順序圖功能相當(dāng),而順序圖又比較重要,因此也將此圖列出。

    一個軟件的開發(fā),首先要知道為了什么開發(fā),解決什么問題。也就是需求分析部分。而需求分析最常用的就是用例圖:User Case Digram

UML常用圖例介紹

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

    

UML常用圖例介紹

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

UML常用圖例介紹

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

UML常用圖例介紹

分享題目:UML常用圖例介紹
文章出自:http://muchs.cn/article40/jpgdho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、小程序開發(fā)、做網(wǎng)站、靜態(tài)網(wǎng)站、網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管