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

Size: px
Start display at page:

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

Transcription

1 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 003 Modeling the System Process models: diagrams how data flows through the system Data model: diagrams the relationships between data files Object model: diagrams the relationships between enterprise objects Systems models: diagram system functions, hardware, and software DFD and the Six CIS components Recall that classifying CIS into six components helps us know which parts to focus on when performing a given function. The Process Model (DFD) includes (a) people, (b) procedures, and (c) data from the Six CIS components [leaving hardware, networks, and software aside for now.] Abstractions and CIS Abstraction is a simplified description, view, or model of an object or system of objects. In a CIS: the process, data, object, and system models are abstractions of the computer information system. DFD Data Flow Diagram DFD is a picture of what people and procedures do to transform data into info DFD has four elements: 1. External entity: the original of data (source) or the receiver of information (sink) 2. Process: a series of steps that manipulate data 3. Data store: place to keep the data for later use 4. Data flow: describes the data and information elements passing between external entities, processes, and data stores. [know these] Graphing the DFD Symbol Sets Many symbol sets available! Gane-Sarson DFD Symbol Set: [3-3, chart7] How to Construct the DFD some rules

2 Systems Analysis Process Modeling (DFD) 2 of 10 Data flows must originate or terminate at a process Data stores must have at least one entry and one exit data flow Processes must have at least one entry and one exit data flow Bottom-Up DFD Creation Develop a narrative of the system Underline the action words Develop a sequential list of the action terms Eliminate tasks that do not transform the data Identify cohesive tasks Fit all the remaining tasks to a cohesive task Develop an IPO chart for each cohesive task Example: Part 1 Sometimes the office manager cannot determine whether the request is reasonable. When this happens, the request is forwarded to the owner, who makes this determination, contacts the customer if necessary, and either adjusts the request or rejects it outright. All requests are returned to the office manager for scheduling and filing. Example: Part 2 Action Word Task Number Task Description Submits none not identified Is forwarded none not identified Contacts #1 evaluate special requests Adjusts #1 evaluate special requests Rejects #1 evaluate special requests Are returned none not identified Consults #2 schedule charter Is reserved #2 schedule charter Checks #2 schedule charter Find #2 schedule charter Are entered #2 schedule charter Contacts #3 complete charter papers Finalize #3 complete charter papers Prepares #3 complete charter papers Signs #3 complete charter papers Example: Part 3 Input Processing Output Request contacts notation Adjusts Rejects

3 Systems Analysis Process Modeling (DFD) 3 of 10 Example: Part 4 Process Data Flow Process Data Flow Data Store Intake request evaluate special note charter requests Requests Top-Down DFD creation Get oral answers to the question What is the first task of this system? Continue with What happens next? Keep asking what happens next until the response is either We do it all over again or We re finished. Context Diagrams Show a single process Connected to the external entities Establishes the system boundaries. Example: A Time Card System Example: Revised Time Card System

4 Systems Analysis Process Modeling (DFD) 4 of 10 Level Decomposition Single process in the context diagram is composed of a collection of well-defined activities called cohesive tasks. Task definition begins by locating the events within a process. Events identify the end of one task and the beginning of another. Once a task is identified, the analyst can identify the inputs and outputs. Example: Level Decomposition Issue Access Cards INPUTS: class rosters (Source: Data Processing) access cards for registered students (Source: Data Processing) student registration (Source: Data Processing) signed non-piracy agreement (Source: Student) name on class rosters (Data Store: Roster) Issue Access Cards OUTPUTS: access cards (Sink: Student)

5 Systems Analysis Process Modeling (DFD) 5 of 10 lab handbook (Sink: Student) card numbers already issued (Sink: Data Processing) checkoff on class rosters (Data Store: Roster) new lab account (Data Store: Time) nonpiracy agreement (Data Store: Agreements) Logical and Physical DFDs Logical DFDs remove all reference to the implementation specifics of the system Physical DFDs specify the real world objects that are used to make the system work During the analysis phase: Develop the physical DFD Abstract the logical DFD During the design phase: Develop the logical DFD Develop the physical DFD TKSystem First-Level DFD

