![]() |
![]() |
|
||||||||||||||||
|
|
Sample business rules specified in SBVRFor example, EU-Rent is a (fictitious) car rental company, used as a case study in the SBVR specification. The business requirements for EU-Rent include the following:
This sample demonstrates how SBVR Structured English is used to specfy a term ''car movement''. Specification provides a formal definition of the term, a reference scheme (how this term can be used in the documents), an informal description and a note. Specification also defines several fact types that relate the term ''car movement'' to other terms in the EU-Rent specification. Fact types are the basis for specifying business rules. Necessity element defines a simple structural rule, which constraints the use of the fact type in the documents. The next section illustrates the sample specification using a UML-like notation.
The diagram illustrates part of the EU-Rent business vocabulary that includes the above sample. In UML terms, ''car movement'' is represented as a class in the middle of the diagram. The SBVR definition of the term ''car movement'' suggests several associations to a number of other classes. Associations display role names of the association endpoints. A black triangle symbol indicates a named association that corresponds to a fact type, defined in SBVR. A white triangle indicated a class that is being specialized by one or more subclasses. The next section shows a sample business rule specified in SBVR. Sample business rule specified in SBVR Structured EnglishThis section shows a sample business rule specified in SBVR. References to business terms in the EU-Rent business vocabulary are displayed in sea-green color and underlined. Signifiers of the fact types from the EU-Rent business vocabulary are displayed in dark blue color and italicized. Keywords of the SBVR Structured English are displayed in orange color. Fact types define verb phrases; terms correspond to nouns. Learn how SBVR defines precise meaning of statements expressed in Structured English language. View the entire EU-Rent case study as it is described in the SBVR specification. |
|||||||||||||||
|
© Copyright, 2006-2010 by KDM Analytics. |
||||||||||||||||



