Why Data Flow Diagrams?
|
|
- Beverly Casey
- 7 years ago
- Views:
Transcription
1 Flow Diagrams A structured analysis technique that employs a set of visual representations of the data that moves through the organization, the paths through which the data moves, and the processes that produce, use, and transform data.
2 Why Flow Diagrams? Can diagram the organization or the system Can diagram the current or proposed situation Can facilitate analysis or design Provides a good bridge from analysis to design Facilitates communication with the user at all stages 2
3 Types of DFDs Current - how data flows now Proposed - how we d like it to flow Logical - the essence of a process Physical - the implementation of a process Partitioned physical - system architecture or high-level design
4 Levels of Detail Context level diagram - shows just the inputs and outputs of the system Level 0 diagram - decomposes the process into the major subprocesses and identifies what data flows between them Child diagrams - increasing levels of detail Primitive diagrams - lowest level of decomposition
5 Recommended Progression Current logical diagrams start with context level decompose as needed for understanding Proposed logical diagrams start at level where change takes place decompose as far as possible Current physical diagrams at level of change Proposed physical diagrams same levels as proposed logical lower levels become design
6 Four Basic Symbols Source/ Sink Flow # Process # Store
7 Context Level Diagram Just one process All sources and sinks that provide data to or receive data from the process Major data flows between the process and all sources/sinks No data stores
8 Running Example Course Registration: Context level Diagram Class roster Professor Student Class Request Payment Receipt Student Schedule 0 Course Registration System Enrollment statistics Registrar
9 Level 0 Diagram Process is exploded Sources, sinks, and data flows repeated from context diagram Process broken down into subprocesses, numbered sequentially Lower-level data flows and data stores added
10 Running Example Course Registration: Current Logical Level 0 Diagram Class Request Student Payment Receipt 1.0 Register Student for Course 3.0 Produce Student Schedule Student and Course Student Class Student Schedule D1 Student Class s 4.0 Produce Class Roster Student Class 2.0 Collect Student Fee Payment Student Class Class Roster Payment D2 Student Payments 5.0 Student Class Produce Enrollment Report Enrollment Report Student Professor Registrar
11 Child Diagrams Explode one process in level 0 diagram Break down into lower-level processes, using numbering scheme Must include all data flow into and out of parent process in level 0 diagram Don t include sources and sinks May add lower-level data flows and data stores
12 Running Example Course Registration: Current Logical Child Diagram D3 Semester Schedule Available Seats Available Seats Class Request Error Check Prerequisites Met Valid Class Request Check for Availability Feasible Class Request Enroll Student in Class Student Course Error Student and Course D4 Student Transcripts D5 Course Catalogue D1 Student Class s
13 Physical DFDs Model the implementation of the system Start with a set of child diagrams or with level 0 diagram Add implementation details indicate manual vs. automated processes describe form of data stores and data flows extra processes for maintaining data
14 Running Example Course Registration: Current Physical Child Diagram D3 Semester Schedule DB Available Seats Available Seats Class Request Student Notified (verbally) 1.1 Check Prerequisites Met (manual) Student File Advisement Authorization Course Description 1.2 Check for Availability (myumbc) Feasible Class Request Unavailability Message 1.3 Enroll Student in Class (STARS) Student and Course D4 Department Student File D5 Course Catalogue (text) D1 Semester Enrollment DB
15 Running Example Course Registration: Proposed Physical Child Diagram D3 Semester Schedule DB Available Seats Available Seats Class Request Student Notified ( ) 1.1 Check Prerequisites Met (automated) Student Authorized Class Request Course 1.2 Check for Availability (automated) Valid Class Request Student ed 1.3 Enroll Student in Class (automated) Student and Course D4 Registrar s Student DB D5 Course Catalogue DB D1 Semester Enrollment DB
16 Partitioning a physical DFD Part of system design System architecture high-level design overall shape of system some standard architectures Decide what processes should be grouped together in the system components
17 Running Example Course Registration: Physical diagram (partitioned) D3 Semester Schedule DB Available Seats Available Seats Class Request Student Notified ( ) 1.1 Check Prerequisites Met (automated) Student Authorized Class Request Course 1.2 Check for Availability (automated) Valid Class Request Student ed 1.3 Enroll Student in Class (automated) Student and Course D4 Registrar s Student DB D5 Course Catalogue DB D1 Semester Enrollment DB
18 Another Example Perfect Pizza: Context Level Diagram Phone Number Info 0 System Weekly Report Management Delivery Person Delivery Cook Cook
19 Another Example Perfect Pizza: Current Logical Level 0 Diagram Phone Number 1.0 Find 2.0 Take 3.0 Print Delivery Delivery Delivery Person Info History Discount Info D1 Master 5.0 Add Management D3 D2 History Sales s Sales Info Weekly Report 7.0 Print Weekly Totals 6.0 Send to Cook Cook Cook
20 Another Example Perfect Pizza: Current Logical Child Diagram History D2 History 3.1 Determine Discount 3.3 Discount Amount 3.2 Discount Print Delivery Instructions Discount Delivery D3 Sales s
21 Another Example Perfect Pizza: Current Logical Child Diagram Raw Store D1 Master
22 Another Example Perfect Pizza: Physical Child Diagram Phoned Phone Number 5.1 Clerk Types ed Syntax Errors 5.2 System Validates Valid Cancelled Transaction 5.3 Clerk Visually Confirms Cust. Info. D1 DB 5.4 Format New
23 Another Example Perfect Pizza: Current Physical Level 0 Diagram Phoned Phone Number 1.0 Clerk Finds Row Phoned Info Phone # D1 Spreadsheet 5.0 Clerk Adds Row Cust. Info. 2.0 Clerk Takes (by phone) Copy of Slip & Info History 3.0 System Prints Delivery D2 History DB D3 Sales s File & Del. Printouts Copies of Slips Weekly Report Management 7.0 Mgr Prints Weekly Totals (batch) History Copies of Slips Delivery Printout 8.0 Mgr Updates History (nightly) Cook Copy of order slip Delivery Person Phoned 6.0 Clerk Sends to Cook (paper)
24 Another Example Perfect Pizza: Proposed Physical Level 0 Diagram Phone Number 1.0 System Finds Phoned Info D1 DB Phoned Cust. Info. 2.0 Clerk Enters (by phone) Info Info D3 Info Sales DB Discount Info 3.0 System Prints Delivery D2 History DB History Delivery Printout Delivery Person Phone # 5.0 Clerk Adds Cook D3 Sales s Sales DB Weekly Report Management 7.0 System Prints Weekly Totals (batch)
25 Another Example Perfect Pizza: Partitioned Physical Level 0 Diagram Phone Number 1.0 System Finds Phoned Info D1 DB Phoned Cust. Info. 2.0 Clerk Enters (by phone) Info Info D3 Info Sales DB Discount Info 3.0 System Prints Delivery D2 History DB History Delivery Printout Delivery Person Phone # 5.0 Clerk Adds Cook D3 Sales s Sales DB Weekly Report Management 7.0 System Prints Weekly Totals (batch)
26 Flow Diagramming Rules Processes a process must have at least one input a process must have at least one output a process name (except for the context level process) should be a verb phrase usually three words: verb, modifier, noun on a physical DFD, could be a complete sentence
27 1.0 Gather Demographic 2.0 Compile Statistics Survey Responses 3.0 Analyze Responses Final Report
28 2.0 Visa Authorization BETTER 2.0 Check Credit 2.0 Total s BETTER 2.0 Total Sales s 2.0 QA Process BETTER 2.0 Inspect Finished Products
29 Flow Diagramming Rules stores and sources/sinks no data flows between two data stores; must be a process in between no data flows between a data store and a source or sink; must be a process in between no data flows between two sources/sinks such a data flow is not of interest, or there is a process that moves that data
30 2.1 Store 2.1 Store Preferences D1 D1 Preferences D2 Preferences D2 Preferences
31 2.1 Store D1 2.1 Store D1 Preferences Preferences 2.2 Extract Preferences D2 Preferences D2 Preferences
32 D1 2.0 Store D1
33 Doctor Service 0 Diagnosis Medical Billing System Patient Bill
34 Flow Diagramming Rules flows data flows are unidirectional a data flow may fork, delivering exactly the same data to two different destinations two data flows may join to form one only if the original two are exactly the same no recursive data flows data flows (and data stores and sources/sinks) are labelled with noun phrases
35 Take Take Total Total Total Daily Sales Print Delivery Instructions Total Daily Sales Print Delivery Instructions
36 Take Lookup Take Lookup Address Address 3.0 Print Delivery Instructions 3.0 Print Delivery Instructions
37 Daily Sales 1.0 Calculate Weekly Sales Cumulative To-Date Sales
38 Flow Diagramming Guidelines The inputs to a process are different from the outputs Every object in a DFD has a unique name
39 1.0 Validate 1.0 Validate Valid
40 1.0 Get 2.0 Take 3.0 Process Get Take Process
41 1.0 Get 2.0 Take 3.0 Validate Only if these are exactly the same
42 Flow Diagramming Guidelines A data flow at one level may be decomposed at a lower level All data coming into and out of a process must be accounted for On low-level DFDs, new data flows can be added to represent exceptional situations
43 1.0 Get Address Address Phone 1.1 Get Phone 1.3 Phone 1.2 Lookup Address Address Address Request Address
44 1.0 Get Address Address Phone Invalid Phone Number Message 1.1 Get Phone 1.3 Phone 1.2 Lookup Address Address Address Request Address
45 Elements Indivisible pieces of data flows and data stores are made up of data elements Like attributes on an ER diagram The data elements of a data flow flowing in or out of a data store must be a subset of the data elements in that data store
46 Employee D1 Employee Master Hours Worked D2 Employee Time File Employee Time Employee 1.0 Calculate Gross Pay Gross Pay 2.0 Calculate Withholding Amount Withholding D1 Employee Master Check Reconciliation Employee 4.0 Print Employee Paycheck Employee Paycheck Net Pay 3.0 Calculate Net Pay D3 Check Reconciliation Employee
47 Employee 5.0 Hours Worked Create Time Employee Time D2 Employee Time File D1 Employee Master 6.0 Reconcile Pay Check Check Reconciliation D3 Check Reconciliation D1 Employee Master Employee Time Employee Paycheck 1.0 Calculate Gross Pay Gross Pay 4.0 Print Employee Paycheck Employee Employee Employee Paycheck Number of Dependents Gross Pay Net Pay D4Withholding Tables 2.0 Calculate Withholding Amount 3.0 Calculate Net Pay Withholding Rates Withholding Amount
48 DFDs and ERDs DFDs and ERDs are both used to model systems, but they show two very different perspectives on the system A DFD shows what the system does as well as the data that the system manipulates An ERD shows only the data that the system manipulates.
49 DFDs and ERDs (cont.) Entities on an ERD often (but not always) correspond to data stores on a DFD Attributes on an ERD usually correspond to data elements (listed in the data dictionary) that make up the data store and data flows on a DFD Relationships on an ERD do not correspond to processes on a DFD. Sources and sinks on a DFD usually do not show up as entities on an ERD
50 Example DFD and ERD DFD Cook Places 1.0 Take Name Hours Name Inventory Address Convert to Cooking Instructions Processed Convert to Ingredient List Item Quantity Cooking Instructions Ingredients Cook D1 Log Inventory Processing Incorrect ERD
51 Example DFD and ERD Id DFD Date Time 1.0 Contains ItemQuantity Take Includes Ingredient Item Ingredient Quantity Description Convert to Cooking Instructions Processed Convert to Ingredient List ItemId ItemName Requires Cooking Instructions Cooking Instructions Ingredients Index StepId Description Cook D1 Log Inventory Processing Correct ERD
LECTURE 11: PROCESS MODELING
LECTURE 11: PROCESS MODELING Outline Logical modeling of processes Data Flow Diagram Elements Functional decomposition Data Flows Rules and Guidelines Structured Analysis with Use Cases Learning Objectives
More informationTopic # 08. Structuring System Process Requirements. CIS Life Cycle and Requirements Structuring Stage
Topic # 08 Structuring System Process Requirements CIS Life Cycle and Requirements Structuring Stage Objectives 1. Data Flow Diagrams 2. Rules and Guidelines to DFD development that lead to accurate and
More informationData Flow Diagrams. Outline. Some Rules for External Entities 1/25/2010. Mechanics
Data Flow Diagrams Mechanics Outline DFD symbols External entities (sources and sinks) Data Stores Data Flows Processes Types of diagrams Step by step approach Rules Some Rules for External Entities External
More informationChapter 7: Structuring System Process Requirements
Chapter 7: Structuring System Process Requirements Multiple Choice Questions 1. Data flow diagrams that concentrate on the movement of data between processes are referred to as: a. process models b. data
More information6-1. Process Modeling
6-1 Process Modeling Key Definitions Process model A formal way of representing how a business system operates Illustrates the activities that are performed and how data moves among them Data flow diagramming
More informationCSC 342 Semester I: 1425-1426H (2004-2005 G)
CSC 342 Semester I: 1425-1426H (2004-2005 G) Software Engineering Systems Analysis: Requirements Structuring Context & DFDs. Instructor: Dr. Ghazy Assassa Software Engineering CSC 342/Dr. Ghazy Assassa
More information1. Process Modeling. Process Modeling (Cont.) Content. Chapter 7 Structuring System Process Requirements
Content Chapter 7 Structuring System Process Requirements Understand the logical (&physical) process modeling by using data flow diagrams (DFDs) Draw DFDs & Leveling Balance higher-level and lower-level
More informationEntity / Activity Table for Causeway Cash Receipts System
Entity / Activity Table for Causeway Cash System Entity Activity 1 Sends checks and remittance advices (together) 2 Mailroom Clerk Endorses checks 3 Mailroom Clerk Processes remittance - writes amount
More informationProcess Modelling. Data flow Diagrams. Process Modelling Data Flow Diagrams. CSE1204 - Information Systems 1
CSE04 - Information s Process Modelling Data Flow Diagrams Process Modelling Process modelling aims to graphically represent the processes which capture, manipulate, store and distribute data. data flow
More informationUnderstanding Data Flow Diagrams Donald S. Le Vie, Jr.
Understanding Flow Diagrams Donald S. Le Vie, Jr. flow diagrams (DFDs) reveal relationships among and between the various components in a program or system. DFDs are an important technique for modeling
More informationBUSINESS PROCESS DOCUMENTATION
BUSINESS PROCESS DOCUMENTATION TRAINING COURSE October, 2008 This publication was produced for review by the United States Agency for International Development. It was prepared by Ali Rammal, Tax Administration
More informationSystems Analysis Process Modeling (DFD) 1 of 10. Analysis 003
Systems Analysis Process Modeling (DFD) 1 of 10 Goals: Process modeling (Data flow diagrams) Recognize and describe abstractions Identify the four elements of a DFD Construct a DFD Decompose a DFD Analysis
More informationObjectives After completion of study of this unit you should be able to:
Data Flow Diagram Tutorial Objectives After completion of study of this unit you should be able to: Describe the use of data flow diagrams Produce a data flow diagram from a given case study including
More informationDATABASE DESIGN. - Developing database and information systems is performed using a development lifecycle, which consists of a series of steps.
DATABASE DESIGN - The ability to design databases and associated applications is critical to the success of the modern enterprise. - Database design requires understanding both the operational and business
More informationProcess Modeling. Chapter 6. (with additions by Yale Braunstein) Slide 1
Process Modeling Chapter 6 (with additions by Yale Braunstein) Slide 1 PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design Copyright 2000 John Wiley & Sons, Inc. All rights reserved.
More informationCourse Registration Case Study
Course Registration Case Study Table of Contents Case Study...1 Case Study Background... 2 Course Registration System Problem Statement... 2 The Role of Tools... 2 Project Summary... 2 The Inception Phase...
More informationCollated Food Requirements. Received orders. Resolved orders. 4 Check for discrepancies * Unmatched orders
Introduction to Data Flow Diagrams What are Data Flow Diagrams? Data Flow Diagrams (DFDs) model that perspective of the system that is most readily understood by users the flow of information around the
More informationFunctional Data Flow Diagrams. Outline
Introduction to Database Systems Functional s Ling Liu Associate Professor College of Computing, Georgia Tech 1 Outline This week: Exercise of Relational Algebra Techniques for ming Next Week Midterm 1
More information(Refer Slide Time 00:56)
Software Engineering Prof.N. L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture-12 Data Modelling- ER diagrams, Mapping to relational model (Part -II) We will continue
More informationD6 INFORMATION SYSTEMS DEVELOPMENT. SOLUTIONS & MARKING SCHEME. June 2013
D6 INFORMATION SYSTEMS DEVELOPMENT. SOLUTIONS & MARKING SCHEME. June 2013 The purpose of these questions is to establish that the students understand the basic ideas that underpin the course. The answers
More informationChapter 3. Data Flow Diagrams
Chapter 3. Data Flow Diagrams Table of Contents Objectives... 1 Introduction to Data Flow Diagrams... 2 What are Data Flow Diagrams?... 2 An example Data Flow Diagram... 2 The benefits of Data Flow Diagrams...
More informationThomson Learning TM DOCUMENTING INFORMATION SYSTEMS CHAPTER
CHAPTER 3 DOCUMENTING INFORMATION SYSTEMS LEARNING OBJECTIVES To read and evaluate data flow diagrams. To read and evaluate systems flowcharts. To read and evaluate entity-relationship diagrams. To prepare
More informationCHAPTER 3. Data Modeling and Database Design- Part1
CHAPTER 3 Data Modeling and Database Design- Part1 INTRODUCTION Questions to be addressed in this chapter include: What is the purpose of documentation? Why do accountants need to understand documentation?
More informationChapter 6. Data-Flow Diagrams
Chapter 6. Data-Flow Diagrams Table of Contents Objectives... 1 Introduction to data-flow diagrams... 2 What are data-flow diagrams?... 2 An example data-flow diagram... 2 The benefits of data-flow diagrams...
More informationOperations Management
13-1 MRP and ERP Operations Management William J. Stevenson 8 th edition 13-2 MRP and ERP CHAPTER 13 MRP and ERP McGraw-Hill/Irwin Operations Management, Eighth Edition, by William J. Stevenson Copyright
More informationAlgorithm & Flowchart & Pseudo code. Staff Incharge: S.Sasirekha
Algorithm & Flowchart & Pseudo code Staff Incharge: S.Sasirekha Computer Programming and Languages Computers work on a set of instructions called computer program, which clearly specify the ways to carry
More informationFunctional Modeling with Data Flow Diagrams
Functional Modeling with Data Flow Diagrams Amasi Elbakush 5771668 Teaching Assistant : Daniel Alami Utrecht University 1 Introduction Data Flow Diagrams (DFDs) are a visual representation of the flow
More informationUse Case Diagrams. Tutorial
Use Case Diagrams Tutorial What is a use case? A requirements analysis concept A case of a use of the system/product Describes the system's actions from a the point of view of a user Tells a story A sequence
More informationCA ERwin Process Modeler Data Flow Diagramming
CA ERwin Process Modeler Data Flow Diagramming Overview Guide r7.3 This documentation and any related computer software help programs (hereinafter referred to as the Documentation ) is for the end user
More informationactions/doing words/verbs => Processes (P) course and processes to processes => data flows (DF)
An example on DFD : Draw the DFD for a distance education university. The enrolment process works as follows: Students send in an application form containing their personal details, and their desired course
More informationProceedings of the Annual Meeting of the American Statistical Association, August 5-9, 2001 STATISTICIANS WOULD DO WELL TO USE DATA FLOW DIAGRAMS
Proceedings of the Annual Meeting of the American Association, August 5-9, 2001 STATISTICIANS WOULD DO WELL TO USE DATA FLOW DIAGRAMS Mark A. Martin Bayer Diagnostics, 333 Coney Street, East Walpole MA
More informationMODULE 5 DATA FLOW DIAGRAMS
MODULE 5 DATA FLOW DIAGRAMS Learning Units 5.1 Developing Data Flow Diagrams(DFD) a) What are DFDs? b) Symbols used in DFD c) Rules of data flow d) Good style in drawing DFD 5.2 Describing systems with
More informationCASE TOOLS. Contents
MODULE 14 CASE TOOLS Contents 1. MOTIVATION AND LEARNING GOALS 2. LEARNING UNIT 1 CASE tools and their importance 3. LEARNING UNIT 2 Some CASE tools and their use 4. REFERENCES CASE TOOLS MOTIVATION Industries
More informationFlowcharting, pseudocoding, and process design
Systems Analysis Pseudocoding & Flowcharting 1 Flowcharting, pseudocoding, and process design The purpose of flowcharts is to represent graphically the logical decisions and progression of steps in the
More informationWhy Documentation Is Important. Documentation of Systems. Document Flowcharts. Types of Documentation
Core Concepts of ACCOUNTING INFORMATION SYSTEMS Moscove, Simkin & Bagranoff Chapter 2 Documenting Accounting Information Systems Developed by: S. Bhattacharya, Ph.D. Florida Atlantic University Introduction
More informationRational Software. Course Registration System Use-Case Model
Rational Software Course Registration System Use-Case Model Version 2003 Revision History Date Issue Description Author 9/5/2000 V2000 Generation for beta Shawn Siemers 10/2/2000 V2000 Final release Shawn
More informationUnit 2.1. Data Analysis 1 - V2.0 1. Data Analysis 1. Dr Gordon Russell, Copyright @ Napier University
Data Analysis 1 Unit 2.1 Data Analysis 1 - V2.0 1 Entity Relationship Modelling Overview Database Analysis Life Cycle Components of an Entity Relationship Diagram What is a relationship? Entities, attributes,
More informationProcess and Database Modelling of a University Bursary System: A Perspective of Cash Office
www.ijcsi.org 555 Process and Database Modelling of a University Bursary System: A Perspective of Cash Office Friday Yakubu 1, Barroon Isma eel Ahmad 2, Olugbemi Morenike Omowumi 3, Maria Abur Mngohol
More informationInvestigate Requirements for Software Solutions
Unit 29: Investigate Requirements for Software Solutions Learning Outcomes A candidate following a programme of learning leading to this unit will be able to: Gather and analyse appropriate and relevant
More informationAccess ACS 101 Day 2: Online Giving, Event Registration, Serving & Connections
Access ACS 101 Day 2: Online Giving, Event Registration, Serving & Connections Copyright Copyright 2013 ACS Technologies Group, Inc. All rights reserved. Reproduction of any part of this publication by
More informationSystems Investigation and Analysis. Systems Development. What is it? Why Plan?
C H A P T E R 12 Systems Investigation and Analysis Systems Development What is it? If you can t do it better, why do it? -Herbert H. Dow, Founder, Dow Chemical Company Why Plan? Why do we need a process?
More informationPERFORMANCE EVALUATION OF ORDER CYCLE OF A MANUFACTURING INDUSTRY
Chapter 6 PERFORMANCE EVALUATION OF ORDER CYCLE OF A MANUFACTURING INDUSTRY This chapter focuses on design and development of order cycle software for manufacturing industry. To be competitive and responsive,
More informationAn Automatic Tool for Checking Consistency between Data Flow Diagrams (DFDs)
An Automatic Tool for Checking Consistency between Data Flow Diagrams (DFDs) Rosziati Ibrahim, Siow Yen Yen Abstract System development life cycle (SDLC) is a process uses during the development of any
More informationCopyright 2006 Business Management Systems. Web Based ERP/CRM Software
Web Based ERP/CRM Software INTRODUCTION...8 Features... 9 Services... 10 INSTALLATION...11 CUSTOMER FILE...12 Add Customer... 12 Modify Customer... 14 Add Ship To... 15 Modify Ship To... 16 Reports...
More informationAnnouncements. SE 1: Software Requirements Specification and Analysis. Review: Use Case Descriptions
Announcements SE 1: Software Requirements Specification and Analysis Lecture 4: Basic Notations Nancy Day, Davor Svetinović http://www.student.cs.uwaterloo.ca/ cs445/winter2006 uw.cs.cs445 Send your group
More informationProject Tracking 2015
Project Tracking 2015 Build Notes ENCORE BUSINESS SOLUTIONS www.encorebusiness.com twitter.com/encorebusiness.com encore@encorebusiness.com Copyright Build Notes copyright 2015 Encore Business Solutions,
More information2 SYSTEM DESCRIPTION TECHNIQUES
2 SYSTEM DESCRIPTION TECHNIQUES 2.1 INTRODUCTION Graphical representation of any process is always better and more meaningful than its representation in words. Moreover, it is very difficult to arrange
More informationProcess for Data Flow Diagram Process Documentation Template: Description
Data Flow Diagram Process Sui Generis Team Process for Data Flow Diagram Process Documentation Template: Item Description Process Title Data Flow Diagram Process Process # CMPE202-5-Sui2 Date September
More informationCopyright 2011 Business Management Systems. Web Based ERP/CRM Software
Web Based ERP/CRM Software INTRODUCTION... 7 Features... 8 Services... 9 INSTALLATION... 10 CUSTOMER FILE... 11 Add Customer... 11 Modify Customer... 13 Add Ship To... 14 Modify Ship To... 15 Reports...
More informationSystem Requirement Specifications (SRS)
(SRS) Assignment 1 Sample Solution 1 Table of Contents 1 Table of Contents... 1 2 Problem Statement... 2 3 Overview... 2 3.1 Background... 2 3.2 Overall Description... 2 4 Investigation & Analysis Methodology...
More informationProject Management Planning
Develop Project Tasks One of the most important parts of a project planning process is the definition of activities that will be undertaken as part of the project. Activity sequencing involves dividing
More informationDATABASE INTRODUCTION
Introduction The history of database system research is one of exceptional productivity and startling economic impact. We have learnt that from the days of file-based systems there are better ways to handle
More informationData Flow Diagrams: more details. Recall: Specifications What are specs? Specs and UP. Brief Review: Specs. Things to recall about specs
Data Flow Diagrams: more details Source: Bertrand Portier, IBM, http://www.ibm.com/developerworks/webservices/library/ws-soa-term2/ Recall: Specifications What are specs? Why are they important? Today
More informationIT Application Controls Questionnaire
IT Application Controls Questionnaire Internal Control Questionnaire Question Yes No N/A Remarks A1.a. MULTIPLE USER PROCESSING INPUT CONTROLS Input controls are the procedures and methods utilized by
More informationSystems Documentation Techniques
CHAPTER 3 Systems Documentation Techniques LEARNING OBJECTIVES After studying this chapter, you should be able to:. Prepare and use data flow diagrams to understand, evaluate, and document information
More informationIntroduction. Order-to-Cash. Chapter 10: Learning Objectives. Process Definition and Functions
Chapter 10: Learning Objectives Understand relationship between the OE/S (Order Entry/Sales) process and its business environment Appreciate the potential of the OE/S process to assist management decision
More informationSECTION 4 TESTING & QUALITY CONTROL
Page 1 SECTION 4 TESTING & QUALITY CONTROL TESTING METHODOLOGY & THE TESTING LIFECYCLE The stages of the Testing Life Cycle are: Requirements Analysis, Planning, Test Case Development, Test Environment
More informationOnline Registration System
Online Registration System CCSF at your fingertips! Step by Step Instructions Provided by the Registration Office Revised 4/11 created by:: Patricia Gant, Associate Registrar 5/29/03 How to read the class
More informationLesson 4: Convert Fractions, Review Order of Operations
Lesson 4: Convert Fractions, Review Order of Operations LESSON 4: Convert Fractions, Do Order of Operations Weekly Focus: fractions, decimals, percent, order of operations Weekly Skill: convert, compute
More informationData Analysis 1. SET08104 Database Systems. Copyright @ Napier University
Data Analysis 1 SET08104 Database Systems Copyright @ Napier University Entity Relationship Modelling Overview Database Analysis Life Cycle Components of an Entity Relationship Diagram What is a relationship?
More informationSoftware Design. Design (I) Software Design Data Design. Relationships between the Analysis Model and the Design Model
Software Design Design (I) Software Design is a process through which requirements are translated into a representation of software. Peter Lo CS213 Peter Lo 2005 1 CS213 Peter Lo 2005 2 Relationships between
More informationMYOB EXO Business White Paper Aurora to EXO Business Migration Utility
Installing EFTPOS 1 Overview... 3 1.1 Introduction... 3 1.2 In Scope... 3 1.3 Out of Scope... 3 1.4 Reference... 4 1.5 Country Specific Information... 4 1.6 Key Terms... 4 2 Pre-Migration Stage... 5 2.1
More informationInternational Journal of Engineering Technology, Management and Applied Sciences. www.ijetmas.com November 2014, Volume 2 Issue 6, ISSN 2349-4476
ERP SYSYTEM Nitika Jain 1 Niriksha 2 1 Student, RKGITW 2 Student, RKGITW Uttar Pradesh Tech. University Uttar Pradesh Tech. University Ghaziabad, U.P., India Ghaziabad, U.P., India ABSTRACT Student ERP
More informationSubject : System Analysis and Design BCA -II UNIT 1
Subject : System Analysis and Design BCA -II UNIT 1 Ques1 what is system design.explain its types. Ans: SYSTEM DESIGN :Systems design is the process or art of defining the architecture, components, modules,
More informationSECTION 2 PROGRAMMING & DEVELOPMENT
Page 1 SECTION 2 PROGRAMMING & DEVELOPMENT DEVELOPMENT METHODOLOGY THE WATERFALL APPROACH The Waterfall model of software development is a top-down, sequential approach to the design, development, testing
More informationQuick Guide Business Process Modeling Notation (BPMN)
Quick Guide Business Process Modeling Notation (BPMN) IDM Technical Team January 2007 Quick Guide: BPMN 2 of 14 The scope of this document is to provide a quick guide to the concepts and usage of the Business
More informationPenn State University (PSU)
Penn State University (PSU) FAM Inventory Management Training Manual Prepared By Revision History Revision Date: March 18, 2014 Revision Number: 1 Revision # Date Collaborator Description 1.0 March 18,
More informationModern Systems Analysis and Design
Modern Systems Analysis and Design Prof. David Gadish Structuring System Data Requirements Learning Objectives Concisely define each of the following key data modeling terms: entity type, attribute, multivalued
More informationIntroduction. Introduction to Data Warehousing
Introduction to Data Warehousing Pasquale LOPS Gestione della Conoscenza d Impresa A.A. 2003-2004 Introduction Data warehousing and decision support have given rise to a new class of databases. Design
More informationINVENTORY MANAGEMENT
support@magestore.com sales@magestore.com Phone: 084 4 8585 4587 INVENTORY MANAGEMENT PLATINUM VERSION USER GUIDE Version 1.4 1 Table of Contents 1. INTRODUCTION... 4 2. HOW TO USE... 9 2.1. Manage Suppliers...
More informationSCHOOL BOARD AGENDA ITEM RATIONALE
2014-2015 SCHOOL BOARD AGENDA ITEM RATIONALE DATE OF BOARD ACTION: DISTRICT DEPARTMENT: January 13, 2015 Operations and Planning DIRECTOR/SUPERVISOR S SIGNATURE: Digitally signed by Patrick Lefere Date:
More informationAdvanced Analytic Dashboards at Lands End. Brenda Olson and John Kruk April 2004
Advanced Analytic Dashboards at Lands End Brenda Olson and John Kruk April 2004 Presentation Information Presenter: Brenda Olson and John Kruk Company: Lands End Contributors: Lands End EDW/BI Teams Title:
More informationProcess Analysis. Work Process Documentation Guidelines. Purpose
Purpose The purpose of this tool is threefold: Convey a common understanding of the basis for documenting work processes by defining the five levels of detail for capturing work process Provide instructions
More information1. Dimensional Data Design - Data Mart Life Cycle
1. Dimensional Data Design - Data Mart Life Cycle 1.1. Introduction A data mart is a persistent physical store of operational and aggregated data statistically processed data that supports businesspeople
More informationPROGRAM PLANNING 1 2 3 4 Score. Done Adequately
PERC POSTSECONDARY PROGRAM EVALUATION TOOL This tool provides a snapshot of the quality of existing services and provides users with a concise evaluation report. It also provides users with an itemized
More informationModeling a Problem Scenario with UML
1 Table of Contents 1 Table of Contents... 1 2 Problem Statement... 1 3 Overview... 1 3.1 Background... 1 3.2 Overall Description... 1 4 Constraints... 2 5 Functional Specifications... 2 5.1 Student...
More informationIntroduction to the Data Migration Framework (DMF) in Microsoft Dynamics WHITEPAPER
Introduction to the Data Migration Framework (DMF) in Microsoft Dynamics WHITEPAPER Junction Solutions documentation 2012 All material contained in this documentation is proprietary and confidential to
More informationInventory Management System
INTERNATIONAL SCHOOL OF INFORMATICS & MANAGEMENT (FORMERLY IIIM) Inventory Management System Core Team: Yogendra Singh Rajveer Kataria Project Guide: Vijay singh Rathore Asst. Professor ISIM-jaipur INVENTORY
More informationHow the Computer Translates. Svetlana Sokolova President and CEO of PROMT, PhD.
Svetlana Sokolova President and CEO of PROMT, PhD. How the Computer Translates Machine translation is a special field of computer application where almost everyone believes that he/she is a specialist.
More informationAirline Flight and Reservation System. Software Design Document. Name:
Airline Flight and Reservation System Software Design Document Name: Date: 15.01.2011 Table of Contents 1. Introduction... 3 1.1 Purpose...3 1.2 Scope...3 1.3 Overview...3 2. System Overview... 4 3. System
More informationTime Management. Part 2 Work Breakdown Structure (WBS) Review. Richard Boser
Time Management Part 2 Work Breakdown Structure (WBS) Review Richard Boser WBS Planning Process PMBOK WBS is deliverable-oriented grouping of components that organizes and defines the total scope of the
More informationIT2404 Systems Analysis and Design (Compulsory)
Systems Analysis and Design (Compulsory) BIT 1 st YEAR SEMESTER 2 INTRODUCTION This is one of the 4 courses designed for Semester 1 of Bachelor of Information Technology Degree program. CREDITS: 04 LEARNING
More informationDefining the Scope of a Project
The PROJECT PERFECT White Paper Collection Defining the Scope of a Project Neville Turbit Scope v Time & Cost When people talk about scope, they immediately think time and cost. Time and cost are outputs
More informationAccounting Notes. Purchasing Merchandise under the Perpetual Inventory system:
Systems: Perpetual VS Periodic " Keeps running record of all goods " Does not keep a running record bought and sold " is counted once a year " is counted at least once a year " Used for all types of goods
More informationRIMS. Restaurant Inventory Management System. ISDS 3100 Spring 2012. Creighton Boggs Rachel Bradley Jackson Greenwood Jimmy Lambert
RIMS Restaurant Inventory Management System ISDS 3100 Spring 2012 Creighton Boggs Rachel Bradley Jackson Greenwood Jimmy Lambert 2012 INVENTORY MANAGEMENT SOLUTIONS 1 Executive Summary We at Inventory
More informationAVAILABLE CASE TOOLS I. SYSTEM FLOWCHART AND ER-DIAGRAM GENERATION TOOL
AVAILABLE CASE TOOLS I. SYSTEM FLOWCHART AND ER-DIAGRAM GENERATION TOOL Name of the tool: SMARTDRAW URL: This Software can be downloaded from: http://www.smartdraw.com. This is a paid software, but a 30-day
More informationStandard for Software Component Testing
Standard for Software Component Testing Working Draft 3.4 Date: 27 April 2001 produced by the British Computer Society Specialist Interest Group in Software Testing (BCS SIGIST) Copyright Notice This document
More informationABSTRACT THE ISSUE AT HAND THE RECIPE FOR BUILDING THE SYSTEM THE TEAM REQUIREMENTS. Paper DM09-2012
Paper DM09-2012 A Basic Recipe for Building a Campaign Management System from Scratch: How Base SAS, SQL Server and Access can Blend Together Tera Olson, Aimia Proprietary Loyalty U.S. Inc., Minneapolis,
More informationCA IDMS. Database Design Guide. Release 18.5.00, 2nd Edition
CA IDMS Database Design Guide Release 18.5.00, 2nd Edition This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation
More informationDocumentation techniques and databases
MONITORING REPORTING SYSTEMS AND REVIEWING REPORTING PROCEDURES Documentation techniques and databases c h a p t e r 3 Learning objectives To learn about data flow diagrams (DFDs) and the symbols used
More informationSchedule 32 Revenue Collection and Payment REDACTED VERSION LONDON CYCLE HIRE SCHEME AGREEMENT. Schedule 32 Revenue Collection and Payment
Schedule 32 Revenue Collection and Payment REDACTED VERSION LONDON CYCLE HIRE SCHEME AGREEMENT Schedule 32 Revenue Collection and Payment Transport for London - Version Final Page 1 of 11 SCHEDULE 32 Revenue
More informationHandling customer returns in Microsoft Dynamics AX 2009
Microsoft Dynamics AX 2009 Handling customer returns in Microsoft Dynamics AX 2009 White Paper This paper describes the dedicated module for handling customer returns that was introduced in Microsoft Dynamics
More informationHow To Write A Personal Trainer System
UNIVERSIDAD INTERAMERICANA DE PUERTO RICO DEPARTAMENTO DE INFORMÁTICA Csir 3315 Libro del Curso Systems Analysis and Design Ninth Edition Shelly Cashman Series Respuesta a Problemas del libro de texto
More informationCRG Academy Course Descriptions. Corporate Renaissance Group 6 Antares Drive, Phase 1, Suite 200 Ottawa, ON K2E 8A9 www.crgroup.
CRG Academy s Corporate Renaissance Group 6 Antares Drive, Phase 1, Suite 200 Ottawa, ON K2E 8A9 www.crgroup.com Updated February 2013 CRG Academy Courses Microsoft Dynamics GP... 3 Foundational Overview
More informationData warehouse design
DataBase and Data Mining Group of DataBase and Data Mining Group of DataBase and Data Mining Group of Database and data mining group, Data warehouse design DATA WAREHOUSE: DESIGN - 1 Risk factors Database
More informationMethods and Tolls for Business Process Modeling
Methods and Tolls for Business Process Modeling Operations Management Dr. Giuditta Pezzotta Università degli Studi di Bergamo 2011 Riproduzione riservata http://cels.unibg.it 1 Objectives of the lesson
More informationAnswers to Review Questions
Tutorial 2 The Database Design Life Cycle Reference: MONASH UNIVERSITY AUSTRALIA Faculty of Information Technology FIT1004 Database Rob, P. & Coronel, C. Database Systems: Design, Implementation & Management,
More informationTHE ENTITY- RELATIONSHIP (ER) MODEL CHAPTER 7 (6/E) CHAPTER 3 (5/E)
THE ENTITY- RELATIONSHIP (ER) MODEL CHAPTER 7 (6/E) CHAPTER 3 (5/E) 2 LECTURE OUTLINE Using High-Level, Conceptual Data Models for Database Design Entity-Relationship (ER) model Popular high-level conceptual
More informationA brief overview of developing a conceptual data model as the first step in creating a relational database.
Data Modeling Windows Enterprise Support Database Services provides the following documentation about relational database design, the relational database model, and relational database software. Introduction
More information