6 Systems Analysis Process Modeling (DFD) 6 of 10 Data Flow Walk-Thru

7 Systems Analysis Process Modeling (DFD) 7 of 10 TK System DFD Levels

8 Systems Analysis Process Modeling (DFD) 8 of 10 Class Project Discussion The analysis phase has started. Now you must understand more fully the existing system before a replacement system can be designed. The process model is the first abstraction to develop. Example: Existing System Context Diagram

9 Systems Analysis Process Modeling (DFD) 9 of 10 Example: Existing System First-Level DFD Class Project: Process Modeling Prepare the existing system context diagram and first level DFD Review the project management sections of Appendices A and B Develop the first draft of your week-by-week project budget Develop the first draft of your week-by-week project status Prepare a cover letter to transmit the budget and status reports to your client. Recap DFD models the processes of an information system DFDs consist of processes, external entities, data stores, and data flows DFD modeling begins with the context diagram, which depicts the entire system in a single process symbol surrounded by external entities. The first-level DFD (aka level-1) show the major functional components of the system as processes, connected by data flows to external entities, data stores, and other processes. As needed, you ll create successively more detailed levels to promote complete understand-

10 Systems Analysis Process Modeling (DFD) 10 of 10 ing of the system. [task] IPO Narrative: xxx Task: [task] Inputs: The item (Source: source name) Another item, and more (Data Store: staff) Outputs: Paycheck (Data Store: staff) Mailing labels (Sink: staff) Newsletter (Sink: staff) /Users/gbenoit/Documents/LIS486 - Systems Analysis/Spring2013/Analysis-DFD-003.rtf 12/30/12 6:34 PM

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

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

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

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

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

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

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

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

(BA122) Software Engineer s Workshop (SEW)

(BA122) Software Engineer s Workshop (SEW) Training for the Business Analyst (BA122) Software Engineer s Workshop (SEW) Duration: 4 days CDUs (Continuing Development Units): 28 Description: A practical workshop covering the role of the Business-Systems

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

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

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

(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

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

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

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

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

PERANCANGAN SISTEM INFORMASI

PERANCANGAN SISTEM INFORMASI PERANCANGAN SISTEM INFORMASI Session 9 Program Design Based on on System Analysis & Design 2 nd nd Edition Authors :: Alan Dennis & Barbara Haley Wixom Publisher :: John Wiley & Sons Faculty of Computer

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

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

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

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

Software Design. Design (I) Software Design Data Design. Relationships between the Analysis Model and the Design Model

Software 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 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

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

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

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

Digital circuits make up all computers and computer systems. The operation of digital circuits is based on

Digital circuits make up all computers and computer systems. The operation of digital circuits is based on Digital Logic Circuits Digital circuits make up all computers and computer systems. The operation of digital circuits is based on Boolean algebra, the mathematics of binary numbers. Boolean algebra is

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

www.modelingconcepts.com A Quick Chat about SOMF Capabilities Page1 Service-Oriented Modeling Framework (SOMF) Building Attribution Models

www.modelingconcepts.com A Quick Chat about SOMF Capabilities Page1 Service-Oriented Modeling Framework (SOMF) Building Attribution Models Page1 www.modelingconcepts.com A Quick Chat about SOMF Capabilities Constructing a Service-Oriented Attribution Model Training material for architects, business analysts, system analysts, software developers,

More information

Process signifies that some transformation of data takes place. The number in the space at the top is used in multi-level DFDs (see below).

Process signifies that some transformation of data takes place. The number in the space at the top is used in multi-level DFDs (see below). Data Online Flow Diagrams s used in DFDs All DFDs are made up of just four key symbols, a notation which allows the system to be represented in enough detail to convey its meaning, but without adding unnecessary

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

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

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

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

CASE TOOLS. Contents

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

Software Project Management

Software Project Management Software Project Management Week 5: Work Breakdown Structures and a Case Study COMP3711 Software Project Management 1 Project Planning: A 12 Step Program 1) Set goal and scope 2) Select lifecycle 3) Set

