寫給SA的UML/MDA實務手冊
----------
第2章-做好系統分析先睹為快
2.6-PIM-3:定義靜態結構
在PIM-3中,系統分析師用類別圖來表達系統內部的靜態結構;系統具備穩定且具彈性的靜態結構,才能夠順應需求變動,迅速支撐多樣化的系統UC。之後,類別圖可能經由設計師之手,進行調整,並且成為程式設計師最關切的設計圖之一。程式設計師通常會依照類別圖的內容,來編寫並組織原始程式碼。
在PIM-3的過程中,系統分析師尋找操作絕對優先於尋找屬性。因為屬性隨處可見,特別是從PIM-1蒐集而來的表單,裡頭多的是物件必須保存的屬性。而尋找操作就沒這麼直接簡單了,系統分析師必需多動腦筋才能定義出操作,所以先別管屬性了,記得優先找操作。
進行PIM-3時,系統分析師可以經由下列步驟,建立出如圖2-5的類別圖:
1.套用交易樣式,並且經過調整之後,系統分析師可以獲得初步的靜態結構。
2.分析PIM-2的狀態圖之後,系統分析師可以為類別增添屬性及操作。
3.分析PIM-1蒐集來的表單,系統分析師可以為類別增添更多的屬性。
4.經過PIM-4的循序圖,系統分析師可以為類別增添更多的操作,並且描述操作之方法。
圖2-5:類別圖
沒有留言:
張貼留言