Review Questions The four symbols on a data flow diagram are: Rounded rectangles (processes) Squares (external agents) Open-ended boxes (data stores) Arrows.

Slides:



Advertisements
Similar presentations
Context Diagram Yong Choi BPA CSUB.
Advertisements

Process Models: Data Flow Diagrams
CAPE INFORMATION TECHNOLOGY – Unit 2
Johnb DFDs and Design John Bell The DeMarco notation.
Software Engineering-II Sir Zubair Sajid. 3 Data Flow Diagrams (DFD)  DFDs describe the flow of data or information into and out of a system what does.
SYSTEMS ANALYSIS AND DESIGN TOOLS
Chapter 7 Structuring System Process Requirements
Using Dataflow Diagrams
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Chapter 4 Enterprise Modeling.
How to : Data Flow Diagrams (DFDs)
DATA FLOW DIAGRAM (PART 2)
Systems Analysis and Design 9th Edition
Dataflow modelling: Context and Data Flow Diagrams
Using Dataflow Diagrams
Chapter 7 Using Data Flow Diagrams
DT211 Stage 2 Software Engineering
Structuring System Process Requirements -- Process Modeling --
Chapter 9 Using Data Flow Diagrams
DT211 Stage 2 Software Engineering
© Copyright 2011 John Wiley & Sons, Inc.
Chapter 4.
Process Models: Data Flow Diagrams
The Traditional Approach to Requirements: Using Dataflow Diagrams Spring
System analysis and design
System Analysis and Design
DATA FLOW DIAGRAMS IT 155.
Process Modeling SYSTEMS ANALYSIS AND DESIGN, 6 TH EDITION DENNIS, WIXOM, AND ROTH © 2015 JOHN WILEY & SONS. ALL RIGHTS RESERVED. 1 Roberta M. Roth.
Data and Process Modeling.  Describe data and process modeling, and name the main data and process modeling techniques.
Chapter 7 Structuring System Process Requirements
Traditional Approach to Requirements Data Flow Diagram (DFD)
Systems Analysis and Design 10th Edition
Data Flow Diagrams (DFDs)
Modeling the system the data flow diagram the context diagram level decomposition the cornucopia case portfolio project Systems Analysis and Design for.
Prof. Mohammad Moizuddin
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.
Structuring System Process Requirements. Learning Objectives Understand the logical modeling of processes by studying examples of data flow diagrams (DFDs).
1 Chapter 2 Revision: Documentation DFD System FC.
Business Process Management. Key Definitions Process model A formal way of representing how a business operates Illustrates the activities that are performed.
Data Flow Diagrams.
Phase 2: Systems Analysis
Data Flow Diagram A method used to analyze a system in a structured way Used during: Analysis stage: to describe the current system Design stage: to describe.
Chapter 7 Structuring System Process Requirements
Chapter 12 Describing Information Systems.
Chapter 7 Using Data Flow Diagrams
System Analysis System Analysis - Mr. Ahmad Al-Ghoul System Analysis and Design.
PHASE 2: SYSTEMS ANALYSIS
AN INTRODUCTION BUSINESS PROCESS DOCUMENTATION WITH DATA FLOW DIAGRAMS.
Process Models: Data Flow Diagrams Chapter 2. Process Modeling Objective: Understand the concept of business processes Understand and create Data Flow.
SYSTEMS ANALYSIS AND DESIGN TOOLS DATA FLOW DIAGRAMS.
Chapter 4 enterprise modeling
CHAPTER 5 1 DATA AND PROCESS ANALYSIS. Chapter Objectives Describe data and process modeling concepts and tools, including data flow diagrams, a data.
System Analysis System Analysis - Mr. Ahmad Al-Ghoul System Analysis and Design.
Using Dataflow Diagrams – Part 1 Systems Analysis and Design, 7e Kendall & Kendall 7 © 2008 Pearson Prentice Hall.
Data Flow Diagrams (DFDs)
Modern Systems Analysis and Design Fifth Edition
Systems Analysis and Design 8th Edition
1Lecture 8 Introduction to Systems Analysis l Objectives –Explain how systems analysis relates to business needs, problems, and opportunities –List and.
Systems Design.  Application Design  User Interface Design  Database Design.
C HAPTER 8 STRUCTURED APPROACH WITH THE DATA & PROCESS MODELING.
Data Flow Diagram, Data Dictionary, and Process Specification PART I
DATA FLOW DIAGRAMS.
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall Using Dataflow Diagrams Systems Analysis and Design, 8e Kendall & Kendall 7.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart1 of 37 C System Process Modeling DATA Flow Diagrams.
© 2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S.
System Process Modeling
DATA FLOW DIAGRAM (PART 2)
DATA FLOW DIAGRAM PART 2.
Data Flow Diagrams.
Presentation transcript:

Review Questions The four symbols on a data flow diagram are: Rounded rectangles (processes) Squares (external agents) Open-ended boxes (data stores) Arrows (data flows) What are the four symbols on a data flow diagram? Deposit Pay a bill Process No.

Review Questions Processes describe only one business activity. Every process must have at least one input data flow and must produce at least one output data flow. Generally, there is no reason for a process to exist if no outputs are produced, and at least one input is required in order to produce output Every process must have several things. What are they and why?

