Process Modelling. Data flow Diagrams. Process Modelling Data Flow Diagrams. CSE Information Systems 1

Size: px
Start display at page:

Download "Process Modelling. Data flow Diagrams. Process Modelling Data Flow Diagrams. CSE1204 - Information Systems 1"

Transcription

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 diagrams function decomposition structured English decision tables and decision trees Data flow Diagrams Data flow diagrams model the flow of data into, through, and out of an information system: show the processes that change or transform data show the movement of data between processes represent a system as a network of processes which transform data flowing between them

2 Example DFD DFDs fit neatly onto a single page the user is not overwhelmed by a DFD CUSTOMERS invalid orders ORDERS WAREHOUSE shipping details order details books orders. RECEIVE ORDER customer name, customer address. SHIP BOOKS billing information CUSTOMERS customer name, customer address books INVOICES 3. invoices, statements COLLECT customer name, PAYMENTS invoice details CUSTOMERS payments, enquiries Data Flow Diagrams Data flow diagrams (or DFDs): a well-known process modelling technique easily understood a good communication tool model both manual and automated processes Components of a DFD. Process calculate price. Data flow loan application 3. Data store Products 4. External agent (Source/Sink) Suppliers

3 . Process transforms incoming data flows into outgoing data flows: the work performed on data which changes it each process has a unique number and name calculate price. Process name each process using a verb and a noun phrase eg. calculate price check customer details accept supplier delivery the name of a process should describe what the process does avoid vague names where possible e.g. "process data". Data Flow a data flow represents data in motion, moving from one place in the system to another describes a "packet" of data or data that moves together: a data flow may consist of many individual, related pieces of data that move together to a common destination loan application 3

4 name each data flow using a noun or noun phrase eg. customer order the name of a data flow should describe the contents of the data "packet" the name should include as much information as possible about the data flow eg."customer payment" rather than just "payment" customer order validate customer order valid customer order invalid customer order 3. Data Store a data store represents a collection of data flows "at rest" each data store has a unique name the name should describe the contents of the data store a data store may represent many different types of physical locations of data a data store may be a temporary or a permanent repository of data The Data Store different notations 4

5 data flows to and from a data store can remain unlabelled if all attributes in the store are moving, i.e. if an entire data packet (or packets) is going into or out of the data store sales order check sales order Sales orders 3 produce weekly sales totals weekly sales totals 4. External Agent (Source/Sink) an external agent represents an entity with which the system communicates and which is outside the scope of the system eg. an outside organisation or individual, another department or another system, a person or group within the department supported by the system who interacts with the system an external agent is a source if it is an origin of data coming into the system an external agent is a sink if it is a destination of data leaving the system Suppliers 4. External Agent (Source/Sink) data flows connecting the external agents to the processes within the system represent the interface between the system and its environment external agents are outside the system and define its boundaries an external agent may be both a source and a sink what a sink does with data it receives from the system and how a source produces data which it inputs to the system are outside the boundary of the system and are not shown on the data flow diagram 5

6 Example DFD Sales Order sales order purchase order Suppliers goods returned goods unavailable notice Inventory supplier delivery Warehouse shipping slip checked supplier invoice Accounts Department Example Data Flow Diagram Customers sales order check sales order Suppliers Sales orders produce purchase order purchase order Guidelines for Drawing DFDs each object on a data flow diagram must have a unique name each process must have at least one data flow coming in (input) and at least one data flow going out (output) the inputs to a process are different from the outputs of that process a process must be able to build its outputs using only the information in its input data flows plus any constant information 6

7 Guidelines for Drawing DFDs data flows are permitted: between processes from a data store to a process from a process to a data store from a source to a process from a process to a sink Guidelines for Drawing DFDs data flows are NOT permitted: between external agents between data stores from an external agent to a data store Identify six errors in this abstract DFD EE Data Store Data store process EE Process EE3 7

8 Levelling Data Flow Diagrams Any "real" system is too large to represent as a single data flow diagram the solution is to decompose the system into a hierarchy of levels of processing the process model of the system then consists of a set of levelled data flow diagrams levelling of DFDs improves their readability and usefulness as a communication tool Levelling of DFDs Levelling creates a hierarchical decomposition of the processing within the system Context diagram Level 0 diagram Level diagrams Level diagrams... Level n diagrams Levelling of DFDs Context diagram Level 0 diagram 3 4 Level diagrams Level diagrams

9 Context Diagram the highest level data flow diagram is the context diagram the context diagram shows the interaction of the system with its environment in terms of data flows the context diagram defines the boundary of the system (the scope of the system) only the data flows which leave the system and the data flows which come from outside the system are shown Context Diagram the entire system is represented as a single process all external agents (sources and sinks) are shown no data stores are shown: they are inside the boundary of the system EASY GO HOTEL Example Context Diagram Sales Order sales order purchase order Suppliers goods returned goods unavailable notice Inventory supplier delivery Warehouse shipping slip checked supplier invoice Accounts Department 9

10 Level Zero Diagram the level zero data flow diagram is the diagram at the level immediately below the context diagram it "expands" the single process on the context diagram to show the major, high-level processes (or functions) within the system Level Zero Diagram all external agents (sources and sinks) are included because the level zero diagram, like the context diagram, represents the entire system the number of each process ends in.0 which corresponds to the level of the diagram: e.g..0,.0, 3.0 etc. often just,, 3 etc. are used Example Level Zero Diagram Order Entry out of stock notice sales order.0 Fill Sales Orders purchase order.0 Monitor Stock levels Stock file 3.0 Accept Deliveries Suppliers supplier delivery Warehouse shipping slip checked supplier invoice Accounts Department 0

11 Level and lower level diagrams each Level diagram and diagrams at lower levels (e.g. Level, Level 3) show only a part of the processing Level processes are numbered.,.,.3, and.,.,.3 etc that part is shown in more detail than on the Level zero diagram no external agents are shown on a Level or lower diagrams, as the entire system is not being represented Level diagrams a set of data flow diagrams is created at Level there is one Level diagram for each of the processes at Level zero each diagram decomposes a Level zero process into several processes Levelling DFDs Context diagram 3 Level zero diagram Diagram 3 (level ) Further diagrams or process descriptions. Diagram 3 (level )

12 Example Level zero diagram CUSTOMERS Customer details Product details product qty product holding customer invoice Record and Invoice Sales INVENTORY product product holding order qty SALES ORDERS p.o. number product delivered qty product order qty product Maintain Product Inventory SUPPLIERS order qty p.o. invoice delivery qty Example Level diagram Customer details. Check Customer Credit Product details product qty customer credit status.3 Record Sales Demand product qty SALES ORDERS product. INVENTORY Check Stock Available product holding available qty.4 Create Sales Invoice INVOICES customer invoice Guidelines for Levelling DFDs numbering: when a process is decomposed, its diagram is given the same number as that process balancing of DFDs: all data flows entering and leaving a process must appear on the corresponding diagram which decomposes that process external agents: are only included on the two diagrams which represent the entire system, i.e. the context and level zero diagrams

13 Guidelines for Levelling DFDs balancing data flows: if data flows are decomposed at lower levels then the contents of the data flows across levels must be balanced out of stock notice sales order Fill Sales Orders shipping slip customer shipping details. Check shipping details customer order items. Check stock available sales order = customer + customer order shipping details items Guidelines for Levelling DFDs The access to data stores across levels of diagrams must be consistent: the direction of accesses must match and all accesses on higher level diagrams must appear on corresponding lower level diagrams a data store is first shown on the highest level diagram where it is accessed by more than one process it can then appear on all lower level diagrams where it is accessed...3 Guidelines for Levelling DFDs partition processes to: form cohesive, related groups of activities minimise the data flows between them all parts of the system need not be decomposed to the same level 3

14 Guidelines for Levelling DFDs How many levels should be in a set of DFDs? each diagram usually has between 3 and 7 processes level the diagrams until bottom level or primitive processes are reached primitive processes cannot be further decomposed as a data flow diagram An example - Context Diagram Applicant Line Manager Address Applicant name Position Spec Position Acknowledgement Employment Successful Applicant Decision Position Payroll An example - Level zero diagram Applicant Position Address Accept Application Acknowledgement Applicant name Ackn d Appn Position Spec Evaluate Applicants Decision Position Line Manager Applicant Unsuccessfuls file Evaluation results Successful Applicant Payroll 4

