SlideShare a Scribd company logo
1 of 12
STRCTURED SYSTEM
ANALYSIS AND DESIGN
CHP 7. LOGIC REPRESENTATION TECHNIQUES
MR. JAYANT. DALVI
NEED
• Whenever a system analyst or programmer is required to take a
logical decision for the case where there are repetitive situations,
then they take the help of the tools like decision table and/or decision
tree that leads or concludes to the appropriate solution for the
particular situation.
DECISION TABLE
• In order to find out solution of a
problem which demands logical
decision for the situation this
involves various conditions and
possible actions can be
represented in form of table,
called as decision table.
• Physical layout of decision table
is as follows.
CASE 1:
Consider a case of a bank which grants loan to the customer
under the
following conditions
1] If a customer has an account with the bank and has no
previous loan outstanding, the loan will be granted.
2] If a customer has an account with the bank but some amount
is outstanding from previous loans then new proposal’s loan will
be granted if special management approval is there.
3] In all other situations loan applications are rejected.
Draw decision table and decision tree for the same.
Decision table:
1} List of conditions:
· Customer has an account.
· Customer had no dues.
· Customer has management approval.
2} Action list:
Grant loans.
Reject loans.
DECISION TABLE TYPE 1- Limited Entry Decision
Table
• This type of decision table expects ‘YES ’ or ‘NO’ answer for the
condition
• statements as well as action statements are marked by symbols
representing RIGHT or wrong.
Case 2
The discount policy of a manufacturer producing two products
1. Mechanical typewriter and
2. Electronic typewriter and who has three types of
customers(R) Retailers,(D) Dealers,(I) institutes is given below.
Rules: Incase of mechanical typewriter
1] If the order is from retailer for amount up to Rs.5000/, allow
6% discount.
2] If the order is from Dealer for amount up to Rs. 5000/ 7.5
discount is given.
3] On retail order exceeding Rs. 5000/- 7.5 % discount is given.
4] If the order is from Dealer for an amount exceeding
Rs.5000/-,11% discount is allowed.
5] In all the above cases flat discount of 7.5% is given to
institutes.
6] In case of electronic typewriter a flat discount of 6% is given
regardless of amount or customer.
DECISION TABLE TYPE 2- Extended Entry Decision
Table
• In such type of decision table the
statements made in stub portion are
incomplete. Both the stub and entry
portion of any particular row in the
table must be considered together to
decide if a condition or action is
relevant to a given rule.
• An extended entry is either
descriptive or quantified.
DECISION TABLE 3- Mixed Entry Decision Table
• Limited entry format and
extended entry format can both
be used in a single table for
individual conditions and
actions, where a table contain
both types of formats is called as
mixed entry decision table.
DECISION TREE
• Decision tress is graphical representation of
decision tables. Actually decision tables and
decision trees are the means of expressing
process logic.
• This tool is used especially when number of
alternatives is less.
• Starting point of the decision sequence is the
root of the tree which is shown at left hand
side. The conditions and actions are
represented sequentially, where the branches
represent conditions and action for each
relationship is given at the end of the branch.
STRUCTURED ENGLISH
• It is a specification tool that provides simple English
statements embedded in the construct of structured
programming. It consists of
1. English verbs 2. Terms from DD 3. Reserved words to
denote logic
Statements are written in structured way.
I. Sequence structure-Closed ended sequences.
II. Iteration structure-which has closed ended
repetitions.
III. Decision structure-contains closed ended decisions.
• While using structured English no particular format or
symbol is followed or used. Only the analyst has to
focus on conditions and actions.
• Advantages: -
i. It is used to describe conditions and actions clearly.
ii. Programming becomes easier if the processing logic is
already explained using structured English.
iii. Since it helps to define any process in DFD and useful
for reference to DD, it can complement DFD and DD.
iv. It also helps to communicate business requirements
effectively to computer programs
Consider a situation, where a student comes to
return a book and it is cheeked for
overdue/ fine.
Duration= current date- book issue date.
If duration is less than 8 day
Fine amt=0
Else if duration is more than 8 days and less than 16 days then
Fine amt= Rs 10
Else if duration is more than 16 days
And less than 60 days hen
Fine amt=50 Rs
Else fine amt =Rs 100
End if.
SUMMARY
• Decision tool is a useful mean to apply to the situation where you are bound to take
proper decision due to various situations emerged out of numerous conditions and
relevant action plans that those are appropriate for the set of rules.
• ADVANTAGES:
1. Decision table is powerful tool of documentation that can be easily prepared, changed
or updated.
2. DT is summarized form to represent standard and structured decisions.
3. It is a powerful mean of communication for the team working on project.
4. It can give relief up to certain extent to management from routine decision making
procedure.

