一、引言

SysML中的模塊定義圖,英文為 “Block Definition Diagram”,簡稱BDD,是系統(tǒng)建模過程中最為常見的圖之一,BDD是一種結構圖,它主要對系統(tǒng)的結構組成以及組成元素間的關系進行描述。SysML中的圖類似于UML中的類圖,在學習的過程中可以以類比的方式進行學習。

二、模塊定義圖介紹

如下圖所示,BDD中可以包含 包、模型、模型庫、視圖、模塊和約束模塊。其中最為重要和常見的是模塊和約束模塊。包、模型、模型庫、視圖在后續(xù)系列文章中論述,我們僅關注BDD中常用的模塊和約束模塊,本文重點介紹模塊。

移動開發(fā)培訓,Android培訓,安卓培訓,手機開發(fā)培訓,手機維修培訓,手機軟件培訓

約束模塊是SysML中的一種定義元素,常見情況下在約束模塊中定義約束表達式。約束模塊一般用于搭配參數(shù)圖構建系統(tǒng)的數(shù)學模型。

1. 模塊的表達方式

模塊時SysML中的基本單元,其對應于系統(tǒng)中的任意實體,我們可以使用模塊對系統(tǒng)中的實體進行建模。通過帶有<<block>>標識的矩形框表示,其后帶有模塊的名稱(用戶自定義),另外,還可以通過可選的其他分隔框,用來標識模塊的其他組成。例如下圖所示,該模塊定義為 包含 值屬性 和 操作屬性分隔框。移動開發(fā)培訓,Android培訓,安卓培訓,手機開發(fā)培訓,手機維修培訓,手機軟件培訓

網(wǎng)友評論