System Analysis System Analysis - Mr. Ahmad Al-Ghoul System Analysis and Design.

Slides:



Advertisements
Similar presentations
System Analysis and Design
Advertisements

Chapter 9 Structuring System Requirements: Logic Modeling
Chapter 8 Logic Requirements
Chapter 11 Describing Process Specifications and Structured Decisions
System Planning (Preliminary Investigation Overview)
System Analysis and Design
Describing Process Specifications and Structured Decisions Systems Analysis and Design, 7e Kendall & Kendall 9 © 2008 Pearson Prentice Hall.
System Design System Design - Mr. Ahmad Al-Ghoul System Analysis and Design.
System Analysis and Design
System Analysis and Design
System Planning (Overview of Feasibility)
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall Process Specifications and Structured Decisions Systems Analysis and Design, 8e Kendall.
Introduction to System Analysis and Design
Chapter 9 Describing Process Specifications and Structured Decisions
Chapter 9 Describing Process Specifications and Structured Decisions Systems Analysis and Design Kendall & Kendall Sixth Edition © 2005 Pearson Prentice.
Chapter 9 Describing Process Specifications and Structured Decisions
© 2005 by Prentice Hall Chapter 3a Database Design Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall 9 Kendall & Kendall Systems Analysis and Design, 9e Process Specifications.
System Planning (Strategic Planning & Information Systems Projects)
System Analysis System Analysis - Mr. Ahmad Al-Ghoul System Analysis and Design.
Introduction to System Analysis and Design - Dr. Mahmoud Abu-Arra - Dr. Mahmoud Abu-Arra - Mr. Ahmad Al-Ghoul System Analysis and Design.
System Analysis and Design
System Analysis and Design
System Analysis and Design
System Analysis and Design
System Analysis System Analysis - Mr. Ahmad Al-Ghoul System Analysis and Design.
System Analysis and Design
System Implementation
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 10 Structuring.
System Analysis & Design
Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall 9 Kendall & Kendall Systems Analysis and Design, 9e Process Specifications.
© 2005 by Prentice Hall Chapter 8 Structuring System Logical Requirements Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George.
System Analysis & Design
System Implementation System Implementation - Mr. Ahmad Al-Ghoul System Analysis and Design.
PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition Copyright 2006 © John Wiley & Sons, Inc. All rights reserved..
System Analysis and Design
Chapter 9 Describing Process Specifications and Structured Decisions
Introduction to System Analysis and Design - Dr. Mahmoud Abu-Arra - Dr. Mahmoud Abu-Arra - Mr. Ahmad Al-Ghoul System Analysis and Design.
System Analysis System Analysis - Mr. Ahmad Al-Ghoul System Analysis and Design.
Chapter 11 Describing Process Specifications and Structured Decisions Systems Analysis and Design Kendall and Kendall Fifth Edition.
System Analysis System Analysis - Mr. Ahmad Al-Ghoul System Analysis and Design.
System Analysis and Design
Describing Process Specifications and Structured Decisions Systems Analysis and Design, 7e Kendall & Kendall 9 © 2008 Pearson Prentice Hall.
Normalization - Mr. Ahmad Al-Ghoul Data Design. 2 learning Objectives  Explain the concept of table design  Explain unnormalized design and the first.
Introduction to System Analysis and Design (Definition of System) - Dr. Mahmoud Abu-Arra - Dr. Mahmoud Abu-Arra - Mr. Ahmad Al-Ghoul System Analysis and.
System Analysis System Analysis - Mr. Ahmad Al-Ghoul System Analysis and Design.
System Analysis and Design
System Analysis System Analysis - Mr. Ahmad Al-Ghoul System Analysis and Design.
System Implementation
System Planning (Overview of Feasibility) System Planning (Overview of Feasibility) - Mr. Ahmad Al-Ghoul System Analysis and Design.
System Design System Design - Mr. Ahmad Al-Ghoul System Analysis and Design.
Software Engineering Software Engineering - Mr. Ahmad Al-Ghoul.
Normalization Data Design - Mr. Ahmad Al-Ghoul
System Analysis System Analysis - Mr. Ahmad Al-Ghoul System Analysis and Design.
System Planning (Strategic Planning & Information Systems Projects) System Planning (Strategic Planning & Information Systems Projects) - Mr. Ahmad Al-Ghoul.
© 2005 by Prentice Hall Chapter 9 Structuring System Requirements: Logic Modeling Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey.
System Planning (Overview of Feasibility) System Planning (Overview of Feasibility) - Mr. Ahmad Al-Ghoul System Analysis and Design.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 10 Structuring.
Copyright © 2011 Pearson Education Process Specifications and Structured Decisions Systems Analysis and Design, 8e Kendall & Kendall Global Edition 9.
Chapter 10 Structuring System Requirements: Conceptual Data Modeling
Chapter 8 Structuring System Logical Requirements
Introduction to System Analysis and Design
Chapter 8 Logic Requirements
System Analysis and Design
Chapter 10 Structuring System Requirements: Conceptual Data Modeling
Chapter 8 Structuring System Logical Requirements
System Analysis and Design
Chapter 11 Describing Process Specifications and Structured Decisions
Chapter 10 Structuring System Requirements: Conceptual Data Modeling
Presentation transcript:

System Analysis System Analysis - Mr. Ahmad Al-Ghoul System Analysis and Design

Avicenna System Analysis and Design System Analysis2 Learning Objectives Discuss and understand the decision tables types Discuss and understand the decision tables types Use decision tables to analyze and describe processes Use decision tables to analyze and describe processes

Avicenna System Analysis and Design System Analysis3 Process Description Tools Decision Tables Decision Tables Decision Tables Decision Tables Shows a logical structure, with all possible combinations of conditions and resulting actions Shows a logical structure, with all possible combinations of conditions and resulting actions It is important to consider every possible outcome to ensure that you have overlooked nothing It is important to consider every possible outcome to ensure that you have overlooked nothing Can have more than two possible outcomes Can have more than two possible outcomes Often are the best way to describe a complex set of conditions Often are the best way to describe a complex set of conditions

Avicenna System Analysis and Design System Analysis4 Process Description Tools Decision Tables Decision Tables Decision tables are used to: Decision tables are used to: Describe the conditions. Describe the conditions. Identify possible decision alternatives. Identify possible decision alternatives. Indicate actions should be performed. Indicate actions should be performed. Describe actions. Describe actions. Standard procedure for creating decision tables Standard procedure for creating decision tables Name the condition and values Name the condition and values Name all possible actions that can occur Name all possible actions that can occur List all rules List all rules Define the actions for each rule Define the actions for each rule Simplify the table Simplify the table

Avicenna System Analysis and Design System Analysis5 Process Description Tools Decision Tables Decision Tables Decision Tables Decision Tables Consists of four quadrants Consists of four quadrants Conditions A list of all possible conditions that can arise within the process Rules contains selectors which identify different combinations of the possible conditions Actions A list of all possible actions that occur within the process Action Entries indicators which select the actions to be performed

Avicenna System Analysis and Design System Analysis6 Process Description Tools Decision Tables Decision Tables Decision Tables Decision Tables The number of conditions and rules are related, each condition has two possible values, the number of rules doubles each time you add a condition. The number of conditions and rules are related, each condition has two possible values, the number of rules doubles each time you add a condition. Number of rules = 2^N where N represents the number of condition Number of rules = 2^N where N represents the number of condition Some rules can duplicates, however, the table can be simplifies Some rules can duplicates, however, the table can be simplifies If you have rules with three conditions, one or two of them may control the outcome, other conditions dont matter. You can indicate that with ( - ) and thats mean you dont need to examine them. If you have rules with three conditions, one or two of them may control the outcome, other conditions dont matter. You can indicate that with ( - ) and thats mean you dont need to examine them.

Avicenna System Analysis and Design System Analysis7 Process Description Tools In the example, the credit manager can waive the credit status requirement in certain situations. To ensure that all possibilities are covered, notice that the first condition provides an equal number of Ys and Ns, the second condition alternates Y and N pairs, and the third condition alternates single Ys and Ns. In the example, the credit manager can waive the credit status requirement in certain situations. To ensure that all possibilities are covered, notice that the first condition provides an equal number of Ys and Ns, the second condition alternates Y and N pairs, and the third condition alternates single Ys and Ns. [1]

