国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

解析軟件工程的UML建模方法與技術

開發 架構
UML建模相信大家應該有所了解,這里向大家介紹一下軟件工程的UML建模方法與技術研究,本文分析了UML的概念,特點以及組成,指出了UML在應用中的特點。

本節和大家一起學習一下軟件工程的UML建模方法與技術,主要包括UML統一建模的概念,UML的發展,UML的組成與優勢。相信通過本節的學習你對UML建模一定會有深刻的認識。

軟件工程的UML建模方法與技術

論文分析了UML的概念,特點以及組成,指出了UML在應用中的特點。通過UML可以很好的應用其圖形化的特征,輔助進行系統的建模與分析,介紹了兩種開發應用的建模工具,***指出應用學習UML的難點,使用UML應該注意的地方,可以起到很好的借鑒作用。

0引言

UML這三個字母的全稱是Unified Modeling Language,即統一建模語言,簡單地說就是一種有特殊用途的語言。其實有很多內容文字是無法表達的。比如建筑界有一套標準來描述,來輔助表達清楚建筑的設計,就是建筑設計圖紙。同樣的情況在軟件開發過程中,特別是當前的數據庫看軟件工程方面,也需要一套標準來輔助軟件開發工作。UML就是其中的一種標準,(注意并不是唯一標準,只是UML是比較推崇的一種標準)雖然UML并不是官方的標準,也沒有法律規定在軟件開發中一定要用UML,但是通過妥善使用UML在內的各種標準,往往能夠提高軟件開發的水平。UML可以實現大型復雜系統各種成分描述的可視化、說明并構造系統模型,以及建立各種所需的文檔,它是一種定義良好、易于表達、功能強大且普遍適用的建模語言。

1統一建模的概念

現代的軟件開發采用面向對象的觀點進行建模。按照這種方法,所有軟件系統都用對象或類作為其主要構造塊。對象通常是從問題空間或解空間的詞匯中抽取出來的東西;類是對具有共同性質的一組對象(從建模者的視角)的描述。而UML正式這種面向對象統一建模的方法。UML合并了許多面向對象方法中被普遍接受的概念,對每一種概念它都給出了清晰的定義、表示法和有關術語。使用UML可以對已有的用各種方法建立的模型進行描述,并比原來的方法描述得更好。
(1)在應用領域方面。UML適用于各種應用領域的建模,包括大型的、復雜的、實時的、分布式的、集中式數據或計算的、嵌入式的系統。
(2)在實現的編程語言和開發平臺方面。UML可應用于運行各種不同的編程實現語言和開發平臺的系統。其中包括程序設計語言、數據庫、4GL、組織文檔及固件等。
(3)在開發全過程方面。UML是一個建模型語言,不是對開發過程的細節進行描述的工具。就像通用程序設計語言可以用于許多風格的程序設計一樣,UML適用于大部分現有的或新出現的開發過程。尤其適用于迭代式增量開發過程。

2UML建模的發展

從二十世紀八十年代初期開始眾多的方法學家都在嘗試用不同的方法進行面向對象的分析與設計。有少數幾種方法開始在一些關鍵性的項目中發揮作用包括Booch OMTShlaer/Mellor Odell/Martin RDD OBA 和Objectory。到了二十世紀九十年代中期出現了第二代面向對象方法,著名的有Booch'94 OMT的沿續以及Fusion等。此時面向對象方法已經成為軟件分析和設計方法的主流。這些方法所做的最重要的嘗試是在程序設計藝術與計算機科學之間尋求合理的平衡,來進行復雜軟件的開發。由于Booch 和OMT 方法都已經獨自成功地發展成為世界上主要的面向對象方法,因此Jim Rumbaugh 和Grady Booch 在1994 年10 月共同合作把他們的工作統一起來。到1995 年成為統一方法Unified Method 版本0.8 隨后Ivar Jacobson 加入并采用。
UML 版本1.0 被提交給OMG 組織作為軟件建模語言標準化的候選其后的半年多時間里一些重要的軟件開發商和系統集成商都成為UML 伙伴,如Mircrosoft IBM HP等。它們積極地使用UML 并提出反饋意見。***于1997 年9 月再次提交給OMG 組織于1997 年11 月7 日正式被OMG 采納作為業界標準。現在OMG 已經把UML 作為公共可得到的規格說明,提交給國際標準化組織ISO 進行國際標準化。

3 UML建模的組成與優勢

