2012年3月2日

7.1-Why分析企業規則

給SA的UML/MDA實務手冊
----------
第7章-分析企業規則

7.1-Why分析企業規則

        企業透過一組規則(Buisness Rules)來控制整體的運作,包括人員、流程、系統、概念的運作,皆受制於企業規則,由此足見企業規則之重要。所以,早從PIM-1的系統UC敘述,一直到此處的PIM-2狀態圖以及下一章的PIM-3類別圖,我們都會要求系統分析師必需透過這些UML圖,記錄且呈現重要的企業規則。
企業領域中任何一項必須遵守的條件(Conditions)、限制(Constraints)或政策(Policies)都算是企業規則。為了方便討論及理解企業規則,此處我們採用Odell在《Advanced Object-Oriented Analysis and Design Using UML》一書中對企業規則的分類結構,做為次小節的結構安排。
Odell書中將企業規則分為兩大類,分別為:限制規則(Constraint Rules)與衍生規則(Derivation Rules)。限制規則主要用來限制物件結構和行為;衍生規則主要是推論限制或計算公式。細分類如下:
n   限制規則(Constraint Rules)
1.          激/反應規則(Stimulus/Response Rules)
2.          操作規則(Operation Constraint Rules)
3.          結構規則(Structure Constaints Rules)
n   衍生規則(Derivation Rules)
4.          推論規則(Inference Rules)
5.          計算規則(Computation Rules)

沒有留言: