0% found this document useful (0 votes)
29 views

MIS Dat 2

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views

MIS Dat 2

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Name : Fathima Sheerin R

Dept : AI and DS - IV year


REG NO : 950722117019

DAT 2

1. Decision tables are a powerful tool for simplifying the process of designing complex business
rules in a new system. Here's how you can utilize them effectively:

1. *Identify the Decision Points*:


- Determine the key decisions that need to be made within the system. Each decision point will
be represented by a decision table.

2. *Define the Conditions and Actions*:


- List all the possible conditions (inputs) that could affect the decision.
- Define the corresponding actions (outputs) that should be taken for each combination of
conditions.

3. *Create the Decision Table*:


- Construct a table with conditions as columns and possible actions as rows.
- Fill in the table by mapping each combination of conditions to the appropriate action.

4. *Simplify the Table*:


- Look for patterns or redundancies in the table. Combine similar rules where possible to
simplify the logic.

5. *Validate the Table*:


- Ensure that all possible combinations of conditions are covered and that the rules are
consistent and complete.
- Conduct thorough testing with sample data to verify the accuracy of the decision table.

6. *Integrate with the System*:


- Implement the decision table in the system. This could be done through code or by using a
business rules engine that supports decision tables.
- Ensure the decision table is easily maintainable and can be updated as business rules change.

7. *Document and Communicate*:


- Document the decision tables clearly, including explanations for each condition and action.
- Share the documentation with stakeholders to ensure everyone understands the business rules
and can provide feedback.
Using decision tables helps to:
- Provide a clear and visual representation of complex business rules.
- Ensure completeness and consistency in rule definitions.
- Simplify the process of rule validation and testing.
- Facilitate easier updates and maintenance of business rules over time.

2.### 1. Real-World Example: Inventory Management System

#### Scenario
Imagine an Inventory Management System (IMS) for a retail business that needs to decide when
to reorder stock based on various conditions.

#### Conditions and Actions


- *Conditions*:
- Current stock level (High, Medium, Low)
- Sales trend (Increasing, Steady, Decreasing)
- Supplier lead time (Short, Long)
- *Actions*:
- No action needed
- Reorder a small quantity
- Reorder a medium quantity
- Reorder a large quantity

#### Decision Table

| Stock Level | Sales Trend | Lead Time | Action |


|-------------|-------------|-----------|-------------------------|
| High | Increasing | Short | No action needed |
| High | Increasing | Long | Reorder a small quantity|
| High | Steady | Short | No action needed |
| High | Steady | Long | Reorder a small quantity|
| High | Decreasing | Short | No action needed |
| High | Decreasing | Long | Reorder a small quantity|
| Medium | Increasing | Short | Reorder a medium quantity|
| Medium | Increasing | Long | Reorder a large quantity|
| Medium | Steady | Short | Reorder a small quantity|
| Medium | Steady | Long | Reorder a medium quantity|
| Medium | Decreasing | Short | No action needed |
| Medium | Decreasing | Long | Reorder a small quantity|
| Low | Increasing | Short | Reorder a large quantity|
| Low | Increasing | Long | Reorder a large quantity|
| Low | Steady | Short | Reorder a medium quantity|
| Low | Steady | Long | Reorder a large quantity|
| Low | Decreasing | Short | Reorder a small quantity|
| Low | Decreasing | Long | Reorder a medium quantity|

This decision table allows the IMS to decide on reorder actions based on the combination of
stock levels, sales trends, and supplier lead times.

### 2. Advantages of Using Decision Tables Over Other Decision-Making Tools

1. *Clarity and Simplicity*:


- Decision tables provide a clear and straightforward way to represent complex decision logic.
They are easy to read and understand, even for non-technical stakeholders.

2. *Comprehensive Coverage*:
- Decision tables ensure that all possible combinations of conditions are considered, reducing
the risk of overlooked scenarios. This leads to more robust and reliable decision-making.

3. *Consistency*:
- By using decision tables, the same set of rules is consistently applied across different
scenarios, minimizing the chances of human error and ensuring uniformity in decisions.

4. *Ease of Maintenance*:
- Updating a decision table to reflect changes in business rules or conditions is straightforward.
Changes can be made in a single place without the need to modify complex code or multiple rule
sets.

5. *Enhanced Communication*:
- Decision tables facilitate better communication among team members and stakeholders by
providing a visual representation of decision rules. This improves collaboration and ensures that
everyone is on the same page regarding how decisions are made.

These advantages make decision tables a powerful tool for managing complex decision-making
processes in various business applications, leading to more efficient and accurate outcomes.

You might also like