0% found this document useful (0 votes)
4 views2 pages

Week 5

Process description tools, such as Structured English and Decision Tables, are essential for simplifying complex processes into manageable steps. They enhance clarity, communication, and consistency while aiding in problem-solving and optimization. Understanding these tools is crucial for effective decision-making in system design.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views2 pages

Week 5

Process description tools, such as Structured English and Decision Tables, are essential for simplifying complex processes into manageable steps. They enhance clarity, communication, and consistency while aiding in problem-solving and optimization. Understanding these tools is crucial for effective decision-making in system design.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Process Description Tools in System & Design

Paradigms
Learning Outcomes
Understanding the purpose and importance of process description tools is key to improving clarity,
communication, consistency, and making better problem-solving decisions. These tools simplify
complex processes into manageable steps.

Structured English
Structured English is a restricted form of English used to describe logical processes clearly and
accurately. When using Structured English, it is crucial to:

• Use only the three building blocks: sequence, selection, and iteration.
• Employ indentation for readability.
• Maintain a limited vocabulary with specific words depicting processing rules.

Example of Structured English

IF total hours worked in a week > 40 THEN Calculate overtime hours as total hours worked - 40 Calculate
overtime pay as overtime hours × overtime rate ELSE Set overtime pay to 0 Add overtime pay to regular
pay Display total pay End process

Key Points

• Ensures logical processes are described precisely.


• Enhances readability and clarity.
• Ideal for conveying complex decision-making processes.

Decision Tables
Decision Tables are tabular representations used to analyze and describe complex decision-making
scenarios. They contain three main components:

• Condition Stubs: List the conditions relevant to the decision.


• Action Stubs: List the actions resulting from a given set of conditions.
• Rules: Specify which actions follow a set of conditions.
Simplifying Decision Tables

Simplifying decision tables involves breaking down conditions into more manageable sub-tables,
allowing for easier understanding and analysis.

Importance of Process Description


1. Clarity and Understanding: Simplifies complex processes for better comprehension.
2. Improved Communication: Standardizes descriptions to aid communication among team
members.
3. Consistency and Standardization: Ensures processes are uniformly described.
4. Problem-Solving and Optimization: Identified steps make it easier to spot inefficiencies and
optimize processes.

Summary
Process description tools like Structured English and Decision Tables are fundamental in breaking down
complex processes into simple steps, aiding in clear communication, efficient problem-solving, and
consistent standardization .

You might also like