15 Level - Diagram Address Applicant name Position. Verified Application Acknowledgement. Verify for Completeness Acknowledge Application Acknowledged Application Level - Diagram Ackn d Appn Position Spec. Screen Applicants unqualified applicant Qualified applicant..3 Decision Reject Unsuitabl es Schedule Evaluation Decision Unsuccessfuls file Evaluation results Successful Applicant References WHITTEN, J.L., BENTLEY, L.D. and DITTMAN, K.C. (00) 5th ed., s Analysis and Design Methods, Irwin/McGraw-HilI, New York, NY. Chapters 8 HOFFER, J.A., GEORGE, J.F. and VALACICH (005) 4th ed., Modern s Analysis and Design, Benjamin/Cummings, Massachusetts. Chapter 7 5

Lecture Objectives. Basic Business Systems. Example systems. Business applications for information. Basic Business Systems

Lecture Objectives. Basic Business Systems. Example systems. Business applications for information. Basic Business Systems CSE1204 - Information Systems 1 Lecture Objectives BASIC BUSINESS SYSTEMS to understand concepts and principles of basic business systems to be aware of some typical computerbased information systems within

More information

LECTURE 11: PROCESS MODELING

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 information

Chapter 7: Structuring System Process Requirements

Chapter 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 information

(Refer Slide Time 00:56)

