TADESSE TAREKE.pdf - Addis Ababa University
TADESSE TAREKE.pdf - Addis Ababa University
TADESSE TAREKE.pdf - Addis Ababa University
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Development of BROOM Business Rules Object-Oriented Method<br />
The question is then, how can we model Terms of a business rules system in an<br />
object-oriented way using UML? Terms (Layer 2) in a business rules system<br />
(Layer 1) can be modeled by considering its components (Layer 3) - List of Entities<br />
and List of Attributes of the system along with the characteristics of these<br />
components.<br />
TERMS DATA MODEL (TDM)<br />
As proposed in the above section, to model the terms of a business rules system,<br />
the components (Entities and Attributes) found in Layer 3 of Figure 5 above are<br />
considered. Accordingly, there are two data models for relational database tables:<br />
(Cf. the business rules metadata model presented in Section 4.4.5.2 of this thesis)<br />
Table 2: List of Entities Data Model Design<br />
No. Field Remark<br />
1. TermID This is a Primary Key<br />
2. Description Describes the Entity<br />
Table 3: List of Attributes Data Model Design<br />
No. Field Remark<br />
1. TermID This is a Primary Key.<br />
2. Description Any description of the attribute.<br />
3. Type Attribute type such as Text, Integer, Boolean, Date, and so<br />
on.<br />
4. Size The size of an attribute (applies to text type).<br />
5. IsDervied Shows if an attribute is derived one. (It is a Yes/No<br />
type).<br />
6. Default Value Attribute’s default value, if any.<br />
29