More Related Content

Similar to Structured system analysis and design

Dasra Proposal Writing_for fundingppt.pptx
Dasra Proposal Writing_for fundingppt.pptxDasra Proposal Writing_for fundingppt.pptx
Dasra Proposal Writing_for fundingppt.pptxnazeemmd1
 
_Investment decision.pptx
_Investment decision.pptx_Investment decision.pptx
_Investment decision.pptxMsDeepikaR
 
Business decision making.docx
Business decision making.docxBusiness decision making.docx
Business decision making.docxstudywriters
 
Chapter 5 - Decision Making.pptx
Chapter 5 - Decision Making.pptxChapter 5 - Decision Making.pptx
Chapter 5 - Decision Making.pptxJinellaCastaneda
 
Sad lecture 5
Sad lecture 5Sad lecture 5
Sad lecture 5Amin Omi
 
V2 top tips on keeping on top of dm performance
V2 top tips on keeping on top of dm performanceV2 top tips on keeping on top of dm performance
V2 top tips on keeping on top of dm performancePAS_Team
 
Ml0018 project management in retail
Ml0018  project management in retailMl0018  project management in retail
Ml0018 project management in retailsmumbahelp
 
Second chapter of Management
Second  chapter of ManagementSecond  chapter of Management
Second chapter of ManagementSurendra Patait
 
Ml0018 project management in retail
Ml0018  project management in retailMl0018  project management in retail
Ml0018 project management in retailsmumbahelp
 
Capacity planning
Capacity planning Capacity planning
Capacity planning SumiyaShams1
 
Ml0018 project management in retail
Ml0018  project management in retailMl0018  project management in retail
Ml0018 project management in retailsmumbahelp
 
ML0018 project management in retail
ML0018  project management in retailML0018  project management in retail
ML0018 project management in retailsmumbahelp
 

Similar to Structured system analysis and design (20)

Planning
PlanningPlanning
Planning
 
Decision making
Decision makingDecision making
Decision making
 
Dasra Proposal Writing_for fundingppt.pptx
Dasra Proposal Writing_for fundingppt.pptxDasra Proposal Writing_for fundingppt.pptx
Dasra Proposal Writing_for fundingppt.pptx
 
Lect-2-MS-416.pptx
Lect-2-MS-416.pptxLect-2-MS-416.pptx
Lect-2-MS-416.pptx
 
_Investment decision.pptx
_Investment decision.pptx_Investment decision.pptx
_Investment decision.pptx
 
Business decision making.docx
Business decision making.docxBusiness decision making.docx
Business decision making.docx
 
Chapter 5 - Decision Making.pptx
Chapter 5 - Decision Making.pptxChapter 5 - Decision Making.pptx
Chapter 5 - Decision Making.pptx
 
Sad lecture 5
Sad lecture 5Sad lecture 5
Sad lecture 5
 
V2 top tips on keeping on top of dm performance
V2 top tips on keeping on top of dm performanceV2 top tips on keeping on top of dm performance
V2 top tips on keeping on top of dm performance
 
Enterprise software testing
Enterprise software testingEnterprise software testing
Enterprise software testing
 
UNIT-II MMB.pptx
UNIT-II MMB.pptxUNIT-II MMB.pptx
UNIT-II MMB.pptx
 
Ml0018 project management in retail
Ml0018  project management in retailMl0018  project management in retail
Ml0018 project management in retail
 
Second chapter of Management
Second  chapter of ManagementSecond  chapter of Management
Second chapter of Management
 
Business Case
Business CaseBusiness Case
Business Case
 
Ml0018 project management in retail
Ml0018  project management in retailMl0018  project management in retail
Ml0018 project management in retail
 
Decision making
Decision makingDecision making
Decision making
 
