05.03.2013 Views

TADESSE TAREKE.pdf - Addis Ababa University

TADESSE TAREKE.pdf - Addis Ababa University

TADESSE TAREKE.pdf - Addis Ababa University

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!