I would
like to extend the subject to business modeling. David
Lyalin started this thread wondering whether UML is well suited for describing
business rules. I am
wondering whether UML is well suited for business modeling. And by the
way, what do you call “business modeling”? and maybe Bryon can explain to us
what is business modeling for Rational? Is it just
describing business rules? I have
read Eriksonn-Penker book, but I would like to have other opinions. Romuald Restout Software Architect, Recruitsoft P: 418.524.5665, x 232 W: http://www.recruitsoft.com/ -----Original
Message----- Bryon recently wrote "Business rules
are captured in a single artifact if you simply have too many to manage. (For
example, an application that had a single use case for assessing social
security eligibility had over 32,000 business rules imposed by the government.)" In our latest compliance project, our
'artifact' is a complete rulebase developed using Softlaw Corporation's legal
expert system. The rulebase uses a sort of boolean logic (values true, false
plus an additional "unsure") and has impressive natural language
capabilities to assist users at run time (and lawyers during development!)
understand what is going on. Our users can run compliance scenarios
arising from government regulation of the Australian Financial Services Industry.
The rulebase has 1,300 logic rules derived primarily from legislation and
regulation. Our database is designed to store complex industry
relationships which are mapped to contribute some 3,000 facts which may be
needed by the 1,300 rules, in any given senario. The facts used by the rulebase have been
tightly integrated with ReqPro, initially to manage the rulebase
development. The integration now is so tight that our data entry screens
are generated directly from ReqPro requirements! See http://programs.rational.com/success/Success_StoryDetail.cfm?ID=247
for more details. The development team has been around 10 people. For comparison, an Australian social
security eligibility system, using the same expert system but without ReqPro,
currently has about 160 developers and has, I believe, some 7,000 facts and
4,000 logic rules. Happy to provide more information off-line
Richard Brand phone 61 2 6260 6035 |
Title: RE: (ROSE) UML and Business Rules
- Re: (ReqPro) RE: (ROSE) UML and Business Modeling (was UML... Romuald Restout
- Re: (ReqPro) RE: (ROSE) UML and Business Modeling (wa... Richard Howlett