• 現(xiàn)行
  • 正在執(zhí)行有效
  • 2011-12-30 頒布
  • 2012-06-01 實施
?正版授權(quán)
GB/T 28174.1-2011統(tǒng)一建模語言(UML)第1部分:基礎結(jié)構(gòu)_第1頁
GB/T 28174.1-2011統(tǒng)一建模語言(UML)第1部分:基礎結(jié)構(gòu)_第2頁
GB/T 28174.1-2011統(tǒng)一建模語言(UML)第1部分:基礎結(jié)構(gòu)_第3頁
GB/T 28174.1-2011統(tǒng)一建模語言(UML)第1部分:基礎結(jié)構(gòu)_第4頁
GB/T 28174.1-2011統(tǒng)一建模語言(UML)第1部分:基礎結(jié)構(gòu)_第5頁
免費預覽已結(jié)束,剩余143頁可下載查看

下載本文檔

文檔簡介

ICS35080

L77.

中華人民共和國國家標準

GB/T281741—2011

.

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

()

第1部分基礎結(jié)構(gòu)

:

UnifiedmodelinlanuaeUML—

ggg()

Part1Infrastructure

:

2011-12-30發(fā)布2012-06-01實施

中華人民共和國國家質(zhì)量監(jiān)督檢驗檢疫總局發(fā)布

中國國家標準化管理委員會

GB/T281741—2011

.

目次

前言…………………………

引言…………………………

范圍………………………

11

規(guī)范性引用文件…………………………

21

術語和定義縮略語………………………

3、1

語言體系結(jié)構(gòu)……………

423

語言形式體系……………

529

基礎結(jié)構(gòu)庫…………………

6(InfrastructureLibrary)33

核心包抽象包………………

7∷(Core∷Abstractions)34

核心基本的…………

8∷(Core∷Basic)76

核心構(gòu)造………………………

9∷(Core∷Constructs)84

核心原子類型…………

10∷(Core∷PrimitiveTypes)129

核心外廓………………………

11∷(Core∷Profiles)132

GB/T281741—2011

.

前言

統(tǒng)一建模語言分為個部分

GB/T28174《(UML)》4:

第部分基礎結(jié)構(gòu)

———1:;

第部分上層結(jié)構(gòu)

———2:;

第部分對象約束語言

———3:(OCL);

第部分圖交換

———4:。

本部分為的第部分

GB/T281741。

本部分按照給出的規(guī)則起草

GB/T1.1—2009。

本部分參考面向?qū)ο蠊ぷ鹘M的統(tǒng)一建模語言基礎結(jié)構(gòu)版

(OMG)《:》2.0。

請注意本文件的某些內(nèi)容可能涉及專利本文件的發(fā)布機構(gòu)不承擔識別這些專利的責任

。。

本部分由全國信息技術標準化技術委員會提出并歸口

(SAC/TC28)。

本部分起草單位北京大學廣東省廣業(yè)信息產(chǎn)業(yè)集團有限公司廣東萬維博通信息技術有限公司

:、、、

中國電子技術標準化研究所

本部分主要起草人麻志毅許立勇周偉強唐澤歡江善東高健

:、、、、、。

GB/T281741—2011

.

引言

統(tǒng)一建模語言是一種可視化規(guī)約語言用于定義和構(gòu)造計算機信息系統(tǒng)的制品并將其文

(UML),,

檔化它是一種通用建模語言可以和所有主流的面向?qū)ο蠛兔嫦驑?gòu)件的方法一起使用并適用于所有

。,,

的應用領域和實現(xiàn)平臺如等

(:CORBA、J2EE、.NET)。

01統(tǒng)一建模語言不同版本之間的關系

.

由于的技術較新所以該國際標準歷經(jīng)多次的版本演化下面是在的演化過程

UML,,UMLOMG:

1997UML1.1

1998UML1.2

1999UML1.3

2001UML1.4

2003UML2.0

的本部分正文中的均指統(tǒng)一建模語言和

GB/T28174UMLUML2.0GB/T28174。

02關于對讀者的建議

.

需要了解語言中的元模型構(gòu)造物利用這些構(gòu)造物進行元模型擴展或者是構(gòu)造新的建模語言的用

,

戶可閱讀基礎結(jié)構(gòu)部分

(GB/T28174.1)。

