成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

UML建模方法揭秘

開(kāi)發(fā) 架構(gòu)
本文向大家介紹一下UML建模方法,UML是使用面向?qū)ο蟾拍钸M(jìn)行系統(tǒng)分析設(shè)計(jì)的工具,它主要是用一些規(guī)范、形象的圖形來(lái)描述業(yè)務(wù)或系統(tǒng)。

本節(jié)和大家學(xué)習(xí)一下如何使用UMlL建模,用UML建模,既是用UML建立業(yè)務(wù)模型和系統(tǒng)模型。相信通過(guò)本節(jié)的學(xué)習(xí),你對(duì)UML建模方法一定會(huì)有所認(rèn)識(shí)。

UML建模方法

UML是UnifiedModelingLanguage(統(tǒng)一建模語(yǔ)言)的縮寫(xiě),是使用面向?qū)ο蟾拍钸M(jìn)行系統(tǒng)分析設(shè)計(jì)的工具,它主要是用一些規(guī)范、形象的圖形來(lái)描述業(yè)務(wù)或系統(tǒng)—也就是稱(chēng)之為建立業(yè)務(wù)模型或系統(tǒng)模型,用UML建模,既是用UML建立業(yè)務(wù)模型和系統(tǒng)模型。
業(yè)務(wù)模型是指用UML描述業(yè)務(wù),即畫(huà)出業(yè)務(wù)(business)用例圖,當(dāng)然,這里說(shuō)畫(huà)用例圖,不應(yīng)僅僅理解為畫(huà)出圖形,用例圖應(yīng)附有詳細(xì)的業(yè)務(wù)說(shuō)明。
業(yè)務(wù)用例如下所示(注意:在RationalRose中業(yè)務(wù)人員和業(yè)務(wù)用例和系統(tǒng)用例在圖形上有所不同,業(yè)務(wù)用例用一個(gè)橢圓加一斜杠表示。)。

 

一般說(shuō)來(lái),業(yè)務(wù)建模只需要畫(huà)出業(yè)務(wù)用例圖即可。在判斷一項(xiàng)業(yè)務(wù)的復(fù)雜程度和大小規(guī)模時(shí),常常可根據(jù)業(yè)務(wù)用例數(shù)量來(lái)判斷,因此,在業(yè)務(wù)建模時(shí),每個(gè)業(yè)務(wù)用例應(yīng)合理分解,得到的業(yè)務(wù)用例應(yīng)在業(yè)務(wù)復(fù)雜程度,規(guī)模大小方面相差不多,以便于對(duì)業(yè)務(wù)的評(píng)估和進(jìn)行系統(tǒng)開(kāi)發(fā)。

UML建模方法中系統(tǒng)模型是指用UML描述系統(tǒng),系統(tǒng)模型是在分析業(yè)務(wù)模型后得到的,通常,系統(tǒng)模型用用例圖、類(lèi)圖、時(shí)序圖三種圖來(lái)描述即可,如果功能較為復(fù)雜,也可以用活動(dòng)圖和狀態(tài)圖來(lái)對(duì)某一部分功能進(jìn)行特別描述。

1.系統(tǒng)用例圖

系統(tǒng)用例圖是從軟件功能的角度去描述軟件系統(tǒng),因此和業(yè)務(wù)用例是不同的,表示如下:

系統(tǒng)用例圖不是必須的,但它能幫助我們理解系統(tǒng)模型。

2.類(lèi)圖

UML建模方法中類(lèi)圖是系統(tǒng)模型中最重要的圖形,是UML中唯一能產(chǎn)生程序代碼的圖形,類(lèi)圖描述了對(duì)象的屬性和方法,如下入所示:

類(lèi)圖示系統(tǒng)建模必不可少的圖形,如果做得好,可由類(lèi)圖生成程序的結(jié)構(gòu),然后由程序員按照類(lèi)圖生成的程序結(jié)構(gòu)去細(xì)化程序,實(shí)現(xiàn)功能。

3.時(shí)序圖

