91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

UML常用圖例介紹

發布時間:2020-08-07 23:33:25 來源:網絡 閱讀:490 作者:LeiGao_24 欄目:軟件技術

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

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


    看這篇博文的朋友,應該對面向對象都有一定的了解,那么我們應該知道下面這個等式:

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

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


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

    用例圖:進行需求分析,獲得類圖

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

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

UML常用圖例介紹

    

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

UML常用圖例介紹


其次,還有三種圖也常用:狀態圖,部署圖,寫作圖

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

    部署圖:實現程序的物理運行以及通信,也就是程序開發完成之后如何部署,以便用戶使用。

    協作圖:基本沒啥用,因為協作圖能描述的順序圖都可以描述。但是由于和順序圖功能相當,而順序圖又比較重要,因此也將此圖列出。


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

UML常用圖例介紹


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

    

UML常用圖例介紹


得到類圖之后,由類生成對象,完成程序中的每一個功能,都是對象之間的合作,因此,面向對象方法也叫消息-對象方法。對象之間相互合作,傳遞消息,完成功能。

UML常用圖例介紹

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

UML常用圖例介紹


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

双牌县| 漠河县| 诸城市| 乐至县| 白玉县| 安徽省| 当雄县| 泌阳县| 印江| 建瓯市| 韩城市| 锦州市| 六枝特区| 洛南县| 伊春市| 武夷山市| 宣恩县| 静宁县| 桦甸市| 兖州市| 长寿区| 桂阳县| 桂平市| 湘潭县| 青岛市| 定兴县| 同德县| 祁东县| 龙井市| 鄂尔多斯市| 理塘县| 容城县| 宁南县| 库伦旗| 万州区| 襄汾县| 达州市| 科技| 瑞丽市| 乐业县| 玉溪市|