應用系統(tǒng)建模用戶和建模工具制造方都需閱讀上層結(jié)構(gòu)但要注意該部分的內(nèi)

(GB/T28174.2)。,

容是交叉引用的可不按目次順序閱讀

,。

對于要精確地對模型進行約束的應用系統(tǒng)建模用戶或要支持對象約束語言的建模工具制造方需

,

閱讀對象約束語言部分

(GB/T28174.3)。

支持在不同的軟件工具間平滑且無縫地交換文檔的建模工具制造方需閱讀圖交互部分

,。

03關于本部分

.

本部分的第章和第章描述了定義語言體系結(jié)構(gòu)和規(guī)格說明的方法

45UML。

本部分的第章至第章描述了元模型的基礎結(jié)構(gòu)庫的結(jié)構(gòu)和內(nèi)容這

610(InfrastructureLibrary),

些元模型包括元模型和相關元模型如元對象設施和公共倉庫元模型基礎結(jié)

UML,(MOF)(CWM)。

構(gòu)庫定義了的可重用元語言核心與元模型擴展機制元語言核心能夠用于制定各種元模型包

UML。,

括和另外基礎結(jié)構(gòu)庫還定義了一種外廓擴展機制當某些平臺和建模領域不具

UML、MOFCWM。,,

備元模型建模能力時利用這種擴展機制可以為這些平臺對進行定制基礎結(jié)構(gòu)庫的最頂層包

,UML。

如圖所示

1。

核心包是基礎結(jié)構(gòu)庫可重用部分的主體而且被進一步細分如圖所示

,,3。

原子類型包比較簡單它包含若干預定義類型預定義類型通常用于元模型

(PrimitiveTypes),,

建模因此它們不但用于基礎結(jié)構(gòu)庫本身而且用于和等元模型

(metamodeling),,MOFUML(meta-

抽象包包括若干只含有少量元模型且粒度適當?shù)陌鼈冎械拇蟛糠质浅橄蟮倪@個包的

models)。,。

目的是提供高可用的元類集在定義元模型時被特化構(gòu)造包也包含若干粒度適當?shù)陌野殉橄蟀?/p>

,。,

多個方面集中在一起構(gòu)造包中的元類趨向于具體而不是抽象并且適用于面向?qū)ο蠼7妒絹砜?/p>

。,。

一下元模型如和它們通常因為要自動輸入核心中其他包的內(nèi)容而引入構(gòu)造包基本包

,MOFUML,。

包括一個構(gòu)造包的子集它主要是為了使用

(Basic),XMI。

外廓包包含創(chuàng)建特定元模型外廓的機制尤其是對的擴展這種擴展機制是

(profiles),UML。

提供的通用擴展功能的子集

MOF。

GB/T281741—2011

.

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

()

第1部分基礎結(jié)構(gòu)

:

1范圍

的本部分規(guī)定了用于對各類軟件系統(tǒng)進行可視化詳述構(gòu)造和文檔化的統(tǒng)一建模語

GB/T28174、、

言本語言也可用于對其他領域進行建模

。。

本部分適用于統(tǒng)一建模語言的基礎語言構(gòu)造物包括講述的體系結(jié)構(gòu)的設計

(UML),UML、UML

原理以及如何應用這些原理來組織的方法

UML。

2規(guī)范性引用文件

下列文件對于本文件的應用是必不可少的凡是注日期的引用文件僅注日期的版本適用于本文

。,

件凡是不注日期的引用文件其最新版本包括所有的修改單適用于本文件

。,()。

統(tǒng)一建模語言第部分上層結(jié)構(gòu)

GB/T28174.2(UML)2:

統(tǒng)一建模語言第部分對象約束語言

GB/T28174.3(UML)3:(OCL)

統(tǒng)一建模語言第部分圖交換

GB/T28174.4(UML)4:

3術語和定義縮略語

、

31術語和定義

.

溫馨提示

  • 1. 本站所提供的標準文本僅供個人學習、研究之用,未經(jīng)授權(quán),嚴禁復制、發(fā)行、匯編、翻譯或網(wǎng)絡傳播等,侵權(quán)必究。
  • 2. 本站所提供的標準均為PDF格式電子版文本(可閱讀打?。驍?shù)字商品的特殊性,一經(jīng)售出,不提供退換貨服務。
  • 3. 標準文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁,非文檔質(zhì)量問題。

評論

0/150

提交評論