Context and Data Flow Diagrams

Slides:



Advertisements
Similar presentations
Information System Analysis
Advertisements

Membership 2012/13 The CLUBS and ATVBC April
What is a Data Flow Diagram? Why are they used? How to draw them.
1. Using NAWBO Chapter Administrator Tools and Reports Once you have logged on to you will be directed to the Member Main Menu.
Create a data flow diagram
Use Case Modeling.
OO Process Steps  Define requirements Allocate and Derive requirements Map requirements to use cases Map requirements to classes  Define use cases Draw.
Spreadsheets in Finance and Forecasting Project Session 3b(ii) Data Flow Diagrams.
Section 04DFD - Top Level1 04 Data Flow Diagrams - Top Level DFD And Franchise Colleges By MANSHA NAWAZ.
System Analysis and Design
National NOW Conference Credentialing Overview Brought to you by the Membership & Field Department at the National Action Center (NAC)
Clear Lake Country Club Membership Database Data Flow Diagrams Project Team: Trisha Drumm & Michael Phillips.
1 Structured Analysis Techniques. 2 Data Flow Diagrams.
An Introduction to Level 0 and Level 1 DFD’s.
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.
Interactions. 2 Objects communicate with each other by sending messages. Sending a message is another name for a member function call. –Some C++ examples.
Systems Analysis & Design Methods Traditional Techniques: Data Flow Diagrams (see also handouts !)
Exercise Develop a context Diagram for a small bank for “Loan Granting” process Identify EXTERNAL entities Develop a Context diagram.
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 Objectives:
Systems Analysis & Design Data Flow Diagrams. End Home Data Flow Diagrams – Definition  A data flow diagram is a pictorial model that shows the flow.
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.
Documenting the Flow of Information within a System  A Data flow diagram (DFDs) describes the flow of data within an information system, while ignoring.
A data flow diagram (DFD) maps how data moves through a system. It shows how data entering the system (input) is transformed (process) and changed into.
Data Flow Diagrams (DFD). ScenarioCriteriaTasks Data flow diagram(DFD) is a diagram of the movement of data between external entities.
Three huge Trees Need to be cut for all the communications and Reporting of District 3150 for 1 Year (93 clubs) Three huge Trees Need to be cut for all.
The online Member Admin area: appointment process [Event – Date] [Presenter]
McGraw-Hill/Irwin © 2013 The McGraw-Hill Companies, Inc., All Rights Reserved. Chapter 7 Data Flow Diagramming.
DFDs.
Database Design Shortcuts. What’s your problem? Sort out the basic idea for the Database… e.g. : Your local Angling Club is looking to set up a Database.
The Centurion Club The Rotary Foundation. Centurion Club – What Is It?  District managed scheme to provide structure for regular individual (and other)
GROUP MEMBERS  MANOJ GADHIRAJU  JASWANTH SINGH  SERGIO OLVEDA.
MEMBERSHIP RETENTION Now that you have them, How do you keep them ?
System and data modeling tools Revision. Schemas A schema shows the organisational structure of a database. It should show the entities (the tables in.
G045 Lecture 08 DFD Level 1 Diagrams (Data Flow Diagrams Level 1)
G045 Lecture 07 DFD Context Diagrams (Data Flow Diagrams Level 0)
Old Town Library Group Members Tatiana Ruiz Judith Webb Paul Salvo Phase two.
Context Diagrams IPT Context Diagrams Context diagrams are used to represent entire information systems. The system is shown as a single process.
System Decomposition Overview. Data Flow Diagrams Despite the name “Data Flow Diagrams”, DFD have a process, rather than a data, focus We represent all.
Data Flow Diagrams CP1 Computing.
DFD Examples. DFD Notation Data Flow : labeled arrow Sources and sinks of information/data (also called external entity) or Process or Available data.
IS3320 Developing and Using Management Information Systems Lecture 18: Data-Flow Diagrams 3 – Level 1 Modelling Rob Gleasure
Systems Analysis & Design
A Year in the Life of a Client Portfolio Review and Rebalancing Analysis Create Client Summary, Performance Reports, and Recommendation.
Software Analysis 1 PROCESS MODELING: Data Flow Diagrams (DFDs)
SYSTEMS ANALYSIS AND DESIGN ITDB 2101 HAND OUT # 3 1.
Vice President Public Relations.
Date. Who Are BSA Alumni? Scouting alumni include all those who have been positively impacted by the Boy Scouts of America: Former Scouts Their family.
Lab 3 Data Flow Diagram CPIT 250 System Analysis and Design.
Data Flow Diagrams 1. What is a Data Flow Diagram?  A data flow diagram (DFD) is a graphical representation of the movement of data between external.
WHAT IS A Context Diagram?
DFD Examples.
Rob Gleasure IS3320 Developing and Using Management Information Systems Lecture 15: Data-Flow Diagrams 2 – Level.
WHAT IS A Process Map? Illustration of the sequence of activities, inputs and outputs to the activities, and relationship across multiple functions, or.
DFD Examples.
DFD Examples.
Business System Development
Clear Lake Country Club Membership Database Data Flow Diagrams
Sequence Diagrams.
تحلیل سیستم‌ها مدل‌سازی پردازشی.
Information Systems in Organizations 2. 1
Information Systems in Organizations 2. 1
Business Requirements
More Diagrams More Diagrams Damian Gordon Damian Gordon.
Pomegrant Writing Service
DTTS/DTA Membership/PIGoals District 7610 Dale Lazar
Information Systems in Organizations 2. 1
DFD Examples.
Exercise Develop a context Diagram for a small bank for “Loan Granting” process Identify EXTERNAL entities Develop a Context diagram.
Chapter 4 Sequence Diagrams
Presentation transcript:

Context and Data Flow Diagrams Activity presented by Coral Shand March 2012

Scenario The Car Club has many enthusiastic members. Prospective members can join the club by sending in a membership form along with $10. A planning committee decides on new activities for the coming month and these are passed on to members in a monthly newsletter. Information about all activities past and present are stored for future use. Members also receive reminder letters when their membership is due for renewal.

CONTEXT DIAGRAM Prospective Member The Car Club Planning Committee Member

Information in the scenario Name the data flows Membership form  New member details Planned activities  Planned activities Monthly newsletter  Newsletter Membership renewal  Renewal reminder

External Entity Data flow IN (into the system) Data flow OUT (out of the system) Prospective member   New member details Member Newsletter Renewal reminder Planning committee Planned activities

CONTEXT DIAGRAM Prospective Member Planning Committee New member details The Car Club Planned activities Newsletter Renewal Reminder Member

Data flow arrows in Context Diagram Processes for Data Flow Diagram  New member details  Add new member  Newsletter  Add planned activities  Renewal Reminder  Create newsletter  Planned Activities  Create renewal reminder

DATA FLOW DIAGRAM Prospective Member Planning Member Committee Create newsletter Add new member Create renewal reminder Add planned activities Planning Committee Member

Members Activities

Prospective Member DATA FLOW DIAGRAM Activities Members Planning Create newsletter Add new member Activities Members Create renewal reminder Add planned activities Planning Committee Member

Prospective Member DATA FLOW DIAGRAM Activities Members Planning Create newsletter Add new member New member details Member details Activities Members Create renewal reminder Add planned activities Member details Renewal reminder Planning Committee Member

DATA FLOW DIAGRAM Prospective Member Activities Members Planning Create newsletter Member details Updated activities Add new member New member details Activities Updated activities Member details Members Add planned activities Create renewal reminder Member details Planned activities Renewal reminder Newsletter Planning Committee Member

TEN RULES An external entity must be an intelligence. Data flows are labelled with adjective-noun. Processes are named with a verb-noun. A data flow arrow coming from a process cannot have the same name as a data flow arrow going into that process. Processes and data stores must have at least one data flow arrow in and one out.

A data store cannot link directly to another data store A data store cannot link directly to another data store. An external entity cannot link directly to another external entity. Data flows from external entity may keep the same name. Data flowing to and from a data store must have the same name. Events at same time are one event. Data flow arrows should not cross each other. Do not use words ‘data’ or ‘process’ in label names.