Data Process Modeling: Context Diagrams & Data Flow Diagrams (DFDs)

Size: px
Start display at page:

Download "Data Process Modeling: Context Diagrams & Data Flow Diagrams (DFDs)"

Transcription

1 Introduction Data Process Modeling: Context Diagrams & Data Flow Diagrams (DFDs) MIS 374 When designing/building an information system for an organization, you should consider the following questions regarding the information processed by the system: Who (i.e. which stakeholder(s)) needs this information? What information is needed? Where is that information stored? How is the information transformed as it enters the system, flows through it, and is outputted? As a systems analyst, programming analyst, or IT auditor you are likely to need a graphical technique to help investigate and document how data is inputted into the system either manually or automatically. You ll also need to see how data flows through the system, is changed, and stored. Lastly you should consider what the output is and how data is retrieved from the system (e.g. reports, exports to external systems). Graphics that are data focused will greatly assist you in your ERD creation and overall database design. Since the database is a foundation of your system, it s important to model it thoroughly. Graphics also simplify complex components of a system. By creating a simpler depiction of the system we can better communicate with our non-technical client or future users how the system works. The Story-Telling Power of DFDs DFDs tell stories. They do not capture the business process (i.e. how you do your job function), but instead focus on where the data comes from, where it goes, and how it changes. DFDs help depict the data flowing through a system in a visual way that enables you to better communicate with other IT professionals and stakeholders. Therefore, another trained person (i.e.: a 374 classmate, the TAs, and the professors) should be able to read your DFDs without ever reading the supporting case materials. Your DFDs should be self-explanatory and thoroughly explain the system s data transformation processes. Description A data flow diagram (DFD) is a drawing that shows how a system's environmental entities, processes, and data are interconnected. Developers or users can depict their current system processes or desired system process using the four simple symbols shown in Table A below. Table A. Data Flow Diagram Symbols Environmental Entity (EE) a source of, or destination for, data outside the system. Data flow each data flow must have a unique identifier or label describing the data. Process bubble a process that changes data. Process bubbles should be numbered in the top section of the bubble. The Process Label should be in a verb object format, and placed in the middle section of the bubble. The bottom section of the bubble should identify the actor or system component performing the process Data store where the data is stored (e.g. database, file, file cabinet). Page 1 of 7

2 DFD Symbols and Rules As stated on page 1, DFDs consist of four basic symbols that represent (1) environmental entities, (2) data flows, (3) processes, and (4) data stores. External Entity (EE) Symbols. Systems interface with persons, organizations, locations, and other systems. Each of these entities in the environment is represented by a square and includes the name of the entity. Sometimes drawings become cluttered if data flow arrows are needed from several different processes to the same EE. In this case, consider repeating an EE square, and remember to include the EEn label to make sure that it s clear that two EE squares with the same names are identical and not different entities. Process Symbols. A process is a transformation of data. Data flows into a process, is transformed, and then flows out. In order for something to be a process, the output must be different from the input in some way. Process symbols are labeled with a verb and object, such as Verify User Name and Edit Date. The context diagram is an exception: the central oval is labeled with the system name, and is not a particular process. Data Flow Symbols. A good way to think of a data flow is "data on the move. The data moves from an environmental entity to a process, from one process to another, from a data store to a process, and so on. In most cases the data flow is a single line going in one direction; two-headed (or forked) arrows can be used to show the same data flows from one process, data store, or entity to more than one destination. Each data flow in a DFD is labeled with a unique name in the same diagram. However, when the same flow appears on more than one level the same name is used for each appearance. Data Store Symbols. Whereas data flows represent data on the move, data stores represent data that is maintained in fixed locations. Think of a data store as "data at rest." Examples of data stores are master files, such as inventory and personnel data that are kept current, and history files that are held in archival storage. Data stores are depicted with open-ended rectangles and have a unique label, such as D1, D2, etc. Rules for Creating DFDs Be sure to adhere to the following rules when creating your DFDs. This will ensure consistency across your diagrams, and help you clearly communicate the story to your reader: 1. Input to a process should be different than the output 2. Processes must have both and input and an output 3. Objects (e.g. environmental entities, data stores) should have unique names a. Remember, you may repeat an object in order to unclutter your diagram 4. Each diagram should have 7 or fewer processes 5. Each process should have a verb phrase label to describe the process 6. Data flows labels should be noun phrases 7. Data only flows in one direction at a time 8. Data must be transformed by a process (i.e. it cannot move directly between environmental entities or data stores) 9. Data store labels should be noun phrases 10. It may be okay if Figure 0 has no actors on a process The Context Diagram DFDs exist in a hierarchy, beginning with the simplest, highest, system level diagram, called the context diagram. This system level diagram illustrates the context, that is, the circumstances of the system environment. This diagram contains only a single, unnumbered process bubble in the shape of a circle to Eleanor Jordan All rights reserved. (Update 2015 by Clint Tuttle) Page 2 of 7

3 represent the entire system and ending with the lowest level diagrams that contain the most detailed data transformation processes. Figure A illustrates the context diagram for the existing Latinitas system with a single process bubble in the middle. The five environmental entities are represented by squares surrounding the single system process bubble. The system is connected to its environmental entities by arrows that represent data flows. Notice how many data flows surfaced in the team s discussions with Angie about her work with Latinitas donors, volunteers, and interns. When Angie posted her request for an MIS 374 Volunteer Database, she had not thought through her real needs. White-boarding with her MIS 374 development team was a learning experience for Angie as well as the team. Figure A - Context Diagram for Existing Latinitas System The Figure 0 Diagram The next level in the DFD hierarchy is referred to as the Figure 0 Diagram. This diagram provides the first level of detail of the high-level processes contained in the system bubble of the context diagram. Each process of the Figure 0 diagram is numbered from left to right and then top to bottom. In order to prevent a DFD from becoming cluttered, the general rule is to keep the number of processes depicted in a diagram to seven or less. This rule applies to the Figure 0 diagram as well as DFDs on lower levels as well. Figure B shows the Figure 0 diagram of the existing Latinitas system. The system contains four highlevel (or main) processes: Manage Interns, Manage Volunteers, Organize Fund Raising Events, and Determine Needs for Funds. Page 3 of 7

4 Figure B - Level 0 (Figure 0) DFD for the Latinitas System MIS 374 Because the Figure 0 diagram contains more detail than the context diagram, it is important to ensure that the data flows to and from each environmental entity must match between each level. In the Figure 0 diagram above, the same five environmental entities and their labeled data flows from the context diagram are included and now connect to more specific processes in the Latinitas system. are included. For example, the Fundraising Donor at the bottom right of Figure 0 above has exactly two data flows with the same names as the two data flows for the Fundraising Donor in the Context Diagram. Also note that the Job Duties dataflow splits from Process 3 when flowing into Process 1 and 2. Since some processes can create data that is then used by multiple subsequent processes, you re allowed to do this when it makes sense. This will reduce duplicate dataflows and over-crowding in your model. Figure n Diagrams In the next level of the hierarchy, the individual processes identified in the Figure 0 diagram are detailed in their own diagrams, called Level 1 diagrams. For example, you would create a Figure 1 diagram to provide detail about the first process (Manage Interns in the above example). You would create a Figure 2 diagram to provide detail about the second process (Manage Volunteers in the above example). We refer to these DFDs as Figure n diagrams. Figure C below illustrates a Level 1 diagram for Process 3 of the Latinitas system Organize Fundraising Event. This Figure 3 DFD consists of five detailed processes numbered 3.1, 3.2, etc. Process 3.1 is the initial process of obtaining and processing donations needed to hold an event. The second detailed process of Figure 3 is process 3.2, the determination of when to hold fundraising events. Page 4 of 7

5 Figure C Level 1 (Figure 3) DFD for Organizing Fundraising Events If additional detail is needed for any of the processes in a Level 1 diagram, you would create a Level 2 diagram. The logic for creating a Level 2 diagram is similar to creating a Level 1 diagram: You should have 7 or fewer detailed processes The data flows to and from each relevant environmental entity should match the data flows in the Level 1 diagram for that environmental entity. The numbering of each process should follow the numbering of the process in the Level 1 diagram. For example, to provide more detail about process 3.1 from the Figure 3 diagram, each process would be numbered 3.1.n. Please see below for an example. Page 5 of 7

6 Figure D - Level 2 (Figure 3.1) DFD for Obtaining Donations Now that the diagrams have reached a sufficient level of detail, the data store symbol has been introduced in Figure 3.2 above. In this example, Donor Information is a manila folder that Angie keeps; the Donor Database and Donations Per Event are spreadsheets. All data store symbols should have identifiers, such as D1, D2 and D3, depending on how many data stores are used in the system being modeled. NOTE: You may introduce data stores in any diagram (except for the context diagram) you can include them in Figure 0, Level 1 diagrams, Level 2s, etc The same top-down decomposition of the system processes can be continued for more detailed levels. However, it is not necessary to document the same level of detail for all processes. Some processes can be adequately documented at a higher level in the hierarchy. The top-down process of documenting a system with DFDs continues until you reach a level of detail where the focus is on individual data flows that are important to determining functional requirements for the scope of a project. Tip when Creating DFDs Page 6 of 7

7 Our example figures for Latinitas are the result of considerable time spent by the team with Angie, their client. A good way to start is to create the simple context diagram with an in the middle to represent the entire system. Then ask your client about what data the system must produce and what data is required for the system s functionality. If you do your work on a white-board, photograph the board at the end of your discussion. If you think your initial work is fairly accurate, then create an electronic version of the context diagram in Visio or LucidCharts that will allow you to add Environmental Entities and data flows as you talk with stakeholders to learn more details and create lower level DFDs. Few clients will be able to provide all of the necessary answers, so you will need to talk with key stakeholders that understand the existing system to analyze the processes for an existing system. Individuals are likely to be able to only describe processes they perform. You will likely perform several iterations, collecting information from several stakeholders, and then analyzing the data you collected to consolidate into the DFDs to accurately describe the existing system FAQs Q1: How do I make my DFDs pretty? All the lines are crisscrossed. Answer: Try to organize your external entities (EEs) around the outside edges of the document. Then, put your process bubbles between these entities. If any process uses multiple EEs, try to put the EEs close to each other. Also try to use right-angle connectors; they make the diagrams more legible, as well as, help you group in-bound and out-bound data flows together. Q2: How do I even begin to make my DFDs? I m totally stuck. Answer: The Group Project case lists steps for major processes. Start with each process separately using the interview data. The Group Project 1 specification requires you to collect these (or roll up these details) into a summary level DFD (Figure 0) to just show major processes at the summary level. The instructions only require that you turn in a few Level 1 DFDs so you only have to create a few clean Level 1 DFDs that follow all the rules (e.g. a Figure 1, Figure 2, Figure 3). Before creating a Figure 0 diagram, make a list of all the data flows that go to and from the external entities in your Level 1 diagrams, so you know what needs to show up on the Figure 0 diagram and Context diagram. Some analysts find it easier to work on paper or whiteboard before using Visio or Lucidcharts. For your client project you may want to white board processes and then take photos to use for Visio or Lucidcharts graphics. Q3: What are some general hints when making DFDs? Answer: Label your external entities (ex: EE1 and EE2). If you use the same external entity multiple times, make sure each has the same EE number. Also, make sure external entities don t talk with each other. That is, don t draw data flows between external entities instead, these data flows must be connected through some process bubble in the System. Remember that every process must transform data. Printing doesn t transform data. A data flow arrow, not a process bubble, shows sending or delivering data. Use the Gane-Sarson process symbols if you are using Visio. This stencil has all the symbols you need for DFDs but you can also just find symbols that match the ones list above. Just make them consistent to the symbols above so we don t have to interpret your DFD. NOTE: Gane-Sarson process symbols are the process bubbles above with three parts process ID # on top, verb object process label in the middle, and who/what performs the process on the bottom. Page 7 of 7

