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

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)等概念。

2.ML統一建模語言的應用領域

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

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

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

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

【編輯推薦】

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

2010-06-08 16:52:51

UML教程

2010-06-08 10:23:58

統一建模語言UML

2010-06-18 18:35:53

UML建模語言

2010-06-12 10:33:33

統一建模語言UML

2010-01-15 18:50:37

C++語言

2010-06-08 10:03:05

統一建模語言UML

2010-06-28 11:38:58

UML繪圖工具

2010-06-10 18:05:20

UML統一建模語言

2010-06-12 10:48:45

統一建模語言UML

2009-11-09 10:55:16

ibmdwUML

2009-11-09 10:57:34

ibmdwUML

2010-06-08 09:19:36

UML

2020-08-10 08:15:32

Python開發語言

2009-11-24 14:06:46

PHP應用領域

2010-06-08 15:59:38

UML建模工具

2010-06-08 12:36:16

UML介紹

2016-10-18 10:53:05

移動程序

2020-10-10 11:03:24

面向對象編程語言開發

2010-06-07 17:40:09

UML

2010-01-06 17:03:45

Linux主要特點
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品9999久久久久 | 91成人小视频 | 日韩一区欧美一区 | 亚洲视频中文 | 九九看片| 91在线观看免费视频 | 午夜在线影院 | 中文字幕三区 | 亚洲国产精品久久 | 激情欧美一区二区三区 | 亚洲国产成人精 | 欧日韩在线 | 黄色免费在线网址 | 精品美女视频在线观看免费软件 | 国产精品久久久久久久久久久久午夜片 | 国产成年人视频 | 欧美成人免费在线视频 | 欧美一级黄色片免费观看 | 日日做夜夜爽毛片麻豆 | 91在线精品一区二区 | 一二三在线视频 | 成人黄色在线视频 | 综合久久色 | 欧美一区二区三区国产精品 | 91精品国产综合久久婷婷香蕉 | 国产精品免费一区二区三区 | 美美女高清毛片视频免费观看 | 亚洲第一女人av | 香蕉久久久| 国产欧美一区二区三区在线看 | 成人免费在线观看 | 亚洲免费在线观看 | 国产精品久久久久久 | 亚洲一区二区不卡在线观看 | 精品一区国产 | 国产精品一区二区在线播放 | 金莲网 | 性一交一乱一透一a级 | 性生活毛片 | 日韩在线观看 | 国产乱码一二三区精品 |