More information

Total Quality Management (TQM) Quality, Success and Failure. Total Quality Management (TQM) vs. Process Reengineering (BPR)

Total Quality Management (TQM) Quality, Success and Failure. Total Quality Management (TQM) vs. Process Reengineering (BPR) Total Quality Management (TQM) Quality, Success and Failure Total Quality Management (TQM) is a concept that makes quality control a responsibility to be shared by all people in an organization. M7011

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

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

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

SOFTWARE REQUIREMENTS

SOFTWARE REQUIREMENTS SOFTWARE REQUIREMENTS http://www.tutorialspoint.com/software_engineering/software_requirements.htm Copyright tutorialspoint.com The software requirements are description of features and functionalities

More information

Flowcharting, pseudocoding, and process design

Flowcharting, 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 information

Project Scheduling & Tracking

Project Scheduling & Tracking Project Scheduling & Tracking Traditional Techniques: Work Breakdown Structure (WBS) Gantt Charts Precedence Diagrams Earned Value Planning It is the mark of an instructed mind to rest satisfied with the

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

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

Information Technology Project Management

Information Technology Project Management Information Technology Project Management by Jack T. Marchewka Power Point Slides by Jack T. Marchewka, Northern Illinois University Copyright 2006 John Wiley & Sons, Inc. all rights reserved. Reproduction

More information

Position Classification Standard for Management and Program Clerical and Assistance Series, GS-0344

Position Classification Standard for Management and Program Clerical and Assistance Series, GS-0344 Position Classification Standard for Management and Program Clerical and Assistance Series, GS-0344 Table of Contents SERIES DEFINITION... 2 EXCLUSIONS... 2 OCCUPATIONAL INFORMATION... 3 TITLES... 6 EVALUATING

More information

Design Document Version 0.0

Design Document Version 0.0 Software Development Templates Design Document Version 0.0 Description of Project DOCUMENT NO: VERSION: CONTACT: EMAIL: Ivan Walsh DATE: 4/13/2004 Distribution is subject to copyright. Design Document

More information

HOW TO CREATE USEFUL SOFTWARE PROCESS DOCUMENTATION ABSTRACT

HOW TO CREATE USEFUL SOFTWARE PROCESS DOCUMENTATION ABSTRACT HOW TO CREATE USEFUL SOFTWARE PROCESS DOCUMENTATION Linda Westfall The Westfall Team lwestfall@westfallteam.com 3000 Custer Road, Suite 270, PMB 383 Plano, TX 75075 ABSTRACT Whether our organization is

More information

Mail Chimp Basics. Glossary

Mail Chimp Basics. Glossary Mail Chimp Basics Mail Chimp is a web-based application that allows you to create newsletters and send them to others via email. While there are higher-level versions of Mail Chimp, the basic application

More information

Copyright 2009 Bahn, D., Tang, H. & Yardley, A. All Rights Reserved. ISBN: 978-1-936203-05-5. Systems Analysis and Design Learning Module Series #3

Copyright 2009 Bahn, D., Tang, H. & Yardley, A. All Rights Reserved. ISBN: 978-1-936203-05-5. Systems Analysis and Design Learning Module Series #3 Systems Analysis and Design Learning Module Series #3 Document version Data Flow Diagrams Part 1 Creating an Intersection Table in a Relational Database Overview In this tutorial we will explain the basic

More information

VA ICJIS. Program Management Plan

VA ICJIS. Program Management Plan VA ICJIS Program Management Plan 1 08/29/01 Program Management Plan VA Integrated Criminal Justice Information System (ICJIS) Program 1. Introduction. The Commonwealth of Virginia Integrated Criminal Justice

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

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 10. Practical Database Design Methodology. The Role of Information Systems in Organizations. Practical Database Design Methodology

