運用企業參與者
正如你所知,企業參與者是與位於企業外部,並與企業互動的任何人或任何事物。一旦你為你的組織確定了企業參與者,下一步就要將他們加入
Rose
的模型裡,並在企業使用案例與企業參與者之間建立關係。

加入企業參與者
和企業使用案例的做法一樣,藉由把企業參與者加到使用案例圖中,就可加入
Rose
的模型裡。流程中的第一步是產生或打開一個使用案例圖,一旦你這麼做,你就可以使用工具箱來加入企業參與者。
加入一個企業參與者到使用案例圖中:
-
在工具箱中選擇「企業參與者」的按鈕〈黃色的參與者圖示是企業參與者〉。
-
在使用案例圖內部任意處點擊滑鼠,預設下此新的企業參與者會命名為「NewClass」。
-
在已選取的新參與者上,打上它的名字。注意此新的企業參與者,會自動加入瀏覽窗格裡的【Use
Case view】下面。
刪除企業使用案例圖
關於企業參與者的詳細情形,如名稱、關係、和屬性,都可在企業參與者規格視窗裡操控,如圖
3.14 所示。
當在本書的後面你運用類別時,你可能會注意到此參與者規格視窗與類別規格視窗非常相似,這是因為
Rose
把參與者當作是類別的特殊型態。此參與者規格視窗含有與類別規格視窗相同的欄位,但有些欄位,參與者是不能使用的。
開啟企業參與者規格:
-
在使用案例圖的企業參與者上右擊滑鼠。
-
在快捷功能表裡選擇【Open
Specification】。
或
-
在瀏覽窗格裡的參與者上右擊滑鼠。
-
在快捷功能表裡選擇【Open
Specification】。
或
-
選擇使用案例圖裡的參與者。
-
選擇
Browse Ø Specification。
或
-
選擇使用案例圖裡的參與者。
-
按【Ctrl
+ B】鍵。
FIGURE
3.14
Business actor specification window

指定參與者造型
造型(Stereotype)在
UML
裡,是將塑模元素加以分類的一種方法。造型用在當一個元素有很多種不同的類型時,例如,Visual
Basic 有很多不同型態的類別: 介面(interface)、表單(form)、控制項(control)、集合(collection)等等,在
UML 識別它們每個是以不同的造型。
同樣的觀念用在企業參與者,你可能有數個不同型態的企業參與者:有的來自於供應產商,有的來自於政府行政機關,也有從客戶的公司而來的等等。如果你喜歡,你可以產生你自己的造型,將你的企業參與者進行分類。你可在規格視窗裡指定造型給企業參與者。
指定一個企業參與者造型:
-
在瀏覽窗格或使用案例圖裡的企業參與者上右擊滑鼠。
-
從快捷功能表裡選擇【Open
Specification】。
-
在【Stereotype】的欄位裡,輸入企業參與者造型。
警告!
如你改變一個企業參與者的造型,Rose
將不再使用 UML
的參與者符號來表示此參與者,而是用一個方塊來替代。這雖然不會影響你其他的塑模,但會使得使用案例圖變得難以了解。
設定企業參與者的多重性
多重性(Multiplicity)涉及你對一個特定的企業參與者,所期望的實例數目。例如,你可能期望有
300,000
人担任客戶的角色。你可以在規格視窗獲得這個資訊。
Rose
提供你幾個多重性的選項:
多重性(Multiplicity)
|
意義(Meaning) |
0..0
|
零個(Zero) |
0..1
|
零個或一個(Zero
or one) |
0..n
|
零個或多個(Zero
or more) |
1..1
|
祗有一個(Exactly
one) |
1..n
|
一個或多個(One
or more) |
n(預設)
|
很多個(Many) |
或者,你也可以使用下列的格式,輸入你自己的多重性:
格式(Format)
|
意義(Meaning) |
範例(Example) |
<number>
|
Exactly
<number> |
3 |
<number
1>..<number 2>
|
Between
<number 1> and <number 2> |
3..7 |
<number>..n
|
<number>
or more |
3..n |
<number
1>,<number 2>
|
<number
1> or <number 2> |
3,
7 |
<number
1>,<number 2>.. <number 3>
|
Exactly
<number 1> or between <number 2>and <number
3> |
3,
7–9 |
<number
1>..<number 2>, <number 3>..<number 4>
|
Between
<number 1> and <number 2> or between <number
3> and <number 4> |
3-5,
7-10 |
設定企業參與者的多重性:
-
在瀏覽窗格或使用案例圖裡的企業參與者上右擊滑鼠。
-
從快捷功能表裡選擇【Open
Specification】。
-
選擇【Detail】標籤。
-
在【Multiplicity】的下拉式方塊裡選擇,或用上面所列的格式之一,輸入企業參與者的多重性。
檢視企業參與者的關係
和企業使用案例一樣,你可以檢視所有企業參與者的關係,藉由使用規格視窗裡的【Relations】標籤頁,或經由瀏覽窗格。
檢視企業參與者的關係:
-
在瀏覽窗格或使用案例圖裡的企業參與者上右擊滑鼠。
-
從快捷功能表裡選擇【Open
Specification】,這些關係會列示在【Relations】標籤頁裡。
或
從瀏覽窗格裡查看,所有企業參與者的關係會列在樹狀檢視方塊於其底下。
檢視此關係的特殊規格:
-
對清單裡的關係雙擊滑鼠。
-
此關係的規格視窗會顯現。對於關係規格的詳細描述,請看即將到來「運用關係(Working
with Relationships)」的部分。
或
-
對清單裡的關係雙擊滑鼠。
-
從快捷功能表裡選擇【Open
Specification】。
-
此關係的規格視窗會顯現。對於關係規格的詳細描述,請看即將到來「運用關係(Working
with Relationships)」的部分。
刪除一個關係:
-
對清單裡的關係右擊滑鼠。
-
從快捷功能表裡選擇【Delete】。
|