UML建模方法中時(shí)序圖是對(duì)類(lèi)圖的補(bǔ)充,它描述了對(duì)象的方法的調(diào)用情況,時(shí)序圖和類(lèi)圖的聯(lián)系最為緊密,在時(shí)序圖中添加一個(gè)消息(我一直不明白為什么要稱(chēng)之為消息),如下圖中的inputStudents(),則會(huì)在消息所指向的對(duì)象類(lèi)圖中的類(lèi)—Register自動(dòng)生成一個(gè)方法inputStudents()(但在時(shí)序圖中刪除一個(gè)消息,則不會(huì)自動(dòng)刪除類(lèi)圖中對(duì)應(yīng)的方法)。

 時(shí)序圖雖不能生成程序,但它對(duì)系統(tǒng)功能的操作能較為清楚地描述,相對(duì)類(lèi)圖(類(lèi)圖稱(chēng)為靜態(tài)模型)而言,它是一種動(dòng)態(tài)的描述,因此稱(chēng)為動(dòng)態(tài)模型。

有一種和時(shí)序圖相同功能的圖叫做協(xié)作圖,在RationalRose可以用F5鍵自動(dòng)轉(zhuǎn)換這兩個(gè)圖。


總結(jié),建模分為業(yè)務(wù)建模和系統(tǒng)建模,其中:

1、業(yè)務(wù)建模即建立業(yè)務(wù)模型—業(yè)務(wù)用例圖;

2、系統(tǒng)建模即建立系統(tǒng)模型—用例模型(用例圖)、靜態(tài)模型(類(lèi)圖)、動(dòng)態(tài)模型(時(shí)序圖)。

   【編輯推薦】

  1. UML建模方法之名師指導(dǎo)
  2. UML建模工具Rose與EA的區(qū)別
  3. 學(xué)習(xí)筆記 UML建模語(yǔ)言的特點(diǎn)和應(yīng)用領(lǐng)域
  4. 免費(fèi)UML建模工具盡情體驗(yàn)
  5. 幾款常用UML建模工具解析
責(zé)任編輯:佚名 來(lái)源: it168.com
相關(guān)推薦

2010-06-30 12:45:02

UML業(yè)務(wù)建模

2010-07-07 18:00:44

UML類(lèi)圖建模

2010-06-29 17:15:29

UML建模方法

2010-06-07 18:17:54

UML建模

2010-06-30 09:19:08

UML建模案例分析

2010-06-30 14:37:20

UML類(lèi)圖

2010-07-01 11:42:56

UML類(lèi)圖

2010-06-30 15:10:18

2010-06-29 17:42:54

UML建模

2010-06-17 17:34:15

UML發(fā)展

2010-06-08 18:53:43

UML建模工具

2010-06-09 15:53:30

UML建模

2010-06-30 14:46:49

UML類(lèi)圖

2010-06-30 17:36:58

UML用例圖

2010-07-07 09:34:06

UML用戶(hù)指南

2010-07-01 17:05:34

UML包圖

2010-07-08 13:55:21

UML建模

2010-06-29 14:03:46

UML組成

2010-06-30 15:26:33

UML靜態(tài)建模

2010-06-28 09:44:48

UML建模工具Rose
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产麻豆一区二区三区 | 91综合网 | 免费看国产一级特黄aaaa大片 | av夜夜操 | 国产一区精品 | 天天综合久久网 | 久久精品综合网 | 精品久久久av | 日韩欧美专区 | 日韩美av| 亚洲欧洲综合av | 国产区免费视频 | 成人久久久久久久久 | 久久精品亚洲 | 亚洲色图综合 | 伊人春色在线观看 | 国内精品成人 | 91高清在线视频 | 亚洲一区中文字幕 | 人人澡人人射 | 亚洲三区在线观看 | 羞羞午夜 | 久草免费视 | 美女久久久久 | 日本不卡一区二区三区 | 欧美一区二区三区小说 | 99精品视频在线 | 欧美日韩综合精品 | 午夜精品在线 | 午夜精品久久久久久久星辰影院 | 福利片一区二区 | 黄色网址免费看 | 欧美日韩一二三区 | 久草视频在线播放 | 夏同学福利网 | 国外成人在线视频网站 | 成人在线一区二区 | 亚洲精品麻豆 | 在线日韩av电影 | 综合九九 | 免费日韩av |