Chapter 10. Practical Database Design Methodology. The Role of Information Systems in Organizations. Practical Database Design Methodology Chapter 10 Practical Database Design Methodology Practical Database Design Methodology Design methodology Target database managed by some type of database management system Various design methodologies

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

WESTMORELAND COUNTY PUBLIC SCHOOLS 2011 2012 Integrated Instructional Pacing Guide and Checklist Computer Math

WESTMORELAND COUNTY PUBLIC SCHOOLS 2011 2012 Integrated Instructional Pacing Guide and Checklist Computer Math Textbook Correlation WESTMORELAND COUNTY PUBLIC SCHOOLS 2011 2012 Integrated Instructional Pacing Guide and Checklist Computer Math Following Directions Unit FIRST QUARTER AND SECOND QUARTER Logic Unit

More information

A Practical Approach to Threat Modeling

A Practical Approach to Threat Modeling A Practical Approach to Threat Modeling Tom Olzak March 2006 Today s security management efforts are based on risk management principles. In other words, security resources are applied to vulnerabilities

More information

Fourth generation techniques (4GT)

Fourth generation techniques (4GT) Fourth generation techniques (4GT) The term fourth generation techniques (4GT) encompasses a broad array of software tools that have one thing in common. Each enables the software engineer to specify some

More information

Curriculum Map. Grade: 9-12 Course: Business Communication Teacher: Semester Course Prerequisite: Keyboarding Month Content Skills Assessments

Curriculum Map. Grade: 9-12 Course: Business Communication Teacher: Semester Course Prerequisite: Keyboarding Month Content Skills Assessments Grade: 9-12 Course: Business Communication Teacher: Semester Course Prerequisite: Keyboarding Month Content Skills Assessments September Importance of Roles that plays Responsibilities of participants

More information

Minnesota Health Insurance Exchange (MNHIX)

Minnesota Health Insurance Exchange (MNHIX) Minnesota Health Insurance Exchange (MNHIX) 1.2 Plan September 21st, 2012 Version: FINAL v.1.0 11/9/2012 2:58 PM Page 1 of 87 T A B L E O F C O N T E N T S 1 Introduction to the Plan... 12 2 Integration

More information

Introduction to Project Management

Introduction to Project Management Introduction to Project Management Chapter 6 Managing Project Scheduling Information Systems Project Management: A Process and Team Approach, 1e Fuller/Valacich/George 2008 Prentice Hall 6-1 What is Project

More information

CHARTES D'ANGLAIS SOMMAIRE. CHARTE NIVEAU A1 Pages 2-4. CHARTE NIVEAU A2 Pages 5-7. CHARTE NIVEAU B1 Pages 8-10. CHARTE NIVEAU B2 Pages 11-14

CHARTES D'ANGLAIS SOMMAIRE. CHARTE NIVEAU A1 Pages 2-4. CHARTE NIVEAU A2 Pages 5-7. CHARTE NIVEAU B1 Pages 8-10. CHARTE NIVEAU B2 Pages 11-14 CHARTES D'ANGLAIS SOMMAIRE CHARTE NIVEAU A1 Pages 2-4 CHARTE NIVEAU A2 Pages 5-7 CHARTE NIVEAU B1 Pages 8-10 CHARTE NIVEAU B2 Pages 11-14 CHARTE NIVEAU C1 Pages 15-17 MAJ, le 11 juin 2014 A1 Skills-based

More information

Business Process Modeling with Structured Scenarios

Business Process Modeling with Structured Scenarios Business Process Modeling with Structured Scenarios Doug Rosenberg ICONIX Software Engineering, Inc. In 2008, based on our experience with a number of business process engineering projects over the last

More information

The Project Planning Process Group

The Project Planning Process Group 3 The Project Planning Process Group............................................... Terms you ll need to understand: Activity Activity attributes Activity list Activity on arrow diagram (AOA) Activity

More information

Business Process Analysis for Business Process Simplification and Automation

