[寫給SA的UML/MDA實務手冊 邱郁惠著] 筆記,以另一種觀點整理
UC:
- 繪製企業UC:系統上線之後,可能會影響到哪幾條流程?
- 繪製企業參與者:什麼情況下會開始執行某流程,可有企業外部的人士會啟動或參與流程?
- 撰寫企業UC簡述:針對某一個企業UC,請用一兩句話簡單說明它是做什麼用的?
物件:
- 在執行這項工作時,你們會用到哪些專業概念?
- 你們在執行這項工作時,會需要用到哪些資料?
屬性:
- 物件需要記錄哪些屬性(Attribute)?
- 某物會記錄什麼資料呢?
- 某物可以提供我們哪些資料呢?
- 透過某物,可以讓我們查到哪些資料嗎?
- 探問屬性定義:可以請您(企業人員)用簡單的一、兩句話,解釋某屬性是什麼嗎?
- 判斷屬性的資料型態:可以請您舉個例子嗎?
- 判斷屬性的資料型態以及欄位大小:請問某屬性有範圍值嗎?
- 數字型態:可被接受的數字,最大最小為何?
- 字串型態:可被接受的字串,最長最短為何?
- 列舉型態:預設的項目,有哪幾個?項目異動的頻率?
- 探問屬性的初始值:請問某數性有初始值嗎?
- 探問屬性的獲得方法:怎樣做才能夠得到某屬性值(Attribute Value)?
- 鍵入值:請問誰會提供這項屬性值?
- 查詢值:請問可以向哪裡查詢這項屬性值?
- 計算值:請問計算公式為何?
- 流水號或特定編碼:請問可有獨特的編碼方式?
操作:
- 物件可以提供哪些操作(Operations)?
- 某物可以做什麼用呢?
- 有了某物之後,我們可以拿它來做什麼事呢?
- 探問執行步驟:您(企業人員)通常都怎麼執行某操作的呢?可以告訴我,主要的執行步驟嗎?
- 探問資料的輸入及輸出:請告訴我這些執行步驟會需要使用到什麼資料?以及會產出什麼資料?
- 探問計算公式:請告訴我這些執行步驟會需要使用到計算公式嗎?
- 探問特殊限制:在執行某操作時,有沒有什麼重要的限制需要注意或遵守的?
沒有留言:
張貼留言