Hi David,
<<But I would doubt that BRs have to be managed separately, outside of the UML model>> What makes you doubt the need to manage business rules separately from UML models? I am not suggesting you throw the baby out with the bathwater after all - you are just adding a refinement to your existing modeling effort. Here's a way you can manage your rules separately from, while connected to your use case model: Use Case (contains steps) ...Use Case Step (requires decisions) ......Decision (enforced by rules) .........Rule (based on facts) ............Fact/object (contained in business object / fact model) Perhaps your doubt stems from the fact that most business analysis efforts do not currently include the business rules approach. This lack of adoption is not because organizations have understood, evaluated and rejected the approach - they just don't know about it yet. While the field of business rules analysis may sound well-established, there are actually very few experienced practitioners. It represents a great opportunity for many of us! -Richard ----- Original Message ----- From: "Lyalin, David S." <[EMAIL PROTECTED]> To: "'Richard Howlett'" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Sent: Thursday, August 15, 2002 11:27 AM Subject: RE: (ROSE) Business Modeling with Rational Rose > Richard, > > You are turning this discussion to a different topic - "Is UML sufficient > for business modeling?" - which is fundamental in its nature. I skipped > it and moved directly to tools since my answer is - yes, UML is sufficient > to model operations of the business. Talking about diagrams, I don't know > of any non-UML business diagram which semantics can not be expressed in UML. > Talking about texts, I think that UML's use cases are major textual > documents of > a business model. > > Business rules are important - that is why I initiated a > discussion of how BRs techniques can benefit and complement an UML-based > model. > But I would doubt that BRs have to be managed separately, outside of the UML > model. You are rightfully pointed to ReqPro as a way to correlate documents. > One of the possible approaches would be to create separate type of a > document > (BR-type) and cross-reference it with use cases (many-to-many relationship). > When these BRs could be referenced in use cases and in diagrams. > > Since use cases are key artifacts of business model, we have to talk about > Rose - ReqPro combination for business modeling. > > Thank you. > > David Lyalin > > -----Original Message----- > From: Richard Howlett [mailto:[EMAIL PROTECTED]] > Sent: Thursday, August 15, 2002 10:43 AM > To: [EMAIL PROTECTED] > Subject: Re: (ROSE) Business Modeling with Rational Rose > > > > Hi David, > > <<1. What is the best CASE tool for Business Modeling?>> > What aspects of the business are being modeling and why? Who will assume > ownership over the business model - business or IT? > > <<2. What would be possible problems/risks with the choice of Rose by > Rational as a tool for Business Modeling?>> > I'm sure most agree that Rose by itself is not sufficient. For example, a > glossary of terms specific to the business is one of the most important > artifacts of any business analysis effort. ReqPro rather than Rose fits the > bill when it comes to handling text-related aspects of the business > analysis. Its ability to trace one thing to another is especially important. > So from a Rational-only perspective Analyst Studio provides a more rounded > solution than Rose does on its own for business modeling. > > However before discussion of business modeling tools can really proceed, the > approach taken to modeling business must be carefully considered. > Object-orientation is great, but business rules need to be modeled and > managed separately. This paves the way for many of the rules to be executed > by a rules engine (program code generated from the rule specifications). > Here's an example of what I mean: > > http://www.corticon.com/html/so_platform.html > > In a nutshell, business analysts can use tools to help them enter > well-formed rules into a repository. The automation here has to do with the > formation of rule statements, ensuring consistency between rules, tracing > and so on. This is the automation of rule specification activities in other > words. Business naturally owns this model, since it is expressed in terms > they already understand. IT owns the models that handle the implementation > of the rules, be they object-models, relational database designs etc. > > Regards, > -Richard > > > ----- Original Message ----- > From: "Lyalin, David S." <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Cc: "'Baynes, Steve'" <[EMAIL PROTECTED]>; "'Bennett Simon'" > <[EMAIL PROTECTED]>; "'Richard Howlett'" <[EMAIL PROTECTED]>; > "'Les Munday'" <[EMAIL PROTECTED]>; "'Eric D. Tarkington'" > <[EMAIL PROTECTED]>; "'eleadsolutions'" <[EMAIL PROTECTED]>; > "'Romuald Restout'" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>; > "'Charles Edwards'" <[EMAIL PROTECTED]> > Sent: Thursday, August 15, 2002 9:28 AM > Subject: RE: (ROSE) UML and Business Rules > > > > > > I am re-submitting another posting that did not show up on the forum. > Thank > > you. > > > > -----Original Message----- > > From: Lyalin, David S. > > Sent: Friday, August 09, 2002 10:10 AM > > To: '[EMAIL PROTECTED]' > > Cc: Lyalin, David S. > > Subject: Business Modeling with Rational Rose > > > > > > These are some points from the recent discussion with my clients regarding > > CASE tools for Business Modeling. > > > > 1. What is the best CASE tool for Business Modeling? > > The brief version of my answer - today it is Rose by Rational Corp. > because: > > a) Tool is established well in a modeling community and it has largest > > market share. Good chance that the company will be around for a > "reasonable" > > time length. > > b) Same tool can be used for software development and for business > modeling > > c) Rose is UML-oriented and, again, the same standard could be use > > throughout the software development and business modeling > > > > 2. What would be possible problems/risks with the choice of Rose by > Rational > > as a tool for Business Modeling? > > My impression is: > > a) Rational has no defined strategy on the subject: it does not look like > > Rational Corp. positioning its Rose modeling tool for Business Modeling. > All > > public statements from Rational regarding Business Modeling are very > vague. > > > > b) Major efforts with Rose development are directed towards enhancing > > design-related and code generation tasks at the expense of > analysis-related > > tasks. On practice it means that product lacks features that are important > > for Business Modeling (as example, obvious deficiencies with the visual > > aspects of diagrams). > > > > Still, it would be logical to use Rose for the Business Modeling today - > for > > reasons stated in section 1. The concern is that without defined strategy > > and focused efforts from Rational, role of the Rose as a Business Modeling > > tool could diminish dramatically. > > > > Your comments and opinions would be appreciated. > > > > David Lyalin > > ************************************************************************ > > * Rose Forum is a public venue for ideas and discussions. > > * For technical support, visit http://www.rational.com/support > > * > > * Post or Reply to: [EMAIL PROTECTED] > > * Subscription Requests: [EMAIL PROTECTED] > > * Archive of messages: > > * http://www.rational.com/support/usergroups/rose/rose_forum.jsp > > * Other Requests: [EMAIL PROTECTED] > > * > > * To unsubscribe from the list, please send email > > * To: [EMAIL PROTECTED] > > * Subject: <BLANK> > > * Body: unsubscribe rose_forum > > ************************************************************************* > > > > > ************************************************************************ > * Rose Forum is a public venue for ideas and discussions. > * For technical support, visit http://www.rational.com/support > * > * Post or Reply to: [EMAIL PROTECTED] > * Subscription Requests: [EMAIL PROTECTED] > * Archive of messages: > * http://www.rational.com/support/usergroups/rose/rose_forum.jsp > * Other Requests: [EMAIL PROTECTED] > * > * To unsubscribe from the list, please send email > * To: [EMAIL PROTECTED] > * Subject: <BLANK> > * Body: unsubscribe rose_forum > ************************************************************************* > ************************************************************************ * Rose Forum is a public venue for ideas and discussions. * For technical support, visit http://www.rational.com/support * * Post or Reply to: [EMAIL PROTECTED] * Subscription Requests: [EMAIL PROTECTED] * Archive of messages: * http://www.rational.com/support/usergroups/rose/rose_forum.jsp * Other Requests: [EMAIL PROTECTED] * * To unsubscribe from the list, please send email * To: [EMAIL PROTECTED] * Subject: <BLANK> * Body: unsubscribe rose_forum *************************************************************************
