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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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!