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

專家推薦 UML入門經典

開發 架構
UML統一建模語言你是否了解,這里向大家介紹一下UML的相關內容,歡迎大家一起來學習,相信通過本文的介紹大家對UML有一定的認識。

本節繼續向大家介紹UML的知識,主要包括UML的主要特點,UML應用領域以及其他相關知識,希望通過本節的介紹大家對UML有深入的了解。下面我們繼續來學習UML相關內容。

1、UML的主要特點

  標準建模語言UML的主要特點可以歸結為三點:
  (1)UML統一了Booch、OMT和OOSE等方法中的基本概念。 
  (2)UML還吸取了面向對象技術領域中其他流派的長處,其中也包括非OO方法的影響。
  UML符號表示考慮了各種方法的圖形表示,刪掉了大量易引起混亂的、多余的和極少使用的符號,也添加了一些新符號。因此,在UML中匯入了面向對象領域中很多人的思想。這些思想并不是UML的開發者們發明的,而是開發者們依據最優秀的OO方法和豐富的計算機科學實踐經驗綜合提煉而成的。 
  (3)UML在演變過程中還提出了一些新的概念。
  在UML標準中新加了模板(Stereotypes)、職責(Responsibilities)、擴展機制(Extensibilitymechanisms)、線程(Threads)、過程(Processes)、分布式(Distribution)、并發(Concurrency)、模式(Patterns)、合作(Collaborations)、活動圖(Activitydiagram)等新概念,并清晰地區分類型(Type)、類(Class)和實例(Instance)、細化(Refinement)、接口(Interfaces)和組件(Components)等概念。
  因此可以認為,UML是一種先進實用的標準建模語言,但其中某些概念尚待實踐來驗證,UML也必然存在一個進化過程。

2、UML的應用領域

  UML的目標是以面向對象圖的方式來描述任何類型的系統,具有很寬的應用領域。其中最常用的是建立軟件系統的模型,但它同樣可以用于描述非軟件領域的系統,如機械系統、企業機構或業務過程,以及處理復雜數據的信息系統、具有實時要求的工業系統或工業過程等。總之,UML是一個通用的標準建模語言,可以對任何具有靜態結構和動態行為的系統進行建模。
  
此外,UML適用于系統開發過程中從需求規格描述到系統完成后測試的不同階段。在需求分析階段,可以用用例來捕獲用戶需求。通過用例建模,描述對系統感興趣的外部角色及其對系統(用例)的功能要求。分析階段主要關心問題域中的主要概念(如抽象、類和對象等)和機制,需要識別這些類以及它們相互間的關系,并用UML類圖來描述。為實現用例,類之間需要協作,這可以用UML動態模型來描述。在分析階段,只對問題域的對象(現實世界的概念)建模,而不考慮定義軟件系統中技術細節的類(如處理用戶接口、數據庫、通訊和并行性等問題的類)。這些技術細節將在設計階段引入,因此設計階段為構造階段提供更詳細的規格說明。 
  
編程(構造)是一個獨立的階段,其任務是用面向對象編程語言將來自設計階段的類轉換成實際的代碼。在用UML建立分析和設計模型時,應盡量避免考慮把模型轉換成某種特定的編程語言。因為在早期階段,模型僅僅是理解和分析系統結構的工具,過早考慮編碼問題十分不利于建立簡單正確的模型。
  UML模型還可作為測試階段的依據。系統通常需要經過單元測試、集成測試、系統測試和驗收測試。不同的測試小組使用不同的UML圖作為測試依據:單元測試使用類圖和類規格說明;集成測試使用部件圖和合作圖;系統測試使用用例圖來驗證系統的行為;驗收測試由用戶進行,以驗證系統測試的結果是否滿足在分析階段確定的需求。 
  總之,標準建模語言UML適用于以面向對象技術來描述任何類型的系統,而且適用于系統開發的不同階段,從需求規格描述直至系統完成后的測試和維護。