Chapter 6 Structuring System Requirements: Process Modeling 6.1

Chapter 6 Structuring System Requirements: Process Modeling 6.1 Chapter 6 Structuring System Requirements: Process Modeling 6.1 Learning Objectives Explain process modeling Discuss data-flow diagramming mechanics, definitions, and rules Discuss balancing data-flow

More information

System Analysis & design

System Analysis & design Assiut University Faculty of Computers and Information System Analysis & design Year 2 Academic Year 2014/ 2015 Term (2) 5 A PICTURE IS WORTH A 1,000 WORDS A process model is a graphical way of representing

More information

Slide 1 Welcome to Fundamentals of Health Workflow Process Analysis and Redesign: Process Mapping: Gane-Sarson Notation. This is Lecture d.

Slide 1 Welcome to Fundamentals of Health Workflow Process Analysis and Redesign: Process Mapping: Gane-Sarson Notation. This is Lecture d. WORKFLOW ANALYSIS Audio Transcript Component 10 Unit 3 Lecture D Fundamentals of Health Workflow Process Analysis & Redesign Interpreting and Creating Process Diagrams Process Mapping Gane-Sarson Notation

More information

Fundamentals of Health Workflow Process Analysis and Redesign

Fundamentals of Health Workflow Process Analysis and Redesign Fundamentals of Health Workflow Process Analysis and Redesign Unit 10.3d Process Mapping Gane-Sarson Notation Slide 1 Welcome to the Gane-Sarson Notation for Data Flow Diagrams Subunit. This is the third

More information

Lecture c, Process Mapping: Yourdon Notation for Data Flow Diagrams, covers Yourdon notation for data flow diagrams.

Lecture c, Process Mapping: Yourdon Notation for Data Flow Diagrams, covers Yourdon notation for data flow diagrams. WORKFLOW ANALYSIS Audio Transcript Component 10 Unit 3 Lecture C Fundamentals of Health Workflow Process Analysis & Redesign Interpreting and Creating Process Diagrams Process Mapping Yourdon Notation

More information

CHAPTER 19: Building a Preliminary Behavioral Model

CHAPTER 19: Building a Preliminary Behavioral Model 1 z 7 CHAPTER 19: Building a Preliminary Behavioral Model Things are always at their best in their beginning. Blaise Pascal Lettres Provinciales, 1656-1657, no. 4 IN THIS CHAPTER, YOU WILL LEARN: Why a

More information

1. i. What are the 3 major components of a information system and show their relationship input output

1. i. What are the 3 major components of a information system and show their relationship input output Higher National Diploma in Information Technology First Year, Second semesterexamination-2011 IT2005: System Analysis and Design Answer Script No. of pages: 11 1. i. What are the 3 major components of

More information

Process Modeling. Wei-Tsong Wang 1 IIM, NCKU

Process Modeling. Wei-Tsong Wang 1 IIM, NCKU Process Modeling Based on Chapter 9 of Whitten, Bentley, and Dittman: Systems Analysis and Design for the Global Enterprise (7th Ed). McGraw Hill. 2007 Wei-Tsong Wang 1 IIM, NCKU 2 Models: Logical and

More information

Session 2b: structured specifications Purpose and criteria Structured specification components Introduction to dataflow diagrams

Session 2b: structured specifications Purpose and criteria Structured specification components Introduction to dataflow diagrams Session 2b: structured specifications Purpose and criteria Structured specification components Introduction to dataflow diagrams COMP 320 / 420, Spring, 2018 Conrad Weisert Criteria for the ESD (from session

More information

Fundamentals of Health Workflow Process Analysis and Redesign

Fundamentals of Health Workflow Process Analysis and Redesign Fundamentals of Health Workflow Process Analysis and Redesign Process Mapping: Yourdon Notation for Data Flow Diagrams This material Comp10_Unit3c was developed by Duke University, funded by the Department

More information

Lab 16: Visio Introduction

Lab 16: Visio Introduction Lab 16: Visio Introduction () CONTENTS 1 Visio- Introduction to DFD Data Flow Diagraming... 2 1.1 In-Lab... 3 1.1.1 In-Lab Materials... 3 1.1.2 In-Lab Instructions... 3 2 Getting started: Let s decompose

More information

1. The narratives, diagrams, charts, and other written materials that explain how a system works are collectively called

1. The narratives, diagrams, charts, and other written materials that explain how a system works are collectively called CH 3 MULTIPLE CHOICE 1. The narratives, diagrams, charts, and other written materials that explain how a system works are collectively called a) documentation. b) data flows. c) flowcharts. d) schema.

More information

On the Web sun.com/aboutsun/comm_invest STAROFFICE 8 DRAW

On the Web sun.com/aboutsun/comm_invest STAROFFICE 8 DRAW STAROFFICE 8 DRAW Graphics They say a picture is worth a thousand words. Pictures are often used along with our words for good reason. They help communicate our thoughts. They give extra information that

More information

System Analysis and Design. Data Flow Diagram. System Analysis and Design

System Analysis and Design. Data Flow Diagram. System Analysis and Design Data Flow Diagram 1 Data Flow diagram The dataflow diagram is a modeling tool that allows us to picture a system as a network of functional processes, connected to one another by pipelines and holding