UML由圖和元模型組成。在這里圖是語法,元模型是語義。UML主要地包括了三個基本構造塊:事物(Things)、關系(Relationships)和圖(Diagrams)。UML在系統模型分析與設計中有著良好的優勢,主要體現在如下的一些方面:
(1)完全獨立于過程。它是系統建模語言,完全的獨立在開發過程之外。
(2)是面向對象的。它支持面向對象技術的主要概念,而且有許多模型元素的表示圖形和方法,能夠簡潔地表達面向對象之各種概念。
(3)易于掌握使用。這些所囊括的圖形結構清晰,非常利于建模,也比較容易掌握。
(4)具有可視化的特點。UML模型圖可以清楚地表示系統的邏輯模型,這個特點非常適于復雜系統的建模。
(5)獨立于程序設計語言。用UML建立的軟件系統模型可以用Java、VC++、SmalltaIk等任何一種面向對象的程序設計來實現。

4UML建模詳細分析

4.1UML建模中的主要圖

圖是事物集合的分類,UML中包含多種圖:
(1)部署圖:部署圖定義系統中軟硬件的物理體系結構;
(2)順序圖:順序圖表示對象之間動態合作的關系;
(3)活動圖:活動圖描述系統中各種活動的執行順序。
(4)組件圖:組件圖描述代碼部件的物理結構以及各部件之間的依賴關系;
(5)類圖:類圖描述系統所包含的類、類的內部結構及類之間的關系;
(6)包圖:包圖表明包及其之間的依賴類圖;
(7)狀態圖:狀態圖描述一類對象的所有可能的狀態以及事件發生時狀態的轉移條件;
(8)協作圖:合作圖描述對象之間的協作關系;
(9)對象圖:對象圖是類圖的一個具體實例;
(10)用例圖:用例圖從用戶的角度出發描述系統的功能、需求,展示系統外部的各類角色與系統內部的各種用例之間的關系;實際上UML的分析過程,就是這些圖的具體應用。

  【編輯推薦】

  1. 學習筆記 MES系統的UML建模方法
  2. 兩大開源UML建模工具UMLet和ArgoUML用法解析
  3. 學習筆記 UML建模語言的特點和應用領域
  4. 免費UML建模工具盡情體驗
  5. UML建模工具Rose與PowerDesigner,兩款建模工具的對比

 

責任編輯:佚名 來源: gwy100.org
相關推薦

2010-07-08 10:23:01

UML軟件工程

2010-06-12 11:37:40

UML建模技術

2010-06-08 17:18:50

UML建模技術

2010-06-29 15:06:14

UML建模

2010-06-13 17:48:36

UML面向對象建模

2010-06-18 14:06:17

UML軟件工程

2010-07-01 09:38:39

Visio UML建

2010-06-18 15:55:47

UML建模

2010-07-08 13:44:48

UML建模

2010-06-30 14:46:49

UML類圖

2020-06-05 12:01:11

軟件工程C++Python

2010-06-29 17:27:49

UML建模方法

2010-07-05 13:55:40

UML圖分類

2010-06-18 18:42:43

UML建模語言

2010-06-29 14:51:26

UML建模技術

2010-07-07 10:35:40

UML軟件建模

2010-06-28 09:44:48

UML建模工具Rose

2010-06-30 09:51:55

UML建模技術

2010-06-30 09:34:44

UML建模技術

2010-06-13 13:13:12

UML建模
點贊
收藏

51CTO技術棧公眾號