Capacity planning
Capacity planning Capacity planning
Capacity planning
 
Ml0018 project management in retail
Ml0018  project management in retailMl0018  project management in retail
Ml0018 project management in retail
 
MGT Lecture-2.pptx
MGT Lecture-2.pptxMGT Lecture-2.pptx
MGT Lecture-2.pptx
 
ML0018 project management in retail
ML0018  project management in retailML0018  project management in retail
ML0018 project management in retail
 

More from Jayant Dalvi

Linux System Administration
Linux System AdministrationLinux System Administration
Linux System AdministrationJayant Dalvi
 
Linux System Administration
Linux System AdministrationLinux System Administration
Linux System AdministrationJayant Dalvi
 
Structured system analysis and design
Structured system analysis and design Structured system analysis and design
Structured system analysis and design Jayant Dalvi
 
Structured system analysis and design
Structured system analysis and design Structured system analysis and design
Structured system analysis and design Jayant Dalvi
 
Information system audit 2
Information system audit 2 Information system audit 2
Information system audit 2 Jayant Dalvi
 
Structured system analysis and design
Structured system analysis and design Structured system analysis and design
Structured system analysis and design Jayant Dalvi
 
java- Abstract Window toolkit
java- Abstract Window toolkitjava- Abstract Window toolkit
java- Abstract Window toolkitJayant Dalvi
 
Structured system analysis and design
Structured system analysis and design Structured system analysis and design
Structured system analysis and design Jayant Dalvi
 
Information system audit
Information system audit Information system audit
Information system audit Jayant Dalvi
 
Information system audit
Information system audit Information system audit
Information system audit Jayant Dalvi
 
Structured system analysis and design
Structured system analysis and design Structured system analysis and design
Structured system analysis and design Jayant Dalvi
 
Information system audit
Information system audit Information system audit
Information system audit Jayant Dalvi
 
Multithreading in Java
Multithreading in JavaMultithreading in Java
Multithreading in JavaJayant Dalvi
 
Exception handling c++
Exception handling c++Exception handling c++
Exception handling c++Jayant Dalvi
 
Object Oriented Programming using C++
Object Oriented Programming using C++Object Oriented Programming using C++
Object Oriented Programming using C++Jayant Dalvi
 

More from Jayant Dalvi (16)

Linux System Administration
Linux System AdministrationLinux System Administration
Linux System Administration
 
Linux System Administration
Linux System AdministrationLinux System Administration
Linux System Administration
 
Structured system analysis and design
Structured system analysis and design Structured system analysis and design
Structured system analysis and design
 
Structured system analysis and design
Structured system analysis and design Structured system analysis and design
Structured system analysis and design
 
Java I/O
Java I/OJava I/O
Java I/O
 
Information system audit 2
Information system audit 2 Information system audit 2
Information system audit 2
 
Structured system analysis and design
Structured system analysis and design Structured system analysis and design
Structured system analysis and design
 
java- Abstract Window toolkit
java- Abstract Window toolkitjava- Abstract Window toolkit
java- Abstract Window toolkit
 
Structured system analysis and design
Structured system analysis and design Structured system analysis and design
Structured system analysis and design
 
Information system audit
Information system audit Information system audit
Information system audit
 
Information system audit
Information system audit Information system audit
Information system audit
 
Structured system analysis and design
Structured system analysis and design Structured system analysis and design
Structured system analysis and design
 
Information system audit
Information system audit Information system audit
Information system audit
 
Multithreading in Java
Multithreading in JavaMultithreading in Java
Multithreading in Java
 
Exception handling c++
Exception handling c++Exception handling c++
Exception handling c++
 
Object Oriented Programming using C++
Object Oriented Programming using C++Object Oriented Programming using C++
Object Oriented Programming using C++
 

Recently uploaded

Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.MateoGardella
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 

Recently uploaded (20)

Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 

