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

UML統(tǒng)一建模語言的主要特點和應用領域

開發(fā) 架構
UML統(tǒng)一建模語言你是否熟悉,這里就向大家介紹一下UML統(tǒng)一建模語言的主要特點和應用領域,相信通過本文的介紹你對UML統(tǒng)一建模語言有大致的了解。

本節(jié)繼續(xù)向大家介紹UML統(tǒng)一建模語言的內容,主要包括UML統(tǒng)一建模語言的主要特點和應用領域兩大部分內容,希望通過本節(jié)的學習你對UML統(tǒng)一建模語言有全面的認識。下面讓我們一起來看一下具體介紹吧。

1.UML統(tǒng)一建模語言的主要特點

  UML統(tǒng)一建模語言的主要特點可以歸結為三點:

  (1)UML統(tǒng)一了Booch、OMT和OOSE等方法中的基本概念。

  (2)UML還吸取了面向對象技術領域中其他流派的優(yōu)點,其中也包括非OO方法的影響。UML符號表示考慮了各種方法的圖形表示,刪掉了大量易引起混亂的、多余的和極少使用的符號,也添加了一些新符號。因此,在UML中匯入了面向對象領域中很多人的思想。這些思想并不是UML的開發(fā)者們發(fā)明的,而是開發(fā)者們依據(jù)最優(yōu)秀的OO方法和豐富的計算機科學實踐經(jīng)驗綜合提煉而成的。

  (3)UML在演變過程中還提出了一些新的概念。在UML標準中新加了模板(Stereotypes)、職責(Responsibilities)、擴展機制(Extensibilitymechanisms)、線程(Threads)、過程(Processes)、分布式(Distribution)、并發(fā)(Concurrency)、模式(Patterns)、合作(Collaborations)、活動圖(Activitydiagram)等新概念,并清楚地區(qū)分類型(Type)、類(Class)和實例(Instance)、細化(Refinement)、接口(Interfaces)和組件(Components)等概念。

2.ML統(tǒng)一建模語言的應用領域

  UML的目標是以面向對象圖的方式來描述任何類型的系統(tǒng),具有很寬的應用領域。其中最常用的是建立軟件系統(tǒng)的模型,但它同樣可以用于描述非軟件領域的系統(tǒng),如機械系統(tǒng)、企業(yè)機構或業(yè)務過程,以及處理復雜數(shù)據(jù)的信息系統(tǒng)、具有實時要求的工業(yè)系統(tǒng)或工業(yè)過程等。總之,UML是一個通用的標準建模語言,可以對任何具有靜態(tài)結構和動態(tài)行為的系統(tǒng)進行建模。此外,UML適用于系統(tǒng)開發(fā)過程中從需求規(guī)格描述到系統(tǒng)完成后測試的不同階段。在需求分析階段,可以用用例來捕捉用戶需求。通過用例建模,描述對系統(tǒng)感愛好的外部角色及其對系統(tǒng)(用例)的功能要求。分析階段主要關心問題域中的主要概念(如抽象、類和對象等)和機制,需要識別這些類以及它們相互間的關系,并用UML類圖來描述。

  為實現(xiàn)用例,類之間需要協(xié)作,這可以用UML動態(tài)模型來描述。在分析階段,只對問題域的對象(現(xiàn)實世界的概念)建模,而不考慮定義軟件系統(tǒng)中技術細節(jié)的類(如處理用戶接口、數(shù)據(jù)庫、通訊和并行性等問題的類)。這些技術細節(jié)將在設計階段引入,因此設計階段為構造階段提供更具體的規(guī)格說明。編程(構造)是一個獨立的階段,其任務是用面向對象編程語言將來自設計階段的類轉換成實際的代碼。在用UML建立分析和設計模型時,應盡量避免考慮把模型轉換成某種特定的編程語言。因為在早期階段,模型僅僅是理解和分析系統(tǒng)結構的工具,過早考慮編碼問題十分不利于建立簡單正確的模型。

  UML模型還可作為測試階段的依據(jù)。系統(tǒng)通常需要經(jīng)過單元測試、集成測試、系統(tǒng)測試和驗收測試。不同的測試小組使用不同的UML圖作為測試依據(jù):單元測試使用類圖和類規(guī)格說明;集成測試使用部件圖和合作圖;系統(tǒng)測試使用用例圖來驗證系統(tǒng)的行為,驗收測試由用戶進行,以驗證系統(tǒng)測試的結果是否滿足在分析階段確定的需求。

  總之,UML統(tǒng)一建模語言適用于以面向對象技術來描述任何類型的系統(tǒng),而且適用于系統(tǒng)開發(fā)的不同階段,從需求規(guī)格描述直至系統(tǒng)完成后的測試和維護。

【編輯推薦】

  1. UML統(tǒng)一建模語言的起源和內容解析
  2. UML統(tǒng)一建模語言發(fā)展通史
  3. 如何繪制UML用例圖
  4. UML中各種UML圖形的建立步驟簡明介紹
  5. UML統(tǒng)一建模語言知識體系概述
責任編輯:佚名 來源: blog.csdn.net
相關推薦

2010-06-08 16:52:51

UML教程

2010-06-08 10:23:58

統(tǒng)一建模語言UML

2010-06-18 18:35:53

UML建模語言

2010-06-12 10:33:33

統(tǒng)一建模語言UML

2010-01-15 18:50:37

C++語言

2010-06-08 10:03:05

統(tǒng)一建模語言UML

2010-06-28 11:38:58

UML繪圖工具

2009-11-09 10:55:16

ibmdwUML

2009-11-09 10:57:34

ibmdwUML

2010-06-10 18:05:20

UML統(tǒng)一建模語言

2010-06-12 10:48:45

統(tǒng)一建模語言UML

2010-06-08 09:19:36

UML

2020-08-10 08:15:32

Python開發(fā)語言

2009-11-24 14:06:46

PHP應用領域

2010-06-08 15:59:38

UML建模工具

2010-06-08 12:36:16

UML介紹

2020-10-10 11:03:24

面向對象編程語言開發(fā)

2016-10-18 10:53:05

移動程序

2010-06-07 17:40:09

UML

2010-01-06 17:03:45

Linux主要特點
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 高清国产午夜精品久久久久久 | 亚洲精精品 | 久久夜色精品国产 | 国产精品美女一区二区 | 91社区视频| 亚洲国产高清高潮精品美女 | 国产精品高清在线 | 91福利网| av一级久久| 亚洲国产成人精品一区二区 | 欧美综合一区 | 中文字幕一区在线观看视频 | 1级毛片 | 国产精品久久久久久久7电影 | 这里只有精品99re | 日韩在线观看一区 | 蜜臀久久99精品久久久久久宅男 | 国产精品夜夜夜一区二区三区尤 | 成人av电影免费在线观看 | 日本午夜在线视频 | 日韩一区二区三区在线 | 亚洲精品国产精品国自产在线 | 日本一区二区高清视频 | 国产精品高潮呻吟久久久久 | 国产一区二区视频免费在线观看 | 少妇精品久久久久久久久久 | av在线播放网 | 中文字幕一区二区三区四区五区 | 国产精品美女久久久久久免费 | 亚洲综合无码一区二区 | 日本中文字幕在线视频 | 99精品一区二区 | 国产羞羞视频在线观看 | 国产精品a久久久久 | 国产一区二区三区四区三区四 | 波多野结衣一区二区 | 99精品免费久久久久久久久日本 | 免费在线观看一区二区三区 | 亚洲精品一区二区二区 | 中文字幕国产一区 | 久久久网 |