(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 information

1. Process Modeling. Process Modeling (Cont.) Content. Chapter 7 Structuring System Process Requirements

1. 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 information

6-1. Process Modeling

6-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 information

Chapter 6. Data-Flow Diagrams

Chapter 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 information

CSC 342 Semester I: 1425-1426H (2004-2005 G)

CSC 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 information

Collated Food Requirements. Received orders. Resolved orders. 4 Check for discrepancies * Unmatched orders

Collated 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 information

Why Data Flow Diagrams?

Why Data Flow Diagrams? 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

More information

Data Flow Diagrams. Outline. Some Rules for External Entities 1/25/2010. Mechanics

Data 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 information

Topic # 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 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 information

Why Documentation Is Important. Documentation of Systems. Document Flowcharts. Types of Documentation

Why 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 information

Process for Data Flow Diagram Process Documentation Template: Description

Process 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 information

D6 INFORMATION SYSTEMS DEVELOPMENT. SOLUTIONS & MARKING SCHEME. June 2013

D6 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 information

An Automatic Tool for Checking Consistency between Data Flow Diagrams (DFDs)

An 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 information

Objectives After completion of study of this unit you should be able to:

Objectives 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 information

CHAPTER 3. Data Modeling and Database Design- Part1

CHAPTER 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 information

Understanding Data Flow Diagrams Donald S. Le Vie, Jr.

Understanding 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 information

Functional Data Flow Diagrams. Outline

Functional 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

CA ERwin Process Modeler Data Flow Diagramming

CA 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 information

MODULE 5 DATA FLOW DIAGRAMS

MODULE 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 information

Chapter 3. Data Flow Diagrams

Chapter 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 information

Systems Documentation Techniques

Systems 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 information

Data Flow Diagram. Data Flow Diagrams (DFDs)

Data Flow Diagram. Data Flow Diagrams (DFDs) Data Flow Diagram Introduction The three most important modeling techniques used in analysing and building information systems are: Data Flow Diagramming (DFDs), Logical Data Structure modelling (LDSs),

More information

Security Testing. How security testing is different Types of security attacks Threat modelling

Security Testing. How security testing is different Types of security attacks Threat modelling Security Testing How security testing is different Types of security attacks Threat modelling Note: focus is on security of applications (not networks, operating systems) Security testing is about making

More information

Integrating Warehouse and Inventory Management Practices

Integrating Warehouse and Inventory Management Practices Integrating Warehouse and Inventory Management Practices One of the benefits of OpenERP's modular application approach is that you can often avoid dealing with complex functionality until your business

More information

Documentation techniques and databases

Documentation 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 information

Systems Analysis Process Modeling (DFD) 1 of 10. Analysis 003

Systems 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 information

Process and Database Modelling of a University Bursary System: A Perspective of Cash Office

Process 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 information

Classnotes 5: 1. Design and Information Flow A data flow diagram (DFD) is a graphical technique that is used to depict information flow, i.e.

Classnotes 5: 1. Design and Information Flow A data flow diagram (DFD) is a graphical technique that is used to depict information flow, i.e. Classnotes 5: 1. Design and Information Flow A data flow diagram (DFD) is a graphical technique that is used to depict information flow, i.e., a representation of information as a continuous flow that

More information

Functional Modeling with Data Flow Diagrams

Functional 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 information

actions/doing words/verbs => Processes (P) course and processes to processes => data flows (DF)

actions/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 information

Accounts Payable and Inventory Management

Accounts Payable and Inventory Management Accounts Payable and Inventory Management 2013 SedonaOffice Users Conference Presented by: Lisa Gambatese & Laurie Goodrich Table of Contents Accounts Payable G/L Account Defaults (AP) 4 A/P Setup Processing

More information

Handling Purchases and Trade-in of Motor Vehicles in QuickBooks

Handling Purchases and Trade-in of Motor Vehicles in QuickBooks Handling Purchases and Trade-in of Motor Vehicles in QuickBooks Aim How do you bring things that you manufacture into QuickBooks? This paper examines show to add use a Bill of Materials to make a product

More information

BUSINESS PROCESS DOCUMENTATION

BUSINESS 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 information

Grading. The grading components are as follows: Midterm Exam 25% Final Exam 35% Problem Set 10% Project Assignment 20% Class Participation 10%

Grading. The grading components are as follows: Midterm Exam 25% Final Exam 35% Problem Set 10% Project Assignment 20% Class Participation 10% MIS 350: Business Systems Analysis Course Syllabus for Fall Quarter 2015 Tues. 6:00 p.m. 9:15 p.m. Rm TBA Instructor: Yujong Hwang, Ph.D. Office: Room 6039 DPC, School of Accountancy & MIS Phone: 312-362-5487

More information

APM web briefing - Use of Product Breakdown Structures and Work Breakdown Structures

APM web briefing - Use of Product Breakdown Structures and Work Breakdown Structures APM web briefing - Use of Product Breakdown Structures and Work Breakdown Structures Introduction Product Breakdown Structures and Work Breakdown Structures look very similar and both have important roles

More information

Methods and Tolls for Business Process Modeling

Methods 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 information

Implementing a Purchase Order System

Implementing a Purchase Order System 10 Maintaining the Inventory System Implementing a Purchase Order System Introduction The following section explains why and how to use purchase orders in your business. This topic assumes that you are

More information

1 Business Process Management & IT

1 Business Process Management & IT 1 Business Process Management & IT 1.1 Introduction Business processes are pervasive in any organization and represent all activities that an organization undertakes. Business Process Management evaluates

More information

Business Proposal: Recommendation for Implementation of the SAGE Enterprise Suite. Debbie Miksiewicz. Elaine Kithcart BSA 375. Mr.

Business Proposal: Recommendation for Implementation of the SAGE Enterprise Suite. Debbie Miksiewicz. Elaine Kithcart BSA 375. Mr. Business Proposal: Recommendation for Implementation of the SAGE Enterprise Suite Debbie Miksiewicz Elaine Kithcart BSA 375 Mr. Andrew Mahaney April 17, 2011 Business Proposal 2 Table of Contents Introduction

More information

Accounting information systems and business process : part 1

Accounting information systems and business process : part 1 King Saud University College of Administrative Science Department of Accounting Accounting information systems and business process : part 1 Chapter 4 Prepared By: Eman Al-Aqeel Professor : Dr: Suliman

More information

How To Develop Software

How To Develop Software Software Engineering Prof. N.L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture-4 Overview of Phases (Part - II) We studied the problem definition phase, with which

More information

Process Analysis. Work Process Documentation Guidelines. Purpose

Process 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 information

3SL. Requirements Definition and Management Using Cradle

3SL. Requirements Definition and Management Using Cradle 3SL Requirements Definition and Management Using Cradle November 2014 1 1 Introduction This white paper describes Requirements Definition and Management activities for system/product development and modification

More information

Stock Take Procedure

Stock Take Procedure Stock Take Procedure Overall Business Processes INVENTORY MANAGEMENT Related Business Process FINANCIAL ACCOUNTING Responsible Department WAREHOUSE Involved Departments ACCOUNTING Last Updated 31/12/2010

More information

Module 7. Software Engineering Issues. Version 2 EE IIT, Kharagpur 1

Module 7. Software Engineering Issues. Version 2 EE IIT, Kharagpur 1 Module 7 Software Engineering Issues Version 2 EE IIT, Kharagpur 1 Lesson 36 Software Design Part 1 Version 2 EE IIT, Kharagpur 2 Specific Instructional Objectives At the end of this lesson, the student

More information

MAHATMA GANDHI UNIVERSITY SCHOOL OF DISTANCE EDUCATION (MGU CBCSS UG SDE 2012)

MAHATMA GANDHI UNIVERSITY SCHOOL OF DISTANCE EDUCATION (MGU CBCSS UG SDE 2012) MAHATMA GANDHI UNIVERSITY SCHOOL OF DISTANCE EDUCATION (MGU CBCSS UG SDE 2012) B.Sc Computer Science Semester V BCS 502 Core-19: System Analysis &Design Multiple Choice questions 1... includes review of

More information

III. Structured Analysis and Design Technique (SADT) SADT: Structured Analysis and Design Technique

III. Structured Analysis and Design Technique (SADT) SADT: Structured Analysis and Design Technique III. Structured Analysis and Design Technique (SADT) Hisry Data and Activities SADT Diagrams The SADT Analysis Process Data Flow Diagrams 2004 John Mylopoulos SADT -- 1 SADT: Structured Analysis and Design

More information

BPMN 2.0 Tutorial. Daniel Brookshier Distinguished Fellow No Magic Inc.

BPMN 2.0 Tutorial. Daniel Brookshier Distinguished Fellow No Magic Inc. BPMN 2.0 Tutorial Daniel Brookshier Distinguished Fellow No Magic Inc. About the Tutorial Generated from MagicDraw UML Based on current BPMN 2.0 for UML reference implementation. Developed by Daniel Brookshier,

More information

Thomson Learning TM DOCUMENTING INFORMATION SYSTEMS CHAPTER

Thomson 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 information

Office of Contracting & Procurement and Support Service Center Desk Reference

Office of Contracting & Procurement and Support Service Center Desk Reference Oracle PeopleSoft Enterprise I m in. DETROIT PUBLIC SCHOOLS Office of Contracting & Procurement and Support Service Center Desk Reference Created by the Division of Finance Office of Strategic Management

More information

AN INFORMATION SYSTEM TO IMPROVE CUSTOMER SERVICE IN A MAJOR RETIREMENT COMMUNITY

AN INFORMATION SYSTEM TO IMPROVE CUSTOMER SERVICE IN A MAJOR RETIREMENT COMMUNITY AN INFORMATION SYSTEM TO IMPROVE CUSTOMER SERVICE IN A MAJOR RETIREMENT COMMUNITY Dr. Yousif Mustafa, Central Missouri State University, y.mustafa@usa.com ABSTRACT This paper describes a case study where

More information

Accounts Payable. Reference Guide

Accounts Payable. Reference Guide Accounts Payable Reference Guide Last Updated: January 19, 2009 About this Guide This Guide is for use by SedonaOffice customers only. This guide is not meant to serve as an operating or training manual,

More information

Architectural Design Structured Design. Xin Feng

Architectural Design Structured Design. Xin Feng Architectural Design Structured Design Xin Feng Structured Analysis Method Based on the Data Flow Diagrams Specification Data flow diagram Design Structured tree This is NOT an OO-Method!!! Data Flow Model

More information

Vision. Mission. Core Values

Vision. Mission. Core Values Vision To be the Preference in Value Optimization for Business Mission To develop Business Leaders through imparting quality education and training in financial and non-financial areas to bring value-addition

More information

Process Modeling. Chapter 6. (with additions by Yale Braunstein) Slide 1

Process 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 information

OCR LEVEL 3 CAMBRIDGE TECHNICAL

OCR LEVEL 3 CAMBRIDGE TECHNICAL Cambridge TECHNICALS OCR LEVEL 3 CAMBRIDGE TECHNICAL CERTIFICATE/DIPLOMA IN IT INFORMATION SYSTEMS H/601/7256 LEVEL 3 UNIT 2 GUIDED LEARNING HOURS: 60 UNIT CREDIT VALUE: 10 INFORMATION SYSTEMS H/601/7256

More information

Data Flow Diagrams and Use cases

Data Flow Diagrams and Use cases . Business Analysis Whitepaper Data Flow Diagrams and Use cases 2006 Majik Consulting, All rights reserved Page 1 of 16 Copy No: Document No Unauthorised Copying Revision: 1.0 27 December 2008 2006 Majik

More information

The Business Process Model

The Business Process Model The Business Process Model by Sparx Systems All material Sparx Systems 2007 Sparx Systems 2007 Page: 1 Table of Contents INTRODUCTION...3 BUSINESS PROCESS MODELING NOTATION (BPMN)...4 FLOW ELEMENTS...4

More information

Software Design Document (SDD) Template

Software Design Document (SDD) Template (SDD) Template Software design is a process by which the software requirements are translated into a representation of software components, interfaces, and data necessary for the implementation phase.

More information

QuickService Software Training. Equipment Tracking

QuickService Software Training. Equipment Tracking QuickService Software Training Equipment Tracking 1) When first purchasing a new piece of equipment, most companies give each piece of equipment an ID number. QuickService uses the Unit ID for that ID.