3、UML相關知識

  UML2.0中一共定義了13種圖示(diagrams)。為方便了解,可分類成右側的結構。
  結構圖(Structurediagrams)強調的是系統式的建模:
  類圖(ClassDiagram)
  組件圖(Componentdiagram)
  復合結構圖(Compositestructurediagram)
  部署圖(Deploymentdiagram)
  對象圖(Objectdiagram)
  包圖(Packagediagram)
  行為圖(Behaviordiagrams)強調系統模型中觸發的事件:
  活動圖(Activitydiagram)
  狀態機圖(StateMachinediagram)
  用例圖(UseCaseDiagram)
  交互圖(Interactiondiagrams),屬于行為圖形的子集合,強調系統模型中的資料流程:
  通信圖(Communicationdiagram]]
  交互概述圖(Interactionoverviewdiagram)(UML2.0)
  序列圖(順序圖)(Sequencediagram)
  時間圖(UMLTimingDiagram)(UML2.0)
  協定狀態機是狀態機的子變種。它用來塑造網絡通訊協定模型。
  UML并不限定UML要素型別非得是某圖形上的型別。一般來說,每個UML要素大約會出現在圖的所有型別。這種彈性在UML2.0部分被限定。
  為了要保持工程圖的傳統,在您的UML圖上加注用途、約束、或意圖永遠無傷大雅。

4、其他同名詞條

  UML
  大學簡稱
  UnivofMassachusetts馬薩諸塞州大學(美國)
  UML
  UserModeLinux.
  模擬交換機的自動測試系統。

【編輯推薦】

  1. UML基礎: 統一建模語言簡介
  2. UML面向對象知識入門
  3. 直擊:中國系統與軟件過程改進年會——UML專場
  4. 統一建模語言(UML) 版本 2.0
  5. UML面向對象建模知識簡介
責任編輯:佚名 來源: baidu.com
相關推薦

2010-06-29 13:45:50

UML類圖教程

2010-08-04 09:51:05

Flex學習

2010-06-12 17:19:18

UML用戶指南

2010-07-01 10:24:30

UML小工具

2010-07-20 13:19:16

Perl入門手冊

2010-06-08 16:08:42

UML建模工具

2010-07-20 16:19:54

Perl

2010-08-03 14:37:30

Flex入門教程

2010-07-07 08:58:16

UML畫圖工具

2010-06-08 18:43:11

UML建模工具

2010-06-28 12:59:50

UML工具軟件

2010-07-12 15:56:37

UML建模工具

2010-07-23 12:23:49

Perl基礎

2010-06-07 19:27:40

UML是什么

2010-06-10 16:27:17

什么是uml

2010-07-06 10:00:08

UML部署圖

2010-06-10 17:14:54

UML建模過程

2010-07-02 09:54:45

UML建模技能認證體系中國系統與軟件過程改進

2010-07-26 11:09:35

Perl函數手冊

2010-06-29 19:08:23

UML建模技術
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲劲爆av| 91xh98hx 在线 国产 | 成人一区二区在线 | 91视频. | 激情av在线 | 中文字幕成人网 | 中文字幕亚洲精品在线观看 | 国产一区二区三区精品久久久 | 激情欧美一区二区三区中文字幕 | 国产日韩欧美在线 | 欧美激情久久久 | 国产色片在线 | 午夜影院免费体验区 | 国产一区二区三区在线免费观看 | 免费观看一级特黄欧美大片 | 日本黄色一级视频 | 一本色道久久综合亚洲精品高清 | 成人深夜福利在线观看 | 国产成人自拍av | 精品乱码一区二区三四区 | 精品自拍视频在线观看 | 欧美一区二区三区久久精品 | 日韩欧美高清 | av国产精品| 欧美国产中文 | 91成人小视频 | 国产激情一区二区三区 | 青青草视频免费观看 | 少妇精品久久久久久久久久 | 午夜视频免费在线 | 国产一区三区视频 | 中文字幕免费视频 | 免费簧片视频 | 视频三区| 97伦理电影网 | 久久久久久久久国产精品 | 黄色一级视频 | 91免费在线看 | 日韩精品久久久久久 | 九九久久这里只有精品 | 激情av网站|