Business Process Analysis for Business Process Simplification and Automation The United Nations Network of Experts for Paperless Trade Business Process Analysis for Business Process Simplification and Automation Workshop on Launch of the Implementation Master Plan for Mongolia

More information

SWEN 256 Software Process & Project Management

SWEN 256 Software Process & Project Management SWEN 256 Software Process & Project Management Plan: Identify activities. No specific start and end dates. Estimating: Determining the size & duration of activities. Schedule: Adds specific start and end

More information

Goals of the Unit. spm - 2014 adolfo villafiorita - introduction to software project management

Goals of the Unit. spm - 2014 adolfo villafiorita - introduction to software project management Project Scheduling Goals of the Unit Making the WBS into a schedule Understanding dependencies between activities Learning the Critical Path technique Learning how to level resources!2 Initiate Plan Execute

More information

Traceability Implementation Material. Simple Steps for Traceability

Traceability Implementation Material. Simple Steps for Traceability Traceability Material Simple Steps for Traceability Get Knowledge Analyse current conditions Diagnostic Set up the work structure and Scope Analyse needs and conditions Design Technical solutions For each

More information

High-Performing Information Systems Aligned With Utility Business Strategy [Project #4316]

High-Performing Information Systems Aligned With Utility Business Strategy [Project #4316] High-Performing Information s Aligned With Utility Business Strategy [Project #4316] ORDER NUMBER: 4316 DATE AVAILABLE: June 2013 PRINCIPAL INVESTIGATORS: David W. Harris, Esteban Azagra, Rod van Buskirk,

More information

Analysis / Design. Traditional Development. Process models. Common Methodologies. Common Approach. Analysis: DFD. Traditional Software Development 1

Analysis / Design. Traditional Development. Process models. Common Methodologies. Common Approach. Analysis: DFD. Traditional Software Development 1 Analysis / Design Traditional Development requirements gathering WHAT? HOW? requirements analysis coding Ali Doğru METU 66 Process models Usually Waterfall derivatives Data and Function based models Dataflow

More information

Midterm Test Department: Computer Science Instructor: Jennifer Campbell Date and Time: 6:10pm, Thursday March 10, 2005

Midterm Test Department: Computer Science Instructor: Jennifer Campbell Date and Time: 6:10pm, Thursday March 10, 2005 University of Toronto Midterm Test Department: Computer Science Instructor: Jennifer Campbell Date and Time: 6:10pm, Thursday March 10, 2005 Conditions: Duration: Closed Book 50 minutes This test counts

More information

PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME >

PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME > PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME > Date of Issue: < date > Document Revision #: < version # > Project Manager: < name > Project Management Plan < Insert Project Name > Revision History Name

More information

Software testing. Objectives

Software testing. Objectives Software testing cmsc435-1 Objectives To discuss the distinctions between validation testing and defect testing To describe the principles of system and component testing To describe strategies for generating

More information

COURSE TITLE: (OLS 207) INFORMATION SYSTEMS ANALYSIS, DESIGN AND EVALUATION

COURSE TITLE: (OLS 207) INFORMATION SYSTEMS ANALYSIS, DESIGN AND EVALUATION COURSE TITLE: (OLS 207) INFORMATION SYSTEMS ANALYSIS, DESIGN AND EVALUATION Course Instructor Nelson Msagati (Assistant Lecturer) Said Ally (Assistant Lecturer) Course Description The course introduces

More information

Change Management Plan

Change Management Plan Change Management Plan GIA Policies Implementation Last Updated on: DD/MM/YYYY WHAT IT IS? This template is used to define the process for requesting changes, evaluating change

More information

Information Management System

Information Management System Information Management System Pertemuan II Magister Teknik Elektro Universitas Udayana 1/ 40 Organizations, Managers, & Information To understand how information flows in an organization, we need to understand

More information

System Requirements Specification (SRS) (Subsystem and Version #)

System Requirements Specification (SRS) (Subsystem and Version #) of the (Subsystem and Version #) () (Document Revision Number) Contract (No.) Task (No.) GSA Contract (No.) Prepared for: The United States Department of Agriculture Food & Nutrition Service (FNS)/ Information

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

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

INFORMATION TECHNOLOGY PROGRAMMER/ANALYST

INFORMATION TECHNOLOGY PROGRAMMER/ANALYST JOB DESCRIPTION MICHIGAN CIVIL SERVICE COMMISSION JOB SPECIFICATION INFORMATION TECHNOLOGY PROGRAMMER/ANALYST Employees in this job function as information technology professionals, participating in or

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

How To Write A School Accounting Manual

How To Write A School Accounting Manual GREENE COUNTY BOARD OF EDUCATION SCHOOL ACCOUNTING HANDBOOK Instructions and examples for Principals; Teachers and Staff. Greene County BOE Finance Department 7/14/2009 TABLE OF CONTENTS INTRODUCTION Section

More information

Writing Reports BJECTIVES ONTENTS. By the end of this section you should be able to :

Writing Reports BJECTIVES ONTENTS. By the end of this section you should be able to : Writing Reports By the end of this section you should be able to : O BJECTIVES Understand the purposes of a report Plan a report Understand the structure of a report Collect information for your report

More information

Pocantico Hills School District Grade 1 Math Curriculum Draft

Pocantico Hills School District Grade 1 Math Curriculum Draft Pocantico Hills School District Grade 1 Math Curriculum Draft Patterns /Number Sense/Statistics Content Strands: Performance Indicators 1.A.1 Determine and discuss patterns in arithmetic (what comes next

More information

Management Information System Prof. B. Mahanty Department of Industrial Engineering & Management Indian Institute of Technology, Kharagpur

Management Information System Prof. B. Mahanty Department of Industrial Engineering & Management Indian Institute of Technology, Kharagpur (Refer Slide Time: 00:54) Management Information System Prof. B. Mahanty Department of Industrial Engineering & Management Indian Institute of Technology, Kharagpur Lecture - 18 Data Flow Diagrams - III

More information

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

AVAILABLE CASE TOOLS I. SYSTEM FLOWCHART AND ER-DIAGRAM GENERATION TOOL

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

Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science. Unit of Study / Textbook Correlation

Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science. Unit of Study / Textbook Correlation Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science updated 03/08/2012 Unit 1: JKarel 8 weeks http://www.fcps.edu/is/pos/documents/hs/compsci.htm

More information

BPMN TRAINING COURSE:

BPMN TRAINING COURSE: BPMN TRAINING COURSE: INSTRUCTIONAL DESIGN DOCUMENT Julie Kenney BPMN Training Course: NEEDS ASSESSMENT: The following is the needs assessment for the BPMN training course: Training Goal: The SAP Business

More information

Data Analysis 1. SET08104 Database Systems. Copyright @ Napier University

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

How to Craft a World-Class Work Breakdown Structure

How to Craft a World-Class Work Breakdown Structure How to Craft a World-Class Work Breakdown Structure Laura Miller, PMP laura.miller2@hp.com 1 Copyright Copyright 2012 2012 Hewlett-Packard Development Development Company, Company, L.P. The L.P. information

More information

THE EXPENDITURE CYCLE Part I

THE EXPENDITURE CYCLE Part I CHAPTER THE EXPENDITURE CYCLE Part I Businesses need resources in order to conduct their business to produce and sell a product or to provide a service. The expenditure cycle is concerned with the acquisition

More information

MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.

MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question. Exam Name MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question. 1) Which of the following requires a systems development method that uses a data orientation

More information

TOGAF usage in outsourcing of software development

TOGAF usage in outsourcing of software development Acta Informatica Pragensia 2(2), 2013, 68 76, DOI: 10.18267/j.aip.25 Section: Online: aip.vse.cz Peer-reviewed papers TOGAF usage in outsourcing of software development Aziz Ahmad Rais 1, Rudolf Pecinovsky

More information