More information

Modern Systems Analysis and Design

Modern 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 information

PERFORMANCE EVALUATION OF ORDER CYCLE OF A MANUFACTURING INDUSTRY

PERFORMANCE 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 information

2 SYSTEM DESCRIPTION TECHNIQUES

2 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 information

... Supply-Chain Operations Reference-model. Plan. Source. Return. Return. Overview of SCOR Version 5.0. Plan. Source. Make. Deliver.

... Supply-Chain Operations Reference-model. Plan. Source. Return. Return. Overview of SCOR Version 5.0. Plan. Source. Make. Deliver. Source Plan Make Deliver Supply-Chain Operations Reference-model Overview of SCOR Version 5.0........................... Plan Source Make Deliver S u p p l y - C h a i n C o u n c i l, I n c. 3 0 3 F r

More information

Entity / Activity Table for Causeway Cash Receipts System

Entity / 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 information

Announcements. SE 1: Software Requirements Specification and Analysis. Review: Use Case Descriptions

Announcements. 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 information

tutor2u Stock Control The Importance of Managing Stocks AS & A2 Business Studies PowerPoint Presentations 2005

tutor2u Stock Control The Importance of Managing Stocks AS & A2 Business Studies PowerPoint Presentations 2005 Stock Control The Importance of Managing Stocks AS & A2 Business Studies PowerPoint Presentations 2005 What Are Stocks? Three main categories of stocks Raw Materials Work in Progress Finished Goods Types

