Extra tutorials.

Slides:



Advertisements
Similar presentations
Chapter 9 Structuring System Requirements: Logic Modeling
Advertisements

Chapter 8 Logic Requirements
Johnb DFDs and Design John Bell The DeMarco notation.
D ATA F LOW D IAGRAM. D ATA F LOW D IAGRAM : "a network representation of a system. The system may be automated, manual, or mixed. The DFD portrays the.
Lecture 4 Logic Modeling
Chapter 7 Structuring System Process Requirements
Data Flow Diagramming Solutions to In-Class Exercises
How to : Data Flow Diagrams (DFDs)
DATA FLOW DIAGRAM (PART 2)
Draw the context and level 0 DFD
Logic Modeling. Learning Objectives Use Structured English as a tool for representing steps in logical processes in data flow diagrams Use Structured.
Jump to first page Chapter 2c System Analysis - Logic Modeling.
Process Descriptions: Logic Modeling
Systems Analysis I Data Flow Diagrams
Lecture Note 8 Using Data Flow Diagrams
Systems Analysis and Design 10th Edition
System Analysis Overview Document functional requirements by creating models Two concepts help identify functional requirements in the traditional approach.
Logic Modeling MIS 322. Why do we need Logic Modeling? Lets look at the following DFD.
© 2005 by Prentice Hall Chapter 8 Structuring System Logical Requirements Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George.
Data Flow Diagrams (DFDs)
Data Flow Diagrams (DFDs). Data flow diagram (DFD) is a picture of the movement of data between external entities and the processes and data stores within.
Balancing DFDs When decomposing a DFD, you must conserve inputs to and outputs from a process at the next level of decomposition This is called balancing.
Document Flow Diagram Sample. Document Flow Diagram Production Planning Stock Control Factory Supplier Purchasing Design Production Plan Stock Withdrawal.
Data and Process Modeling
IT323 - Software Engineering 2 Tutorial 1. 0 The system 1.0 A Function 1.1 Activity of the function Task Task Task 1.2 Another activity.
MBI 630: Class 6 Logic Modeling 9/7/2015. Class 6: Logic Modeling Logic Modeling Broadway Entertainment Co. Inc., Case –Group Discussion (Handout) –Logic.
© 2008 Prentice Hall, Ovidiu Noran Lecture 7a 1 Modelling Logic Requirements (Textbook Chapter 8)
Data-Flow Diagrams Week 10 Lecture 1. Data Flow Diagrams (DFDs) One of most important modelling tools used by system analysts In use since late 1970’s.
AN INTRODUCTION BUSINESS PROCESS DOCUMENTATION WITH DATA FLOW DIAGRAMS.
© 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 8 Slide 1 Chapter 8 Structuring System Logical Requirements.
Chapter 8 Structuring System Logical Requirements.
Systems Analysis and Design for the Small Enterprise section III Process design.
DFDs.
Data Flow Diagrams (DFDs) 1Information Systems Engineering.
CHAPTER 5 1 DATA AND PROCESS ANALYSIS. Chapter Objectives Describe data and process modeling concepts and tools, including data flow diagrams, a data.
UML’s StateChart FSM, EFSM in UML Concurrent states Tool support.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 5 Structuring.
Data Flow Diagrams (DFDs)
Cis339 Modern Systems Analysis and Design Fifth Edition Chapter 8 Structuring System Logic Requirements: 8.1.
Systems Analysis and Design 8th Edition
Seg3430A Tutorial 8 Decision Table. Logic Modeling Data flow diagrams do not show the logic inside the processes Logic modeling involves representing.
Modern Systems Analysis and Design Fourth Edition Chapter 8 Structuring System Logical Requirements (process description)
McGraw-Hill/Irwin Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 5 Modeling the Processes and Logic.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 9 Structuring.
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall Using Dataflow Diagrams Systems Analysis and Design, 8e Kendall & Kendall 7.
Logic Modelling Decision Tables. 2 Modeling Logic with Decision Tables Procedure for Creating Decision Tables Name the condition and the values that each.
WEB 434 Week 1 DQ 1 And DQ 2, Summary Check this A+ tutorial guideline at Week-1-DQ-1-and-DQ-2 For more.
WEB 434 Week 2 Summary Check this A+ tutorial guideline at Week-2-Summary For more classes visit
WEB 434 Week 4 Summary Check this A+ tutorial guideline at Week-4-Summary For more classes visit
WEB 434 Week 5 Virtual Organization Paper And Presentation Check this A+ tutorial guideline at Week-5-Virtual-Organization-Paper-And-Presentation.
DBM 384 Week 5 DQ 1 Check this A+ tutorial guideline at 384/DBM-384-Week-5-DQ-1 What is a data warehouse and how if.
BIO 101 Week 5 Learning Team Food Web Diagram Check this A+ tutorial guideline at 101/BIO-101-Week-5-Learning-Team-Food-
Chapter 8 Structuring System Logical Requirements
Business System Development
DFD examples.
DATA FLOW DIAGRAM (PART 2)
DATA FLOW DIAGRAM PART 2.
Chapter 2 : Data Flow Diagram
Process & Logic Modeling
Chapter 6 Structuring System Requirements: Process Modeling
Chapter 9 Structuring System Requirements: Logic Modeling
CIS 210 Systems Analysis and Development
Chapter 8 Logic Requirements
DATA FLOW DIAGRAM.
Chapter 9 Structuring System Requirements: Logic Modeling
Chapter - Karnaugh Maps
Chapter 8 Structuring System Logical Requirements
Decision Tables SEEM 3430 Tutorial LI Jing.
Decision Tables SEEM 3430 Tutorial Lanjun Zhou.
Presentation transcript:

Extra tutorials

Precision Tools System Precision Tools System: Precision Tools sells a line of high-quality woodworking tools. When customers place orders on the company’s Web site, the system checks to see if the items are in stock, issues a status message to the customer, and generates a shipping order to the warehouse, which fills the order. When the order is shipped, the customer is billed. The system also produces various reports.

(draw your context diagram)

Level-0 DFD

Modeling Logic with Decision Tables Procedure for Creating Decision Tables Name the condition and the values that each condition can assume. Name all possible actions that can occur. List all possible rules. Define the actions for each rule. Simplify the table. 2

Q1: Create a decision table- Students Campus Burglar Alarm When a burglar alarm sounds, if it is in one of students’ houses where alarm sounds every week, ignore it. Otherwise have a look outside and if the house looks not broken into and there is nobody moving inside it, ignore the alarm. Otherwise call police. List the resulting rules. Ask questions from the analyst for clarification

A1: Decision Table – Students Campus Burglar Alarm Rule Stub Rule 1 Rule 2 Rule 3 Rule 4 Condition Stub One of those houses Y N Suspicious activity Action Stub Ignore X Call Police

A1: Simplified Decision Table – Students Campus Burglar Alarm Rule Stub Rule 1 Rule 2 Rule 3 Condition Stub One of those houses Y N Suspicious activity - Action Stub Ignore X Call Police

A1: Resulting Rules- Students Campus Burglar Alarm • Rule 1: if one of those houses then ignore • Rule 2: if not one of those houses and suspicious activity then call police • Rule 3: if not one of those houses and not suspicious activity then ignore Note: rule 2 will work just as well if skip the first check: • Rule 2: if not suspicious activity then ignore