標準解讀

《GB/T 28174.1-2011 統(tǒng)一建模語言(UML) 第1部分:基礎結構》是中國國家標準,該標準對應于國際標準ISO/IEC 19501:2005《信息技術—統(tǒng)一建模語言(UML)—第1部分:基礎結構》,并且等同采用。其主要目的是為軟件密集型系統(tǒng)的規(guī)格說明、設計和文檔化提供一種圖形化的語言。本文件定義了UML的基礎結構,包括元模型架構及其構成元素。

在這一部分中,重點介紹了UML的四個抽象層次:元類層、實例層、模型層以及用戶模型層。通過這四層結構,UML能夠支持從非常抽象的概念到具體實現(xiàn)細節(jié)的不同視角建模需求。其中,元類層描述了所有可能存在的UML元素類型;實例層則展示了這些類型的特定實例;模型層用于表達具體的系統(tǒng)或應用程序的設計;而用戶模型層則是基于前三層之上構建的具體應用領域內(nèi)的模型。

此外,《GB/T 28174.1-2011》還詳細規(guī)定了UML中的核心概念,如類、對象、關系(關聯(lián)、泛化、依賴等)、包以及圖等,并且對每種元素都給出了精確的語義定義。同時,它也明確了如何使用這些基本構造塊來創(chuàng)建不同類型的UML圖,比如用例圖、類圖、序列圖等,以滿足不同類型信息交流的需求。

該標準旨在促進軟件開發(fā)過程中各利益相關者之間的有效溝通,確保所創(chuàng)建的模型具有高度的一致性和可理解性。通過對UML基礎結構的標準化定義,有助于提高軟件項目的質(zhì)量和效率,同時也為后續(xù)版本的發(fā)展奠定了堅實的基礎。


如需獲取更多詳盡信息,請直接參考下方經(jīng)官方授權發(fā)布的權威標準文檔。

....

查看全部

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

下載本文檔

GB/T 28174.1-2011統(tǒng)一建模語言(UML)第1部分:基礎結構-免費下載試讀頁

文檔簡介

ICS35080

L77.

中華人民共和國國家標準

GB/T281741—2011

.

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

()

第1部分基礎結構

:

UnifiedmodelinlanuaeUML—

ggg()

Part1Infrastructure

:

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

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

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

GB/T281741—2011

.

目次

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

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

范圍………………………

11

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

21

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

3、1

語言體系結構……………

423

語言形式體系……………

529

基礎結構庫…………………

6(InfrastructureLibrary)33

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

7∷(Core∷Abstractions)34

核心基本的…………

8∷(Core∷Basic)76

核心構造………………………

9∷(Core∷Constructs)84

核心原子類型…………

10∷(Core∷PrimitiveTypes)129

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

11∷(Core∷Profiles)132

GB/T281741—2011

.

前言

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

GB/T28174《(UML)》4:

第部分基礎結構

———1:;

第部分上層結構

———2:;

第部分對象約束語言

———3:(OCL);

第部分圖交換

———4:。

本部分為的第部分

GB/T281741。

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

GB/T1.1—2009。

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

(OMG)《:》2.0。

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

。。

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

(SAC/TC28)。

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

:、、、

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

。

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

:、、、、、。

GB/T281741—2011

.

引言

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

(UML),,

檔化它是一種通用建模語言可以和所有主流的面向?qū)ο蠛兔嫦驑嫾姆椒ㄒ黄鹗褂貌⑦m用于所有

。,,

的應用領域和實現(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關于對讀者的建議

.

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

,

戶可閱讀基礎結構部分

(GB/T28174.1)。

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

(GB/T28174.2)。,

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

,。

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

,

閱讀對象約束語言部分

(GB/T28174.3)。

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

,。

03關于本部分

.

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

45UML。

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

610(InfrastructureLibrary),

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

UML,(MOF)(CWM)。

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

UML。,

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

UML、MOFCWM。,,

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

,UML。

如圖所示

1。

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

,,3。

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

(PrimitiveTypes),,

建模因此它們不但用于基礎結構庫本身而且用于和等元模型

(metamodeling),,MOFUML(meta-

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

models)。,。

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

,。,

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

。,。

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

,MOFUML,。

包括一個構造包的子集它主要是為了使用

(Basic),XMI。

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

(profiles),UML。

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

MOF。

GB/T281741—2011

.

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

()

第1部分基礎結構

:

1范圍

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

GB/T28174、、

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

。。

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

(UML),UML、UML

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

UML。

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

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

。,

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

。,()。

統(tǒng)一建模語言第部分上層結構

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)授權,嚴禁復制、發(fā)行、匯編、翻譯或網(wǎng)絡傳播等,侵權必究。
  • 2. 本站所提供的標準均為PDF格式電子版文本(可閱讀打?。?,因數(shù)字商品的特殊性,一經(jīng)售出,不提供退換貨服務。
  • 3. 標準文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁,非文檔質(zhì)量問題。

評論

0/150

提交評論