隨筆-60  評(píng)論-117  文章-0  trackbacks-0

                  星期天,uml就要考試了。有些后悔上課的時(shí)候沒(méi)有聽(tīng)。可我知道就算再給我一次機(jī)會(huì),我也不會(huì)聽(tīng)的,我習(xí)慣于自己琢磨。不過(guò)我起碼不會(huì)讓時(shí)間就那么白白的過(guò)去,學(xué)點(diǎn)別的也好。考完時(shí)以后將會(huì)怎么樣呢?有幾分期許,亦有幾分茫然。

                  uml(統(tǒng)一建模語(yǔ)言)是一個(gè)繪制軟件概念圖的圖形化記法。就是說(shuō)用圖,文本等描述形式來(lái)表示軟件設(shè)計(jì)過(guò)程或者程序。

          類(lèi)圖:
          概念:

          -顯示一組類(lèi),接口,協(xié)作以及它們之間關(guān)系的圖。
          -在圖形上,類(lèi)圖是頂點(diǎn)和弧的集合。
          畫(huà)圖方法:

          • 長(zhǎng)方形表示類(lèi),箭頭表示關(guān)系。
          • 在圖中所有的關(guān)系叫關(guān)聯(lián)。挨著箭頭的數(shù)字通常用來(lái)說(shuō)明關(guān)聯(lián)持有實(shí)例的數(shù)量,如果這個(gè)數(shù)字大于1說(shuō)明采用了某些容器,通常是使用了一個(gè)數(shù)組。
          • 類(lèi)圖標(biāo)可以有多于一個(gè)的框格,最上面的官個(gè)永遠(yuǎn)是表示類(lèi)的名稱(chēng),其他的框格描述函數(shù)和變量。
          • <<interface>>富豪表示comparable是一個(gè)接口。
          • 關(guān)系的名稱(chēng)映射到持有的引用的變量名稱(chēng)。
          • 緊接在變量名或參數(shù)名城的冒號(hào)(:)之后,表示了變量的類(lèi)型或一個(gè)函數(shù)的參數(shù)的類(lèi)型。函數(shù)的返回值的類(lèi)型是在函數(shù)后面的冒號(hào)之后反映的。

           對(duì)象圖:(它描述的是對(duì)象的瞬間結(jié)構(gòu))
          概念:
          -先是在某個(gè)特定時(shí)刻,一組對(duì)象以及它們之間的關(guān)系的圖。
          -在圖形上,對(duì)象圖是頂點(diǎn)和弧的集合。
          -但在Rose中部支持對(duì)象圖的表示,我們可以通過(guò)類(lèi)圖變通的進(jìn)行表示。
          畫(huà)圖方法:
                  長(zhǎng)方形圖表表示對(duì)象,對(duì)象的名字下面加下劃線。冒號(hào)(“:“)后面的名稱(chēng)是這個(gè)對(duì)象所屬類(lèi)的名稱(chēng)。每個(gè)對(duì)象的最下面的框格說(shuō)明了對(duì)象的變量的值。
                  對(duì)象圖可以看成是對(duì)類(lèi)圖的補(bǔ)充說(shuō)明,使用具體的對(duì)象及其關(guān)系來(lái)幫助理解類(lèi)之間的關(guān)系。有時(shí)候類(lèi)圖會(huì)顯得比較抽象和負(fù)責(zé)而不容易理解,使用對(duì)象圖可以幫助理解。

          序列圖:
          概念:
          他描述了一個(gè)方法是如何被實(shí)現(xiàn)的。用于一步步顯示use case 的動(dòng)作流程。
          畫(huà)圖方法:
          用一個(gè)人的樣圖表示一個(gè)未知的調(diào)用者,這個(gè)調(diào)用者調(diào)用對(duì)象上的一個(gè)方法。在方括號(hào)(“[]“)內(nèi)的表達(dá)式成為監(jiān)護(hù),它說(shuō)明采取可什么路徑。消息的肩頭終止在對(duì)象的圖標(biāo)上表示構(gòu)造。帶小圓圈的小箭頭叫數(shù)據(jù)標(biāo)記,他描述了構(gòu)造參數(shù)。活動(dòng)用一個(gè)小長(zhǎng)方形表示,它描述了方法執(zhí)行時(shí)間的長(zhǎng)短。

          協(xié)作圖:
          描述相互合作的對(duì)象間的交互和聯(lián)接關(guān)系。它包含了序列圖包含的同樣的信息,不過(guò)序列圖清楚地描述了消息的先后次序,而寫(xiě)作圖清楚地描述了對(duì)象間的關(guān)系。

          狀態(tài)圖:
          UML狀態(tài)圖描述一個(gè)實(shí)體基于事件反應(yīng)的動(dòng)態(tài)行為,顯示了該實(shí)體如何根據(jù)當(dāng)前所處的狀態(tài)對(duì)不同的時(shí)間做出反應(yīng)的。




           

          posted on 2007-04-27 15:15 靜兒 閱讀(363) 評(píng)論(1)  編輯  收藏

          評(píng)論:
          # re: 關(guān)于uml 2007-04-27 21:45 |
          謝謝你的回答
          :)
            回復(fù)  更多評(píng)論
            

          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 澜沧| 黑水县| 阳原县| 平山县| 涿鹿县| 东乡县| 富源县| 资讯 | 康平县| 中西区| 卢氏县| 凤冈县| 灵山县| 兴业县| 惠东县| 洞口县| 苍溪县| 崇礼县| 沙湾县| 盐津县| 虞城县| 长兴县| 安康市| 龙陵县| 安阳市| 交口县| 个旧市| 大庆市| 旅游| 顺昌县| 阿瓦提县| 汉川市| SHOW| 东港市| 盐边县| 阜新| 秦安县| 拜泉县| 尤溪县| 东平县| 汕尾市|