Review Questions Process decomposition is when a system is separated into its component subsystems, which in turn are decomposed into smaller subsystems, until such a time as we have identified manageable subsets of the overall system In process modeling, decomposition allows you to partition a system into logical subsets of processes for improved communication, analysis, and design What is process decomposition and what role does it play in process modelling?

Review Questions The parent process for is process 3.2. What is the parent process for process 3.2.1? ? And 1.2? The parent process for is process The parent process for 1.2 is process 1.

Decomposition Diagrams A decomposition diagram or hierarchy chart shows the top- down, functional decomposition of a system.

Review Questions A syntax error is an error in the data flow diagrams that is the result of violating the rules of data flow diagramming, much like a grammatical error. A semantics error is an error of meaning in the data flow diagram, in which the model does not accurately represent the business process being modeled. Semantic errors are harder to detect because a good understanding of the business system is required to find them and fix them. Explain the difference between a syntax error and a semantics error. Which is usually the most difficult to find and fix? Why?

Review Questions

What are some guidelines for designing a Context data flow diagram? Start by placing a single process symbol in the center of the page. The symbol represents the entire information system, and you identify it as process 0 Then place the external agents around the perimeter of the page and use data flows to connect the entities to the central process Do not show any data stores in a context diagram because data stores are internal to the system Place the external agents around the central process and label them Create labeled input and output data flows between the external agents and the central system

Review Questions

What are some guidelines for designing a diagram 0? A context diagram provides the most general view of an information system Diagram 0 zoom in on the context diagram and shows major processes, data flows and data stores. Each process in diagram 0 has a reference number. Diagram 0 also represents the external agents and data flows that appear in the context diagram

Review Questions

What is balancing? Balancing involves assuring that all the information from a higher-level diagram is appropriately represented on the next level, or 'child' diagram. The child diagram shows more detail, but must show all the inflows and outflows to and from the parent process on the higher level diagram

Review Questions What is balancing?

Review Questions What is the relationship between a context diagram and diagram 0, and which symbol is not used in a context diagram? The context diagram contains only one process symbol, process 0, which represents the entire system. Diagram 0 is a more detailed version of process 0 on the context diagram. The major processes, data flows, and data stores for the information system are shown on diagram 0. The data store symbol is not used in a context diagram. Use a data store only when two or more processes use that data store. Otherwise, the data store is internal to a process, and not visible from the outside. Because a context diagram involves only one process, all data stores are internal to that process and do not appear in the context diagram

Review Questions The purpose of the plant science information system is to document the study results from a wide variety of experiments performed on selected plants. A study is initiated by a researcher who submits a research proposal. After a panel review by a group of scientists, the researcher is required to submit a research plan and schedule. A FDA research permit request is sent to the Food and Drug Administration, which sends back a research permit. As the experiment progresses, the researcher fills out and submits experiment notes. At the conclusion of the project, the researcher ’ s results are reported on an experiment histogram. Draw a context data flow diagram PLANT SCIENCE Information SYSTEM RESEARCHER Food and ADMINISTRATION Research Proposal Experiment Histogram Research Plan & Schedule FDA Permit Request Research permit Experiment Notes

Review Questions A Video Store (AVS) runs a series of fairly standard video stores. Before a video can be put on the shelf, it must be catalogued and entered into the video database. Every CUSTOMER must have a valid AVS customer card to rent a video. CUSTOMERS rent videos for 3 days at a time. Every time a CUSTOMER rents a video, the system must ensure that he or she does not have any overdue videos. If so, the overdue videos must be returned and an overdue fee must be paid before the customer can rent more videos. Likewise, if the customer has returned overdue videos but has not paid the overdue fee, the fee must be paid before new videos can be rented. Every morning the store MANGER prints a report that lists overdue videos; if a video is 2 or more days overdue, the manager calls the customer to remind him or her to return the video. If a video is returned in damage condition, the manager removes it from the video database and may sometimes charge the customer. SUPPLIER provides video descriptive information to the system. Video Descriptive Information Damaged Video Information Customer information Video to rent Overdue Video Notice Customer AVS System Supplier Video to return Manager

Review Questions Video Descriptive Information New video information D1 Videos Video removed from stock Video information Damaged video information Customer information AVS Customer card Overdue video fee Overdue video payment D2 Customers Overdue fee payment Overdue video fee Customer information Supplier Maintain Inventory 1 Manager Maintain Video Rentals 3 Customer Maintain customer data 2 Customer data Overdue video fee Overdue video assessment D3 Video Rentals Returned Video Rented Video Rented information Overdue video notice AVS Card Video to rent Video to return

One more example of context diagram

One more example of diagram 0

Yesterday Lecture Process: is an organised set of activities which transforms inputs to outputs Data flow: A path for data to move from one part of the system to another Data store: Represents data that is retained for later processing External entity/agent: Represents a person, organization, or other system that provides data or receives output from the system Context data flow diagram: Top-level view that shows the systems’ boundaries and scope Diagram 0: Diagram 0 zoom in on the context diagram and shows major processes, data flows and data stores