2009年6月2日 星期二

W02 Use Case裡的人、事、時、地、物


"人"必須透過"事"才能操作"物"是分析與設計的根本,某個物被改變"必然"是因為某個人做了某件事,確定了這個關係後就可以很容易地接受Actor、Use Case與Data的說法。再加上該件事發生的時機與執行的地方,就構成了人、事、時、地、物的思考模式。

在系統裡通常會用角色來取代Actor,當某個角色發動做某件事時,權限控管會根據角色與功能的關係決定是否允許。功能被執行後會進行一連串的動作,執行動作的流程會被編輯為Activity Diagram,而被執行的動作就是Activity。


事件可以區分為一次操作一物的"小事"與一次包括許多小事的"大事"。舉例來說,整理書房是一件很大的事,至少包含整理書桌、整理書櫃、清掃地面幾件較小的事;整理書桌又包含整理書架、整理桌面與整理抽屜三件明確的小事,每件小事都關聯到一個物件。切割範圍的思維一致後,每個人對事物切割範圍的誤差才不致大大。

單位切割之後要處理的是每個單位的分類方式,如何訂定各種存放類別、單位存放時如何分類也是必須同步的想法;另外單位之間原有存在的關聯都是必須保存下來的資訊。

沒有留言:

張貼留言