More information

SE Assignment III. 1. List and explain primitive symbols used for constructing DFDs. Illustrate the use of these symbols with the help of an example.

SE Assignment III. 1. List and explain primitive symbols used for constructing DFDs. Illustrate the use of these symbols with the help of an example. SE Assignment III 1. List and explain primitive symbols used for constructing DFDs. Illustrate the use of these symbols with the help of an example. There are essentially 5 different types of symbols used

More information

ER Modeling Data Modeling and the Entity-Relationship (ER) Diagram Pg 1

ER Modeling Data Modeling and the Entity-Relationship (ER) Diagram Pg 1 ER Modeling Data Modeling and the Entity-Relationship (ER) Diagram Pg 1 Data Modeling and the Entity-Relationship (ER) Diagram Ray Lockwood Points: The Entity-Relationship (ER) Diagram is seen by various

More information

Software Engineering Prof.N.L.Sarda IIT Bombay. Lecture-11 Data Modelling- ER diagrams, Mapping to relational model (Part -II)

Software Engineering Prof.N.L.Sarda IIT Bombay. Lecture-11 Data Modelling- ER diagrams, Mapping to relational model (Part -II) Software Engineering Prof.N.L.Sarda IIT Bombay Lecture-11 Data Modelling- ER diagrams, Mapping to relational model (Part -II) We will continue our discussion on process modeling. In the previous lecture

More information

Fundamentals of Health Workflow Process Analysis and Redesign

Fundamentals of Health Workflow Process Analysis and Redesign Fundamentals of Health Workflow Process Analysis and Redesign This material Comp0_Unit3d was developed by Duke University, funded by the Department of Health and Human Services, Office of the National

More information

How to use your Participant Center for fundraising success! How to: Login

How to use your Participant Center for fundraising success! How to: Login How to: Login Visit comewalkwithme5k.org and click on the LOGIN button on the top, right-hand corner of the page. Enter the Username and Password you registered with. If you forgot either, click on the

More information