Avicenna System Analysis and Design System Analysis8 Process Description Tools Decision Tables Decision Tables Decision Tables Decision Tables Limited Entry Decision Table Limited Entry Decision Table Mixed Entry Decision Table Mixed Entry Decision Table Extended Entry Decision Table Extended Entry Decision Table

Avicenna System Analysis and Design System Analysis9 Process Description Tools Limited Entry Decision Table Limited Entry Decision Table Contains only the binary selectors Y & N and the ( - ) in the rules quadrant. In the action entries, it contains only the action selector symbol X.

Avicenna System Analysis and Design System Analysis10 Process Description Tools Mixed Entry Decision Table Mixed Entry Decision Table Contains only the binary selectors Y & N and the ( - ) in the rules quadrant. In the action entries quadrant, indicators other than X appear. Contains only the binary selectors Y & N and the ( - ) in the rules quadrant. In the action entries quadrant, indicators other than X appear Salaried EmployeeN N Y Hours Worked > 40Y N - Pay Overtime Regular Regular rate rate rate rate rate rate

Avicenna System Analysis and Design System Analysis11 Process Description Tools Extended Entry Decision Table Extended Entry Decision Table Selectors in the rules quadrant are no longer simply binary (y or N) they may take specific values or ranges of values. Selectors in the rules quadrant are no longer simply binary (y or N) they may take specific values or ranges of values Approved CreditNYYY Quantity Ordered Discount (%)0%5%10% Accept Order X X X Reject OrderX

Avicenna System Analysis and Design System Analysis12 Process Description Tools Decision Tables Decision Tables Advantages of Decision Tables Advantages of Decision Tables Easily understood Easily understood Alternatives are shown side by side Alternatives are shown side by side Cause & effect relationship is shown, thus permitting easier user validation Cause & effect relationship is shown, thus permitting easier user validation Possible to check that all combinations of conditions have been considered Possible to check that all combinations of conditions have been considered

Avicenna System Analysis and Design System Analysis13 Sequence Summary Decision tables provide anther way to examine, describe, and document decisions Decision tables provide anther way to examine, describe, and document decisions Four quadrants are used to describe the conditions, identify possible decision alternatives, indicate which actions should be performed, and describe the actions Four quadrants are used to describe the conditions, identify possible decision alternatives, indicate which actions should be performed, and describe the actions Three types of decision tables are Three types of decision tables are Limited Entry Decision Table Limited Entry Decision Table Mixed Entry Decision Table Mixed Entry Decision Table Extended Entry Decision Table Extended Entry Decision Table

Avicenna System Analysis and Design System Analysis14 Sequence Summary In this Sequence we have In this Sequence we have Defined and explained decision tables Defined and explained decision tables Described the decision tables quadrants which used to describe the conditions, identify possible decision alternatives, indicate which actions should be performed, and describe the actions Described the decision tables quadrants which used to describe the conditions, identify possible decision alternatives, indicate which actions should be performed, and describe the actions Explained the three types of decision tables Explained the three types of decision tables Limited Entry Decision Table Limited Entry Decision Table Mixed Entry Decision Table Mixed Entry Decision Table Extended Entry Decision Table Extended Entry Decision Table

Avicenna System Analysis and Design System Analysis15 Reference [1] System Analysis and Design, Sixth Edition Authors: Gary B. Shelly, Thomas J. Cashman and Harry J. Rosenblatt, Authors: Gary B. Shelly, Thomas J. Cashman and Harry J. Rosenblatt, Publisher: SHELLY CASHMAN SEWIES. Publisher: SHELLY CASHMAN SEWIES. [2] system analysis and design, sixth edition Authors: Kenneth E. Kendall and Julie E. Kendall Authors: Kenneth E. Kendall and Julie E. Kendall Publisher: Prentice Hall Publisher: Prentice Hall [3] Modern Systems Analysis and Design Third Edition Authors: Jeffrey A. Hoffer, Joey F. George, Joseph S. Valacich Authors: Jeffrey A. Hoffer, Joey F. George, Joseph S. Valacich Publisher: prentice hall Publisher: prentice hall [4] System Analysis and Design, 3 rd Edition Authors: Dennis, Wixom, & Roth Authors: Dennis, Wixom, & Roth Publisher: John Wiley & sons Publisher: John Wiley & sons