More information

We now examine the documents and procedures used to perform each step. Step 1: Capture Transaction Data on Source Documents

We now examine the documents and procedures used to perform each step. Step 1: Capture Transaction Data on Source Documents Journals and Ledgers TRANSACTION PROCESSING: DOCUMENTS AND PROCEDURES IN A MANUAL AIS One basic function of the AIS is the efficient and effective processing of data about a company s transactions. Transaction

More information

Inventory and Loan Management System

Inventory and Loan Management System BLAZE TECHNOLOGY SOLUTIONS Inventory and Loan Management System SL.NO CONTENTS 1. Overview 2. Features 3. Screen Shots 4. Technologies 2002 2007 Blaze Technology Solutions (P) Ltd All Rights Reserved 1.

More information

Business System Software

Business System Software Business System Software BUSINESS SYSTEM SOFTWARE For Custom Product Manufacturing Engineering Fabrication & Jobbing Food & Chemical Process Industries Distribution & Wholesale Sales, Service & Repair

More information

Welcome to the topic on purchasing items.

Welcome to the topic on purchasing items. Welcome to the topic on purchasing items. In this topic, we will perform the basic steps for purchasing items. As we go through the process, we will explain the consequences of each process step on inventory

More information

Software Engineering. System Models. Based on Software Engineering, 7 th Edition by Ian Sommerville