Data Flow Diagrams System Analysis ( (

Data Flow Diagrams System Analysis ( ( 7 Data Flow Diagrams System Analysis (1932475( Kendall & Kendall 7-1 Data Flow Diagrams A top down approach to diagramming data movement, it moves from general to specific. Graphically characterize data

More information

Simplify the Way You Work: Enhancing Microsoft Office with MindManager 7

Simplify the Way You Work: Enhancing Microsoft Office with MindManager 7 Simplify the Way You Work: Enhancing Microsoft Office with MindManager 7 2007 Mindjet LLC, USA All rights reserved. Mindjet and MindManager are registered trademarks of Mindjet LLC in the United States

More information

Animations that make decisions

Animations that make decisions Chapter 17 Animations that make decisions 17.1 String decisions Worked Exercise 17.1.1 Develop an animation of a simple traffic light. It should initially show a green disk; after 5 seconds, it should

More information

How to customize your campaign

How to customize your campaign How to customize your campaign It s important to customize your campaign and make it stand out of the crowd. Doing so will engage your donor base and help them connect with your cause. Your campaign is

More information

The three element types, connected by relations, can form sentences of sorts.

The three element types, connected by relations, can form sentences of sorts. Archi Overview ArchiMate ArchiMate is built from three types of elements: elements that act (active elements) elements that represent the behavior of those elements that act (behavioral elements) elements

More information

Design Engineering. Dr. Marouane Kessentini Department of Computer Science

Design Engineering. Dr. Marouane Kessentini Department of Computer Science Design Engineering Dr. Marouane Kessentini Department of Computer Science 1 Design Starts mostly from/with requirements (evolving mostly from functionalities and other non functional characteristics) How

More information

An Introduction to Business Process Modeling using Data Flow Diagrams

An Introduction to Business Process Modeling using Data Flow Diagrams An Introduction to Business Process Modeling using Data Flow Diagrams BSAD 141 Dave Novak BDIS: 2.2 (61-77) Lecture Overview Systems and Business processes Business process models Data Flow Diagrams (DFDs)

More information

We move from a general information system to a Computer Based Information System

We move from a general information system to a Computer Based Information System Introduction to Information Systems: In this section of the course we start to think of the computer as just being a component in a system which may contain one or many computers linked together. An Information

More information

Darshan Institute of Engineering & Technology for Diploma Studies

Darshan Institute of Engineering & Technology for Diploma Studies REQUIREMENTS GATHERING AND ANALYSIS The analyst starts requirement gathering activity by collecting all information that could be useful to develop system. In practice it is very difficult to gather all

More information

Adobe illustrator Introduction

Adobe illustrator Introduction Adobe illustrator Introduction This document was prepared by Luke Easterbrook 2013 1 Summary This document is an introduction to using adobe illustrator for scientific illustration. The document is a filleable

More information

Requests Charges. Librarian. University affiliated patrons students, faculty, staff. Media Center Staff

Requests Charges. Librarian. University affiliated patrons students, faculty, staff. Media Center Staff Catherine Rutan INFO 530-901 Dr. Valerie Yonker Circulation of Media Materials from University Media Center: Requests Charges Librarian Circulation Desk Attendant Inquires University ID # (Primary Key)

More information

Lines of Symmetry. Grade 3. Amy Hahn. Education 334: MW 8 9:20 a.m.

Lines of Symmetry. Grade 3. Amy Hahn. Education 334: MW 8 9:20 a.m. Lines of Symmetry Grade 3 Amy Hahn Education 334: MW 8 9:20 a.m. GRADE 3 V. SPATIAL SENSE, GEOMETRY AND MEASUREMENT A. Spatial Sense Understand the concept of reflection symmetry as applied to geometric

More information

Intro. Scheme Basics. scm> 5 5. scm>

Intro. Scheme Basics. scm> 5 5. scm> Intro Let s take some time to talk about LISP. It stands for LISt Processing a way of coding using only lists! It sounds pretty radical, and it is. There are lots of cool things to know about LISP; if

More information

Chapter 9. Process Modeling. McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved.

Chapter 9. Process Modeling. McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 9 Process Modeling McGraw-Hill/Irwin Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Objectives Define systems modeling and differentiate logical and physical models. Define

More information

Sound the Alarm Personal Fundraising Page Set-Up Guide

Sound the Alarm Personal Fundraising Page Set-Up Guide Sound the Alarm Personal Fundraising Page Set-Up Guide Thank you for signing up for personal fundraising (PF) in support of Sound the Alarm, a home fire safety and smoke alarm installation event. Sound

More information

Software Engineering Lab Manual

Software Engineering Lab Manual Kingdom of Saudi Arabia Ministry Education Prince Sattam Bin Abdulaziz University College of Computer Engineering and Sciences Department of Computer Science Software Engineering Lab Manual 1 Background:-

More information

School District of Marshfield Mathematics Standards

School District of Marshfield Mathematics Standards MATHEMATICS Counting and Cardinality, Operations and Algebraic Thinking, Number and Operations in Base Ten, Measurement and Data, and Geometry Operations and Algebraic Thinking Represent and Solve Problems

More information

Energy for Life Walkathon. Fundraising Website How-To - 3.2

Energy for Life Walkathon. Fundraising Website How-To - 3.2 Energy for Life Walkathon Fundraising Website How-To - 3.2 Part 2 Setting up your Fundraising Pages Setting Up Your Fundraising Page This is it! You are registered to walk and now you are taking the extra

More information

American Heart Association

American Heart Association American Heart Association Personal Fundraising Guide for Social Events Creating a Personal Fundraising Page or Signing into Your Current Page Visit the public website of the event you d like to raise

More information

Taking Apart Numbers and Shapes

Taking Apart Numbers and Shapes Taking Apart Numbers and Shapes Writing Equivalent Expressions Using the Distributive Property 1 WARM UP Calculate the area of each rectangle. Show your work. 1. 6 in. 2. 15 in. 12 yd 9 yd LEARNING GOALS

More information

ONLINE REGISTRATION: A STEP-BY-STEP GUIDE

ONLINE REGISTRATION: A STEP-BY-STEP GUIDE ONLINE REGISTRATION: A STEP-BY-STEP GUIDE We encourage all of our Walkers to register online at diabetes.org/stepout. It s quick. It s easy. And, you ll have the opportunity to take advantage of our online

More information

The Object-Oriented Design Process

The Object-Oriented Design Process The Object-Oriented Design Process Part 1: Techniques & Tools OOdesignProcess 1 Program development In theory, 3 phase development process: Analysis: figure out the problem Design: develop the solution

More information

Overview of Sentence Order Reference Document Development Process

Overview of Sentence Order Reference Document Development Process Overview of Sentence Order Reference Document Development Process Scott Came Justice Integration Solutions, Inc. September 14, 2004 Purpose The purpose of this document is to outline the process/methodology

More information

Touring the Mac S e s s i o n 4 : S A V E, P R I N T, C L O S E & Q U I T

Touring the Mac S e s s i o n 4 : S A V E, P R I N T, C L O S E & Q U I T Touring the Mac S e s s i o n 4 : S A V E, P R I N T, C L O S E & Q U I T Touring_the_Mac_Session-4_Feb-22-2011 1 To store your document for later retrieval, you must save an electronic file in your computer.

More information

CaseComplete Roadmap

CaseComplete Roadmap CaseComplete Roadmap Copyright 2004-2014 Serlio Software Development Corporation Contents Get started... 1 Create a project... 1 Set the vision and scope... 1 Brainstorm for primary actors and their goals...

More information

In Hebrew, Chai means life! And thanks to you, your family and friends, you are about to change lives for good!

In Hebrew, Chai means life! And thanks to you, your family and friends, you are about to change lives for good! Credit: IFCJ LET S GET STARTED! Welcome to the Chai Challenge! In Hebrew, Chai means life! And thanks to you, your family and friends, you are about to change lives for good! The Chai Challenge is a movement

More information

Object-Oriented Software Engineering Practical Software Development using UML and Java

Object-Oriented Software Engineering Practical Software Development using UML and Java Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 5: Modelling with Classes Lecture 5 5.1 What is UML? The Unified Modelling Language is a standard graphical

More information

Unit 1, Lesson 1: Moving in the Plane

Unit 1, Lesson 1: Moving in the Plane Unit 1, Lesson 1: Moving in the Plane Let s describe ways figures can move in the plane. 1.1: Which One Doesn t Belong: Diagrams Which one doesn t belong? 1.2: Triangle Square Dance m.openup.org/1/8-1-1-2

More information

System Analysis and Design

System Analysis and Design System Analysis and Design M Umair www.m-umair.com System Description Techniques Graphical representation of any process is always better and more meaningful than its representation in words. System Analysis

More information

(Murlidhar Group of Institutions,Bhavnagar Road, Rajkot) by:-assit. Prof. Vijay Vora (SOOADM) MCA-III

(Murlidhar Group of Institutions,Bhavnagar Road, Rajkot) by:-assit. Prof. Vijay Vora (SOOADM) MCA-III Analysis Modeling What is Analysis Modeling? Analysis modeling uses a combination of text and diagrammatic forms to depict(represent) requirements for data, function, and behavior These text and diagrammatic

More information

Lesson 4. Objective: Compare and classify quadrilaterals. Lesson Suggested Lesson Structure. Multiply by 4 (8 minutes)

Lesson 4. Objective: Compare and classify quadrilaterals. Lesson Suggested Lesson Structure. Multiply by 4 (8 minutes) Lesson 4 3 7 Lesson 4 Objective: Suggested Lesson Structure Fluency Practice Application Problem Concept Development Student Debrief Total Time (12 minutes) (7 minutes) (31 minutes) (10 minutes) (60 minutes)

More information

Object-Oriented Systems Analysis and Design Using UML

Object-Oriented Systems Analysis and Design Using UML 10 Object-Oriented Systems Analysis and Design Using UML Systems Analysis and Design, 8e Kendall & Kendall Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall Learning Objectives Understand

More information

The Development of Information Systems

The Development of Information Systems Instructor: Kevin Robertson The Development of Information Systems Lecture Outline 12-1 Principles and Learning Objectives Understand the process used by organizations to manage the development of information

More information

course 3 Levels of Database Design CSCI 403 Database Management Mines Courses ERD Attributes Entities title 9/26/2018

course 3 Levels of Database Design CSCI 403 Database Management Mines Courses ERD Attributes Entities title 9/26/2018 3 Levels of Database Design CSCI 403 Database Management 13 Database Modeling with Entity-Relationship Diagrams Conceptual (this lecture) Understand data entities & relationships between them Communication

More information

Online Fundraising Guide

Online Fundraising Guide Online Fundraising Guide Walk MS: Step by Step Guide Learn How To: Access Your Participant Center Navigate Your Participant Center Home Page Update Your Fundraising Goal Send Emails From Your Participant

More information

System Analysis & design

System Analysis & design Assiut University Faculty of Computers and Information System Analysis & design Year 2 Academic Year 2014/ 2015 Term (2) Copyright 2014 Dr. Hossam Ragab 6 data model describes the data that flow through

More information

What is a Fraction? Fractions. One Way To Remember Numerator = North / 16. Example. What Fraction is Shaded? 9/16/16. Fraction = Part of a Whole

What is a Fraction? Fractions. One Way To Remember Numerator = North / 16. Example. What Fraction is Shaded? 9/16/16. Fraction = Part of a Whole // Fractions Pages What is a Fraction? Fraction Part of a Whole Top Number? Bottom Number? Page Numerator tells how many parts you have Denominator tells how many parts are in the whole Note: the fraction

More information

Name 8-6A. 1. What type of quadrilateral is shown below? A Rectangle B Trapezoid C Rhombus D Square. 2. What is true about every rhombus?

Name 8-6A. 1. What type of quadrilateral is shown below? A Rectangle B Trapezoid C Rhombus D Square. 2. What is true about every rhombus? Quick Check 1. What type of quadrilateral is shown below? A Rectangle B Trapezoid C Rhombus D Square 2. What is true about every rhombus? A All angles are equal. B All sides are equal. C Exactly one pair

More information

Reading: Managing Files in Windows 7

Reading: Managing Files in Windows 7 Student Resource 13.4b Reading: Managing Files in Windows 7 Directions: All recent versions of Windows (XP, Vista, Windows 7) have fairly similar ways of managing files, but their graphic user interfaces

More information

Notation Part 1. Object Orientated Analysis and Design. Benjamin Kenwright

Notation Part 1. Object Orientated Analysis and Design. Benjamin Kenwright Notation Part 1 Object Orientated Analysis and Design Benjamin Kenwright Version Control Example Team Princess 3 Members 3 Github Users e.g., Elva1997, michelle0924hhx, KimJaeHwang Each user can join and

More information

INTRODUCTION TO UNIFIED MODELING MODEL (UML) & DFD. Slides by: Shree Jaswal

INTRODUCTION TO UNIFIED MODELING MODEL (UML) & DFD. Slides by: Shree Jaswal INTRODUCTION TO UNIFIED MODELING MODEL (UML) & DFD Slides by: Shree Jaswal What is UML? 2 It is a standard graphical language for modeling object oriented software. It was developed in mid 90 s by collaborative

More information

Accessibility IMPORTANCE AND HOW-TO. Kai Raymer, Web and New Media

Accessibility IMPORTANCE AND HOW-TO. Kai Raymer, Web and New Media Accessibility IMPORTANCE AND HOW-TO Kai Raymer, Web and New Media Sept. 29, 2017 Accessibility WHAT WE LL COVER What it means Why it matters: legal, ethical and benefits Best practices 2 Accessibility

More information

Using Microsoft Word. Text Editing

Using Microsoft Word. Text Editing Using Microsoft Word A word processor is all about working with large amounts of text, so learning the basics of text editing is essential to being able to make the most of the program. The first thing

More information

Online Fundraising Guide

Online Fundraising Guide Online Fundraising Guide Step by Step Guide to Your Participant Center Learn How To: Access Your Participant Center Navigate Your Participant Center Home Page Update Your Fundraising Goal Send Emails From

More information

Data. Entities. Accounting Information Systems. Chapter 4: Data Management

Data. Entities. Accounting Information Systems. Chapter 4: Data Management Accounting Information Systems Chapter 4: Data Management Data Data may be defined broadly to include two interrelated components: Data Models that provide structure to data File Orientation Data-base

More information

Accessing Your Participant Center

Accessing Your Participant Center Accessing Your Participant Center Step : Visit the Society website at http://main.nationalmssociety.org/site/tr?pg=entry&fr_id=463 First click Login at the top of the screen Next enter your username and

More information

Visual Representations: Geometry in Art. Common Core State Standards. Students will decompose polygons into triangles, rectangles, and trapezoids.

Visual Representations: Geometry in Art. Common Core State Standards. Students will decompose polygons into triangles, rectangles, and trapezoids. Lesson in Action Visual Representations: Geometry in Art AT A GLANCE Launch Warm up with a review Have students demonstrate and explain different solutions to the Compare and contrast the two visual representations.

More information

Victoria Cycle Tour. Pledge Pages ONLINE FUNDRAISING GUIDE. Stephen Lewis Foundation s Grandmothers to Grandmothers Campaign

Victoria Cycle Tour. Pledge Pages ONLINE FUNDRAISING GUIDE. Stephen Lewis Foundation s Grandmothers to Grandmothers Campaign Victoria Cycle Tour Pledge Pages ONLINE FUNDRAISING GUIDE Stephen Lewis Foundation s Grandmothers to Grandmothers Campaign 1 This guide will take you step-by-step through the following: Contents How to

More information

115 Tips to Raise More Money By Mail

115 Tips to Raise More Money By Mail 115 Tips to Raise More Money By Mail Direct mail is by far the source of most gifts to nonprofits. And it s one of the most important communications vehicles your organization has. Raise all the money

More information

Glossary. advance: to move forward

Glossary. advance: to move forward Computer Computer Skills Glossary Skills Glossary advance: to move forward alignment tab: the tab in the Format Cells dialog box that allows you to choose how the data in the cells will be aligned (left,

More information

Topic: 1-One to Five

Topic: 1-One to Five Mathematics Curriculum Kindergarten Suggested Blocks of Instruction: 12 days /September Topic: 1-One to Five Know number names and the count sequence. K.CC.3. Write numbers from 0 to 20. Represent a number

More information

MAPLOGIC CORPORATION. GIS Software Solutions. Getting Started. With MapLogic Layout Manager

MAPLOGIC CORPORATION. GIS Software Solutions. Getting Started. With MapLogic Layout Manager MAPLOGIC CORPORATION GIS Software Solutions Getting Started With MapLogic Layout Manager Getting Started with MapLogic Layout Manager 2008 MapLogic Corporation All Rights Reserved 330 West Canton Ave.,

More information

GOLF MS ONLINE FUNDRAISING GUIDE

GOLF MS ONLINE FUNDRAISING GUIDE GOLF MS ONLINE FUNDRAISING GUIDE Accessing Your Participant Center Step 1: Visit the Golf MS website at http://eventmig.nationalmssociety.org/site/tr?fr_id=25680&pg=entry (We suggest you bookmark this

More information

Polygons and Angles: Student Guide

Polygons and Angles: Student Guide Polygons and Angles: Student Guide You are going to be using a Sphero to figure out what angle you need the Sphero to move at so that it can draw shapes with straight lines (also called polygons). The

More information

Quick Tips to Using I-DEAS. Learn about:

Quick Tips to Using I-DEAS. Learn about: Learn about: Quick Tips to Using I-DEAS I-DEAS Tutorials: Fundamental Skills windows mouse buttons applications and tasks menus icons part modeling viewing selecting data management using the online tutorials

More information

06. Analysis Modeling

06. Analysis Modeling 06. Analysis Modeling Division of Computer Science, College of Computing Hanyang University ERICA Campus 1 st Semester 2017 Overview of Analysis Modeling 1 Requirement Analysis 2 Analysis Modeling Approaches

More information

2. Getting Started When you start GeoGebra, you will see a version of the following window. 1

2. Getting Started When you start GeoGebra, you will see a version of the following window. 1 Math 5335 Fall 2018 Lab #0: Installing and using GeoGebra This semester you will have a number of lab assignments which require you to use GeoGebra, a dynamic geometry program. GeoGebra lets you explore

More information

Welcome Back! Without further delay, let s get started! First Things First. If you haven t done it already, download Turbo Lister from ebay.

Welcome Back! Without further delay, let s get started! First Things First. If you haven t done it already, download Turbo Lister from ebay. Welcome Back! Now that we ve covered the basics on how to use templates and how to customise them, it s time to learn some more advanced techniques that will help you create outstanding ebay listings!

More information

ONLINE FUND RAISING: A STEP-BY-STEP GUIDE

ONLINE FUND RAISING: A STEP-BY-STEP GUIDE ONLINE FUND RAISING: A STEP-BY-STEP GUIDE All registered riders are encouraged to take advantage of Tour s user-friendly online tools to help meet their fundraising goals. You don t need to be a computer

More information

Design Proposal: Outline

Design Proposal: Outline Design Proposal: Outline This outline should be used as a checklist to help each member of the team make sure that every section of the document meets the requirements for a design proposal. Writing Style

More information

Federal Plain Language Guidelines

Federal Plain Language Guidelines Federal Plain Language Guidelines March 2011 Revision 1, May 2011 Table of Contents Introduction... i Revision 1 Changes... ii Table of Contents... iii I. Think about your audience... 1 a. Identify and

More information

What is Data Flow Diagram (DFD)? How to Draw DFD? Written Date : January 27, 2012

What is Data Flow Diagram (DFD)? How to Draw DFD? Written Date : January 27, 2012 Written Date : January 27, 2012 What is a data flow diagram (DFD)? A picture is worth a thousand words. A Data Flow Diagram (DFD) is traditional visual representation of the information flows within a

More information

Introduction to User Stories. CSCI 5828: Foundations of Software Engineering Lecture 05 09/09/2014

Introduction to User Stories. CSCI 5828: Foundations of Software Engineering Lecture 05 09/09/2014 Introduction to User Stories CSCI 5828: Foundations of Software Engineering Lecture 05 09/09/2014 1 Goals Present an introduction to the topic of user stories concepts and terminology benefits and limitations

More information

LeakDAS Version 4 The Complete Guide

LeakDAS Version 4 The Complete Guide LeakDAS Version 4 The Complete Guide SECTION 4 LEAKDAS MOBILE Second Edition - 2014 Copyright InspectionLogic 2 Table of Contents CONNECTING LEAKDAS MOBILE TO AN ANALYZER VIA BLUETOOTH... 3 Bluetooth Devices...

More information

Sample Chapters. To learn more about this book, visit the detail page at: go.microsoft.com/fwlink/?linkid=192147

Sample Chapters. To learn more about this book, visit the detail page at: go.microsoft.com/fwlink/?linkid=192147 Sample Chapters Copyright 2010 by Online Training Solutions, Inc. All rights reserved. To learn more about this book, visit the detail page at: go.microsoft.com/fwlink/?linkid=192147 Chapter at a Glance

More information

USER MANUAL. WeConnect

USER MANUAL. WeConnect USER MANUAL WeConnect Welcome to WeConnect, a user-friendly website builder for your church or organization. WeConnect lets anyone easily create a beautiful, professional website with no programming experience

More information

CLASS DIAGRAM CONT. SCHEDULES

CLASS DIAGRAM CONT. SCHEDULES ITERATION #5 PROBLEM The client, Adelante Hispanic Achievers, requires up-to-date information technology solutions in order to fully achieve their potential to help as many Hispanic middle and high school

More information

Furl Furled Furling. Social on-line book marking for the masses. Jim Wenzloff Blog:

Furl Furled Furling. Social on-line book marking for the masses. Jim Wenzloff Blog: Furl Furled Furling Social on-line book marking for the masses. Jim Wenzloff jwenzloff@misd.net Blog: http://www.visitmyclass.com/blog/wenzloff February 7, 2005 This work is licensed under a Creative Commons

More information

UTILIZE YOUR YEAR-END MOMENTUM. Kick-Start 2013 Fundraising

UTILIZE YOUR YEAR-END MOMENTUM. Kick-Start 2013 Fundraising UTILIZE YOUR YEAR-END MOMENTUM Kick-Start 2013 Fundraising Turn your year-end fundraising into sustained growth in the new year. Did you know that most organizations receive half of their annual online

More information

2012 Bike MS Online Fundraising Guide

2012 Bike MS Online Fundraising Guide 2012 Bike MS Online Fundraising Guide Bike MS: Step by Step Guide Learn How To: Access Your Participant Center Fundraise With Facebook Navigate Your Participant Center Home Page Enter Gifts Received Offline

More information

Adding content to your Blackboard 9.1 class

Adding content to your Blackboard 9.1 class Adding content to your Blackboard 9.1 class There are quite a few options listed when you click the Build Content button in your class, but you ll probably only use a couple of them most of the time. Note

More information

SOFTWARE ENGINEERING Prof.N.L.Sarda Computer Science & Engineering IIT Bombay. Lecture #10 Process Modelling DFD, Function Decomp (Part 2)

SOFTWARE ENGINEERING Prof.N.L.Sarda Computer Science & Engineering IIT Bombay. Lecture #10 Process Modelling DFD, Function Decomp (Part 2) SOFTWARE ENGINEERING Prof.N.L.Sarda Computer Science & Engineering IIT Bombay Lecture #10 Process Modelling DFD, Function Decomp (Part 2) Let us continue with the data modeling topic. So far we have seen

More information

Grades 7 & 8, Math Circles 31 October/1/2 November, Graph Theory

Grades 7 & 8, Math Circles 31 October/1/2 November, Graph Theory Faculty of Mathematics Waterloo, Ontario N2L 3G1 Centre for Education in Mathematics and Computing Grades 7 & 8, Math Circles 31 October/1/2 November, 2017 Graph Theory Introduction Graph Theory is the

More information

Chapter : Analysis Modeling

Chapter : Analysis Modeling Chapter : Analysis Modeling Requirements Analysis Requirements analysis Specifies software s operational characteristics Indicates software's interface with other system elements Establishes constraints

More information

ORGANIZING YOUR ARTWORK WITH LAYERS

ORGANIZING YOUR ARTWORK WITH LAYERS 9 ORGANIZING YOUR ARTWORK WITH LAYERS Lesson overview In this lesson, you ll learn how to do the following: Work with the Layers panel. Create, rearrange, and lock layers and sublayers. Move objects between

More information

Team Member Management

Team Member Management Introduction Team Member Management When viewing this job aid electronically, click within the Contents to advance to desired page. Contents Introduction... 2 About STARS -... 2 Technical Assistance and

More information

Structured Analysis and Design

Structured Analysis and Design 1 st Cut - Creating... 14:10 A Actors... 2:11 Additional Notations... 11:17 Alternative Names for the System... 13:15 Analysis - Overview... 1:9 Analysis and Design - Goals... 1:6 Analysis and Design -

More information

2019 BE LOUD Breakfast: Table Captain Registration Guide

2019 BE LOUD Breakfast: Table Captain Registration Guide 2019 BE LOUD Breakfast: Table Captain Registration Guide Thank you for joining us for the 2019 BE LOUD Breakfast! Attending As An Individual This option should be used by those who would like to attend

More information

Microsoft Visio Working with Connectors

Microsoft Visio Working with Connectors Working with Visio Connectors Overview Connectors are lines that connect your shapes. Once a connection has been made, when the shape is moved, the connector points stay connected and move with the shape.

More information

Modelling as a Communication Tool: Introduction to Process Modelling. Modelling. Simplification in modelling. Representation in modelling

Modelling as a Communication Tool: Introduction to Process Modelling. Modelling. Simplification in modelling. Representation in modelling CSE104 - Information Systems 1 Modelling as a Communication Tool: Introduction to Process Modelling The requirements specification document Must be communicated to key stakeholders Should contain: Functions

More information

Common Core Math Curriculum Map

Common Core Math Curriculum Map Module 1 - Math Test: 12/13/2013 Reason with shapes and their attributes 1.G.1 1.G.2 * 1.G.3 Distinguish between defining attributes (e.g., triangles are closed and three-sided) versus nondefining attributes

More information