Structured system analysis and design

  • 1. STRCTURED SYSTEM ANALYSIS AND DESIGN CHP 7. LOGIC REPRESENTATION TECHNIQUES MR. JAYANT. DALVI
  • 2. NEED • Whenever a system analyst or programmer is required to take a logical decision for the case where there are repetitive situations, then they take the help of the tools like decision table and/or decision tree that leads or concludes to the appropriate solution for the particular situation.
  • 3. DECISION TABLE • In order to find out solution of a problem which demands logical decision for the situation this involves various conditions and possible actions can be represented in form of table, called as decision table. • Physical layout of decision table is as follows.
  • 4. CASE 1: Consider a case of a bank which grants loan to the customer under the following conditions 1] If a customer has an account with the bank and has no previous loan outstanding, the loan will be granted. 2] If a customer has an account with the bank but some amount is outstanding from previous loans then new proposal’s loan will be granted if special management approval is there. 3] In all other situations loan applications are rejected. Draw decision table and decision tree for the same. Decision table: 1} List of conditions: · Customer has an account. · Customer had no dues. · Customer has management approval. 2} Action list: Grant loans. Reject loans.
  • 5. DECISION TABLE TYPE 1- Limited Entry Decision Table • This type of decision table expects ‘YES ’ or ‘NO’ answer for the condition • statements as well as action statements are marked by symbols representing RIGHT or wrong.
  • 6. Case 2 The discount policy of a manufacturer producing two products 1. Mechanical typewriter and 2. Electronic typewriter and who has three types of customers(R) Retailers,(D) Dealers,(I) institutes is given below. Rules: Incase of mechanical typewriter 1] If the order is from retailer for amount up to Rs.5000/, allow 6% discount. 2] If the order is from Dealer for amount up to Rs. 5000/ 7.5 discount is given. 3] On retail order exceeding Rs. 5000/- 7.5 % discount is given. 4] If the order is from Dealer for an amount exceeding Rs.5000/-,11% discount is allowed. 5] In all the above cases flat discount of 7.5% is given to institutes. 6] In case of electronic typewriter a flat discount of 6% is given regardless of amount or customer.
  • 7. DECISION TABLE TYPE 2- Extended Entry Decision Table • In such type of decision table the statements made in stub portion are incomplete. Both the stub and entry portion of any particular row in the table must be considered together to decide if a condition or action is relevant to a given rule. • An extended entry is either descriptive or quantified.
  • 8. DECISION TABLE 3- Mixed Entry Decision Table • Limited entry format and extended entry format can both be used in a single table for individual conditions and actions, where a table contain both types of formats is called as mixed entry decision table.
  • 9. DECISION TREE • Decision tress is graphical representation of decision tables. Actually decision tables and decision trees are the means of expressing process logic. • This tool is used especially when number of alternatives is less. • Starting point of the decision sequence is the root of the tree which is shown at left hand side. The conditions and actions are represented sequentially, where the branches represent conditions and action for each relationship is given at the end of the branch.
  • 10. STRUCTURED ENGLISH • It is a specification tool that provides simple English statements embedded in the construct of structured programming. It consists of 1. English verbs 2. Terms from DD 3. Reserved words to denote logic Statements are written in structured way. I. Sequence structure-Closed ended sequences. II. Iteration structure-which has closed ended repetitions. III. Decision structure-contains closed ended decisions. • While using structured English no particular format or symbol is followed or used. Only the analyst has to focus on conditions and actions. • Advantages: - i. It is used to describe conditions and actions clearly. ii. Programming becomes easier if the processing logic is already explained using structured English. iii. Since it helps to define any process in DFD and useful for reference to DD, it can complement DFD and DD. iv. It also helps to communicate business requirements effectively to computer programs
  • 11. Consider a situation, where a student comes to return a book and it is cheeked for overdue/ fine. Duration= current date- book issue date. If duration is less than 8 day Fine amt=0 Else if duration is more than 8 days and less than 16 days then Fine amt= Rs 10 Else if duration is more than 16 days And less than 60 days hen Fine amt=50 Rs Else fine amt =Rs 100 End if.
  • 12. SUMMARY • Decision tool is a useful mean to apply to the situation where you are bound to take proper decision due to various situations emerged out of numerous conditions and relevant action plans that those are appropriate for the set of rules. • ADVANTAGES: 1. Decision table is powerful tool of documentation that can be easily prepared, changed or updated. 2. DT is summarized form to represent standard and structured decisions. 3. It is a powerful mean of communication for the team working on project. 4. It can give relief up to certain extent to management from routine decision making procedure.