Software Engineering. System Models. Based on Software Engineering, 7 th Edition by Ian Sommerville Software Engineering System Models Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To explain why the context of a system should be modeled as part of the RE process To describe

More information

8.0.0.0.0 Accounts Receivable. I. Overview Definitions and Abbreviations. Equipment and Supplies Required

8.0.0.0.0 Accounts Receivable. I. Overview Definitions and Abbreviations. Equipment and Supplies Required 8.0.0.0.0 Accounts Receivable I. Overview Definitions and Abbreviations Equipment and Supplies Required Page 1 of 36 Revised October 2015 Version 4 II. Job Position(s) Accounts Receivable Clerk Page 2

More information

Data Flow Diagram (DFD) Tutorial Written Date : January 27, 2012

Data Flow Diagram (DFD) Tutorial Written Date : January 27, 2012 Written Date : January 27, 2012 What is a data flow diagram (DFD)? Data Flow Diagrams (DFD) helps us in identifying existing business processes. It is a technique we benefit from particularly before we

More information

From Business Event to BUC

From Business Event to BUC From Business Event to BUC This is the third article in a series that explains the thinking behind the Volere 1 requirements techniques. Subsequent articles will explore various aspects of applying these

More information

Creating The Work Breakdown Structure By Kim Colenso, Managing Principal, Artemis Management Systems

Creating The Work Breakdown Structure By Kim Colenso, Managing Principal, Artemis Management Systems Creating The Work Breakdown Structure By Kim Colenso, Managing Principal, Artemis Management Systems The Work Breakdown Structure (WBS) is the foundation for project planning and control. It is the connecting

More information

ATM Case Study Part 1

ATM Case Study Part 1 ATM Case Study Part 1 A requirements document specifies the purpose of the ATM system and what it must do. Requirements Document A local bank intends to install a new automated teller machine (ATM) to

More information

Product Documentation SAP Business ByDesign 1302. Supply Chain Setup Management

Product Documentation SAP Business ByDesign 1302. Supply Chain Setup Management Product Documentation PUBLIC Supply Chain Setup Management Table Of Contents 1 Supply Chain Setup Management.... 6 2 Supply Chain Design Master Data... 7 2.1 Business Background... 7 Locations and Location

More information

elev8 Australia specialise in business software for hire, accounting, HR & payroll

elev8 Australia specialise in business software for hire, accounting, HR & payroll elev8 Australia specialise in business software for hire, accounting, HR & payroll Evotools Elev8 specialise in providing custom programming services for Sage Pastel Evolution. These programs have been

More information

CHAPTER 7 Expected Outcomes

CHAPTER 7 Expected Outcomes CHAPTER 7 SYSTEM DESIGN Expected Outcomes Able to know database design Able to understand designing form and report Able to know designing interfaces System Design A process of transforming from logical

More information

Lecture Slides for Managing and Leading Software Projects. Chapter 5: Project Planning Techniques

Lecture Slides for Managing and Leading Software Projects. Chapter 5: Project Planning Techniques Lecture Slides for Managing and Leading Software Projects Chapter 5: Project Planning Techniques developed by Richard E. (Dick) Fairley, Ph.D. to accompany the text Managing and Leading Software Projects

More information

Oracle Network Logistics

Oracle Network Logistics Oracle Network Logistics Concepts and Procedures Release 11i November, 2000 Part No. A86681_01 Oracle Network Logistics Concepts and Procedures, Release 11i Part No. A86681_01 Copyright 1996, 2000, Oracle

More information

Business Process Redesign and Modelling

