Chapter 9 Structuring System Requirements: Logic Modeling Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 9 Structuring System Requirements: Logic Modeling 9.1 Copyright 2002 Prentice-Hall, Inc.
Learning Objectives Use Structured English as a tool for representing steps in logical processes in data flow diagrams Use decision tables and decision trees to represent the logic of choice in conditional statements Select among Structured English, decision tables, and decision trees for representing processing logic Logic modeling and Internet applications 9.2
Logic Modeling Data flow diagrams do not show the logic inside the processes 9.3
Logic Modeling Logic modeling involves representing internal structure and functionality of processes depicted on a DFD Logic modeling can also be used to show when processes on a DFD occur
Logic Modeling Deliverables and Outcomes Structured English Decision Tables Decision Trees State-transition diagrams Sequence diagrams Activity diagrams 9.5
Logic Modeling In our Course we discuss the main three technique Structured English( Pseudocode) Decision Tables Decision Trees 9.6
Modeling Logic with Structured English Modified form of English used to specify the logic of information processes or like Pseudocode Uses a subset of English Action verbs Noun phrases No adjectives or adverbs No specific standards 9.7
Modeling Logic with Structured English Similar to programming language If conditions Case statements Figure 9-3 shows Structured English representation for Hoosier Burger 9.8
Modeling Logic with Structured English
Summary Several methods of logic modeling Structured English Primarily communication technique for analysts and users 9.10