• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            luqingfei@C++

            為中華之崛起而崛起!
            兼聽則明,偏聽則暗。

            PIM-2:分析業務規則,生成狀態圖

             企業通過一組業務規則(Buisness Rules)來控制整體的動作,包括人員、流程、系統、概念的動作,皆受制于業務規則。

             

            企業領域中任何一項必須遵守的條件(Conditions)、約束(Constraints)或政策(Policies)都算是業務規則。

             

             

            可以將業務規則分為兩大類,分別為:約束規則(Constraint Rules)與衍生規則(Derivation Rules)。

            約束規則主要用來約束對象結構和行為;衍生規則主要是推論約束和計算公式。細分類如下:

            1) 約束規則(Constraint Rules

            a) 刺激/反應規則(Stimulus/ Response Rules

            b) 操作規則(Operation Constraint Rules

            c) 結構規則(Structure Constraint Rules

            2) 衍生規則(Derivation Rules

            a) 推論規則(Inference Rules

            b) 計算規則(Computation Rules

             

            刺激/反應規則

            當(WHEN)某個重要的外界事件發生,而且(and)對象如果(IF)恰好處于某種狀態下時,(THEN)對象就會做出某種事先約定好的行為。簡言之,WHEN and IF條件成立時,對象就會有THEN的反應。

             

             

            操作規則

            操作規則(Operation Constraint Rules)用來保證操作會正確執行,通常又分為“操作前規則”(Operation Precondition Rules)及“操作后規則”(Operation Postcondition Rules)。

            只要(ONLY IF)……且(and)……執行(Execute

             

             

            結構規則

            結構規則(Structure Constaints Rules)用來約束對象種類或關聯關系必須永遠遵守規則。在類圖里,最容易表達結構規則。

             

             

            推論規則

            推論規則(Inference Rules)指出某事實(Facts)為真(True)時,結論(Conclusion)可被推論得出。

            IF …… THEN ……

             

             

            計算規則

            計算規則(Computation Rules)就是一般所謂的計算公式。

             

             

            業務規則散落四處,系統分析員可以通過不同的的UML圖,重新組織且呈現業務規則,如下:

            a) PIM-1的系統用例敘述,以系統流程為主,記錄約束流程的業務規則。

            b) PIM-2的狀態圖,以對象行為為主,記錄刺激對象反應的業務規則。

            c) PIM-3的類圖,以靜態結構為主,記錄約束對象種類或關聯關系的業務規則。

             

             

            在進行PIM-1時,系統分析員已經廣泛地記下一些重要的業務規則了。接著,系統分析員可以從中找出涉及多項業務規則的業務對象(Business Object),并于此處的PIM-2,再進一步通過狀態圖,組織且記錄更多重要的業務規則。

             

            同時,系統分析員經過了建立狀態圖的思考過程之后,可以對重要業務對象的狀態變化更加清楚。系統分析員可以用一張狀態圖呈現某一種重要對象一生的行為。從對象誕生到滅亡期間,它會對哪些事件(Event)有所反應,因而轉換(Transition)其內在狀態(State),和執行某些特定的動作(Action)。

             

            針對對象一生中可能執行的一組動作,系統分析員使用狀態來分組這些動作。因此,對象一旦轉換進入某一個狀態之后,其可執行的動作就會被約束,直到發生了重要事件之后,對象才會轉換到另一個狀態,同時也執行新狀態內部規定好的動作。

             

             

             

             

             

            posted on 2009-04-10 18:07 luqingfei 閱讀(742) 評論(0)  編輯 收藏 引用 所屬分類: 軟件工程

            導航

            <2010年8月>
            25262728293031
            1234567
            891011121314
            15161718192021
            22232425262728
            2930311234

            統計

            留言簿(6)

            隨筆分類(109)

            隨筆檔案(105)

            Blogers

            Game

            Life

            NodeJs

            Python

            Useful Webs

            大牛

            搜索

            積分與排名

            最新評論

            閱讀排行榜

            評論排行榜

            久久99久国产麻精品66| 漂亮人妻被黑人久久精品| 日韩精品国产自在久久现线拍| 久久亚洲国产欧洲精品一| 国内精品伊人久久久久网站| 亚洲国产精品无码久久九九 | 日本欧美国产精品第一页久久| 久久午夜福利电影| 久久久久人妻精品一区二区三区| 久久―日本道色综合久久| 久久精品国产亚洲AV不卡| 青青草原综合久久大伊人精品| 伊人久久大香线蕉无码麻豆| 国产精品久久永久免费| 久久久久久久久久久| 久久精品亚洲福利| 久久久久久久尹人综合网亚洲 | 性做久久久久久久| 久久久久久av无码免费看大片| 99久久久精品免费观看国产| 久久久久久久久波多野高潮| 久久精品免费大片国产大片| 久久香蕉综合色一综合色88| 五月丁香综合激情六月久久| 欧美色综合久久久久久| 久久精品免费大片国产大片| 麻豆精品久久精品色综合| 久久综合香蕉国产蜜臀AV| 久久人人爽人人爽人人片AV东京热| 国产成人无码精品久久久免费| 久久国产热精品波多野结衣AV| 日韩精品久久久久久久电影| 青青久久精品国产免费看| segui久久国产精品| 日本久久久久久中文字幕| 国产精品欧美久久久天天影视 | 国产精品久久久久久久| jizzjizz国产精品久久| 久久久一本精品99久久精品88| 亚洲中文字幕久久精品无码APP| 久久久无码精品亚洲日韩蜜臀浪潮 |