Business Process Redesign and Modelling Business Process Redesign and Modelling The Business Process Redesign the Process Handbook the key idea of the Process Handbook approach is that a richly structured online repository about business processes

More information

Announcements. HW due today, 2 to grade this week Welcome back from Spring Break!

Announcements. HW due today, 2 to grade this week Welcome back from Spring Break! Announcements HW due today, 2 to grade this week Welcome back from Spring Break! Analysis (Domain) Modeling: Introduction Reading: Arlow and Neustadt chaps. 8, 9 (& 7) Also see Larman Chapter 10 (2 nd

More information

Suppliers Inputs Process Outputs Customers. It provides a template for defining a process, before you begin to map, measure, or improve it.

Suppliers Inputs Process Outputs Customers. It provides a template for defining a process, before you begin to map, measure, or improve it. What is SIPOC? SIPOC is an abbreviation of: Suppliers Inputs Process Outputs Customers It provides a template for defining a process, before you begin to map, measure, or improve it. Why use it? Whenever

More information

Pastel Evolution Business Intelligence Centre

Pastel Evolution Business Intelligence Centre Get 12 ready-to-use reports that give you immediate insight into and across your business. Delivered in the familiar environment of Microsoft Excel, the reports are fully customisable, and flexible with

More information

Transaction Processing and Enterprise Resource Planning Systems. Goal of Transaction Processing. Characteristics of Transaction Processing

Transaction Processing and Enterprise Resource Planning Systems. Goal of Transaction Processing. Characteristics of Transaction Processing C H A P T E R 9 Transaction Processing and Enterprise Resource Planning Systems Goal of Transaction Processing Provide all the information needed to keep the business running properly and efficiently.

More information

Data Flow Diagrams. Outline. Many fur ther Examples Developed in Class

Data Flow Diagrams. Outline. Many fur ther Examples Developed in Class Outline Basics Levels of Detail Bad & Good DFD Practices Many fur ther Examples Developed in Class Basics Data Flow Diagram Notation Notation: Source Process (transfor m) File (store) Sink (destination)

More information

SOFTWARE ENGINEERING INTERVIEW QUESTIONS

SOFTWARE ENGINEERING INTERVIEW QUESTIONS SOFTWARE ENGINEERING INTERVIEW QUESTIONS http://www.tutorialspoint.com/software_engineering/software_engineering_interview_questions.htm Copyright tutorialspoint.com Dear readers, these Software Engineering

More information

Object-Oriented Design

Object-Oriented Design Object-Oriented Design Lecturer: Raman Ramsin Lecture 7: Finding Analysis Classes 1 Analysis Workflow: Analyze a Use Case The analysis workflow consists of the following activities: Architectural analysis

More information

WWW.OFFICEMAXSOLUTIONS.COM Shopping Application Overview

WWW.OFFICEMAXSOLUTIONS.COM Shopping Application Overview WWW.OFFICEMAXSOLUTIONS.COM Shopping Application Overview 1. LOGIN... 3 2. GETTING STARTED WITH MANAGE ORDERS... 3 2.1 Creating an order using Create New Order... 4 2.1. Creating an order using Repeat Orders...

More information

BPMN by example. Bizagi Suite. Copyright 2014 Bizagi

BPMN by example. Bizagi Suite. Copyright 2014 Bizagi BPMN by example Bizagi Suite Recruitment and Selection 1 Table of Contents Scope... 2 BPMN 2.0 Business Process Modeling Notation... 2 Why Is It Important To Model With Bpmn?... 2 Introduction to BPMN...

More information

robust and scaleable software solutions for construction and engineering

robust and scaleable software solutions for construction and engineering robust and scaleable software solutions for construction and engineering LEVESYS Software presents information clearly and logically, meaning you can always keep track of what s happening across the business.

More information

EXAMPLES OF DATABASE INFORMATION SYSTEMS

EXAMPLES OF DATABASE INFORMATION SYSTEMS 108 Chapter 2 We shall examine in this chapter: Examples of database information systems. We then examine in detail three commonly used methods for organising and storing and retrieving data within information

More information

Time Management. Part 2 Work Breakdown Structure (WBS) Review. Richard Boser

Time 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 information