CIS 210 Systems Analysis and Development Week 4 Part II Structuring System Logic Requirements ,
Objectives Upon completion of part II you will be able to: Understand and be able to explain the concepts related to using Structured English as a tool for representing steps in logical processes in data flow diagrams Understand and be able to explain the concepts related to decision tables and decision trees Understand and be able to explain the concepts related to logical modeling
Overview Modeling Process Decision Logic Structured English Decision Tables Decision Trees Criteria for choosing logic modeling techniques
Logic Modeling Overview Modeling a System’s Logic Internal structure Functionality of processes Analysis phase Modeling a System’s Logic Requirements structuring Deliverables and Outcomes Structured descriptions Diagrams outlining logic New entries
Structured English Conditional Statements Repetition Statement BEGIN IF IF Quantity-in-stock is less than Minimum-order-quantity THEN GENERATE new order ELSE DO nothing END IF Repetition Statement DO READ Inventory records UNTIL End-of-file
Decision Tables Overview Components Better for complicated logic Tabular form Components Condition stubs Action stubs Rules Procedures to follow
Decision Trees Overview Components Depicts a decision or choice situations Nodes and branches Components Decision points Actions Rules
Making a Decision
Summary Modeling process decision logic Deliverables and outcomes of logic modeling Structured English Decision tables Decision trees Choosing amount decision logic methods