在軟體開發過程中, 一定會遇到的問題是根據業務規則來分析業務物件間的關係來生成資料庫表,而後才能進行後續開發, 前期充分的業務物件關係分析和表設計會大大提高開發效率,縮短專案開發時間, 避免冗餘作業,避免返工,大大提公升工作幸福感。
前提: 業務比較複雜(ps: 簡單業務就不必要建築工具或者圖示來幫助你縷清思路算了, 直接寫**吧)
先簡略記下:
1. 首先仔細分析業務規則, 根據業務規則畫出業務物件關係圖(工具: visio等)如下:
物件關係圖:
2. 然後根據業務物件關係圖設計表關係圖(工具: jpa對映等)如下:
jxTMS 業務規則
jxtms的核心理念之一就是 好的系統是定義出來的。當然筆者不是反對程式設計,而是程式設計太過於專業化,同時具有動態性,這兩者的結合就導致以程式設計為主要實現的系統和業務人員絕緣了。而業務系統能否發揮出充分的作用,其主要取決於系統能否貼合業務 貼合使用者的需求。顯然,過於技術化的系統是由開發人員所主...
業務規則管理
業務規則管理 business rules management,簡稱brm 在乙個企業實體中同樣存在著各種各樣的規則,像管理制度 業務手冊 工藝流程 操作規範 收費標 準 策略等都是規則,甚至一些沒有形成文字的慣例,也是企業規則的一部分。因為是與業務相關,所以又稱它 們為業務規則。業務規則分散在企...
業務規則引擎管理
什麼是規則引擎 規則引擎是一種巢狀在應用程式中的元件,它實現了將業務規則從應用程式 中分離出來。規則引擎使用特定的語法編寫業務規則,規則引擎可以接受資料輸入 解釋業務規則 並根據業務規則做出相應的決策。業務規則的管理 規則管理的首要和基本原則也就是建立規則資料庫。業務規則應該被記錄下來,當業務規則比...