面向對象學習筆記三--參與者

參與者actor在建模過程中佔有核心地位,actor是在系統之外與系統交互的某人或者某事物。

參與者位於系統邊界之外,首先要明確邊界。可以通過下面兩個問題來確定,這兩個問題非常有用,可以用來找出參與者和確定邊界。

1、誰對系統有着明確的目標和要求並且主動發出動作?

2、系統是爲誰服務的?

其實更準的官方叫法是“業務主角business actor”,參與者容易讓人誤解爲只要是參與了業務都是叫參與者,有些人是參與了業務,確實系統內部的人,他們應該叫做業務工人business worker 。

參與者可以非人

查找參與者時請注意,參與者一定是直接並且主動的向系統發出動作並獲得反饋,否則就不是參與者,

在查找參與者的過程中,可以詢問一下問題以幫助確定參與者:

  1. 誰負責提供、使用或刪除信息?
  2. 誰將使用此功能?
  3. 誰對某個特定功能感興趣?
  4. 在組織中的什麼地方使用系統?
  5. 誰負責支持和維護系統?
  6. 系統有哪些外部資源?
  7. 其他還有那些系統將需要與該系統進行交互?

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章