国产精品一卡二卡三卡| 国产精品久久久久不卡| 免费看黄在线看| 香蕉成人影院| 黄色免费大全亚洲| 日本一区中文字幕| 久久视频一区二区| 久久亚洲精品视频| 亚洲色婷婷久久精品av蜜桃| 夜级特黄日本大片_在线| 国产999精品久久| 精品人伦一区二区三区| 欧美一区综合| 亚洲福利一二三区| 久久精品久久久久电影| 日韩av三级在线观看| 高清av免费看| 日韩视频在线观看| 国精产品一区一区三区mba视频 | 成人午夜视屏| 国产在线xxx| 成人国产精品久久| 日韩精品一卡二卡三卡四卡无卡| 欧美少妇激情| 九九热精品在线| 国产精品成人久久电影| 国产在线二区| 久久伊人蜜桃av一区二区| 亚洲午夜精品一区二区三区| 99久久婷婷| 成人xxxxx色| 亚洲婷婷在线| 国产激情美女久久久久久吹潮| 色天天色综合| 国产不卡在线观看| 色视频在线播放| 亚洲第一福利一区| 黄色片在线免费看| 欧美日本一道本| 欧美三区四区| 91精品国产91久久久| 免费福利视频一区二区三区| 在线精品国精品国产尤物884a| 三区在线视频| 国产96在线 | 亚洲| 奇米影视首页 狠狠色丁香婷婷久久综合 | 婷婷成人在线| 国产精品色婷婷视频| 日韩在线欧美| 国产精品视频区1| 国产一区二区三区久久| 五月婷婷综合色| 99久久精品99国产精品| 国产激情99| 国内一区二区视频| 精品少妇人妻av一区二区| 99精品视频一区二区三区| 在线观看av的网址| 亚洲欧美日韩国产成人精品影院| 9999精品成人免费毛片在线看| 国产福利精品在线| 91影院在线观看| 成人网18免费网站在线| 久久精品国产精品| 精品国产鲁一鲁****| 欧美精品久久| 欧美性高跟鞋xxxxhd| 国产精品99久久久久久董美香| 国产在线欧美日韩| 欧美在线视频全部完| 91精品国产成人观看| 五月天电影免费在线观看一区| 欧美日韩亚洲国产综合| 日韩免费一区二区三区在线播放| 不卡在线观看av| 欧美一区二区三区人| 亚洲免费一区三区| 亚洲一二区在线| 7777精品伊人久久久大香线蕉完整版 | 成人小视频在线观看| 免费看男男www网站入口在线| 欧美日韩成人在线一区| 在线观看日韩av电影| 福利片在线看| 国产精品igao视频| 亚洲啪啪综合av一区二区三区| 成人免费在线观看视频| 久久av喷吹av高潮av| 欧美sm美女调教| 日本午夜一本久久久综合| 888av在线视频| 一二三四视频社区在线| 久久国产精品影视| 91片在线免费观看| 日韩激情av| 91国视频在线| 污污污污污污www网站免费| 欧美成a人免费观看久久| 成人网18免费网站在线| 热99精品里视频精品| 黑人狂躁日本妞一区二区三区| 国产精品扒开腿做爽爽爽视频| 天天干夜夜干| 中文日韩在线| 美女国产在线| www在线观看免费| 国产精品白嫩初高中害羞小美女| 综合久久给合久久狠狠狠97色 | 亚洲专区一区二区三区| 老司机成人影院| 一本大道香蕉8中文在线视频| 日韩av高清在线播放| 久久久久久久久久久久av| 欧美日韩国产精品一区二区不卡中文| 亚洲高清成人| 久久福利在线| av在线free| 四虎国产精品成人免费4hu| 97国产在线观看| 欧美人成免费网站| 亚洲欧美日本视频在线观看| 久久aimee| 最近中文视频在线| 国产一区二区三区在线免费| 成人av资源网| 国产成人在线播放| 日韩精品视频在线| 一区二区三区精品视频在线| 国产一区二区不卡| 国产一区日韩一区| 国产日韩在线观看视频| 在线手机中文字幕| 熟女少妇精品一区二区| 国产欧美一区二区三区另类精品| 欧美成年人视频网站欧美| 欧美一级专区免费大片| 在线观看免费亚洲| 色香蕉久久蜜桃| 亚洲黄色免费网站| 一区二区三区在线视频观看| 亚洲美女免费视频| 亚洲少妇30p| 亚洲国产精品久久一线不卡| 亚洲综合在线视频| 狠狠色噜噜狠狠狠狠97| 在线视频你懂得一区| 日韩午夜电影在线观看| 日韩一区二区三区视频| 777奇米四色成人影色区| 91精品国产色综合久久久蜜香臀| 欧美三级三级三级爽爽爽| 制服丝袜av成人在线看| 欧美性猛片xxxx免费看久爱| 天天色天天爱天天射综合| 亚洲综合清纯丝袜自拍| 午夜av一区二区| 在线精品视频小说1| 欧美视频完全免费看| 日韩欧中文字幕| 69精品人人人人| 亚洲国产成人精品女人久久久| 亚洲无线码在线一区观看| 日韩有码在线视频| 欧美激情精品久久久| 91麻豆国产语对白在线观看| 日本精品免费| 欧美激情综合色| 午夜精彩视频在线观看不卡| 激情综合激情| 午夜精品影视国产一区在线麻豆| 成人av黄色| 午夜在线免费视频| 欧美无砖专区免费| 97碰在线观看| 欧美综合一区二区| 中文在线一区二区| 亚洲三级免费| 哺乳一区二区三区中文视频| 最新二区三区av| 中文字幕在线中文字幕日亚韩一区| 亚洲人成在线免费观看| 日韩三级精品电影久久久| 最近2019年日本中文免费字幕| 日韩中文字幕在线免费观看| 亚洲va久久久噜噜噜久久天堂| 成人黄视频免费| 水蜜桃色314在线观看| 麻豆av在线免费看| 日本亚洲视频| 蜜桃视频一区二区三区在线观看| 白白色 亚洲乱淫| av资源久久| 亚洲一级高清| 中文一区二区在线观看| mm视频在线视频| 日本动漫同人动漫在线观看| 天堂综合网久久| 91免费在线看| 色综合视频一区中文字幕| 国产成人一区二区三区免费看|