IMS 5024 Lecture 31 IMS 5024 Process Modelling. IMS 5024 Lecture 32 Content Group assignment Class assignment Nature of process modelling Abstraction.

Slides:



Advertisements
Similar presentations
Chapter 11 Describing Process Specifications and Structured Decisions
Advertisements

Information Technology IMS 5024 Information Systems Modelling Data Modelling.
Information Technology IMS5024 Information Systems Modelling Event-driven modelling.
CSC 123 Systems Analysis & Design
Describing Process Specifications and Structured Decisions Systems Analysis and Design, 7e Kendall & Kendall 9 © 2008 Pearson Prentice Hall.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Systems Documentation Techniques
Chapter 4.
Systems Analysis and Design 9th Edition
IMS1001 – Information Systems 1 CSE Information Systems 1
Data Flow Diagrams Levelling Them; Process Modelling Using Function Decomposition CSE Information Systems 1.
Conclusion and administration
IMS 5024 Data Modelling (1). IMS 5024 Lecture 32 Content Individual assignment date Pitfall revisited Group assignment Class assignment Nature of data.
Process Modelling Using Data Flow Diagrams – Building and Levelling Them; Process Modelling Using Function Decomposition CSE Information Systems.
IMS Systems Analysis and Design
IMS5024 Lecture 2 Philosophical aspects of modelling information.
Chapter 9 Describing Process Specifications and Structured Decisions
Chapter 9 Describing Process Specifications and Structured Decisions Systems Analysis and Design Kendall & Kendall Sixth Edition © 2005 Pearson Prentice.
Chapter 9 Describing Process Specifications and Structured Decisions
IMS 5024 Lecture 4 Semester 2, IMS 5024 Data Modelling.
CSE Information Systems 1 Detailed Process Definitions; The Data Dictionary.
Data Flow Diagramming. Data Flow Diagrams Data Flow Diagrams are a means to represent data transformation processes within an information system.
IMS5024 Week 3 Semester 2, IMS 5024 Object orientation (1)
IMS 5024 Semester 2, 2002 Lecture 3 1 IMS 5024 Process Modelling.
IMS 5024, Semester 2, 2002 Lecture 5 1 IMS 5024 Event-driven modelling.
IMS5024 Week 61 IMS 5024 Object orientation (1). IMS5024 Week 62 Content Individual assignment date Group assignment What is object orientation? n Place.
Ims5024 Week 71 IMS 5024 Object orientation (2). Ims5024 Week 72 Content Group assignment Use-cases State transition diagrams Place in ISD Evaluation.
IMS1001 – Information Systems 1 CSE Information Systems 1 Building Data Flow Diagrams: Detailed Process Definitions; The Data Dictionary.
3.1 Topic 3 MODELLING IN INFORMATION SYSTEMS DEVELOPMENT; PROCESS MODELLING IMS Systems Analysis and Design.
Modelling as a Communication Tool: Introduction to Process Modelling IMS Information Systems 1 CSE Information Systems 1.
Modelling as a Communication Tool: Introduction to Process Modelling CSE Information Systems 1.
Systems Analysis and Design in a Changing World, 6th Edition
L ECTURE 9 – PROCESS MODELLING PART 1 Data Flow Diagrams for Process Modelling Multi-level Data Flow Diagrams Logical Vs Physical DFDs Steps to Construct.
Chapter 4.
CSE Information Systems 1 Detailed Process Definitions; The Data Dictionary.
Process Modelling Using Data Flow Diagrams - Building and Levelling Them; Process Modelling Using Function Decomposition CSE Information Systems.
IMS5024 Week 81 IMS 5024 Human Activity modelling.
Process Modeling SYSTEMS ANALYSIS AND DESIGN, 6 TH EDITION DENNIS, WIXOM, AND ROTH © 2015 JOHN WILEY & SONS. ALL RIGHTS RESERVED. 1 Roberta M. Roth.
Data Flow Diagrams BCA Sem IV K.I.R.A.S.
6 Systems Analysis and Design in a Changing World, Fourth Edition.
Chapter 6 Data Flow Diagramming Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin.
© 2003 McGraw-Hill Australia Pty Ltd, PPTs t/a Accounting Information & Reporting Systems by A. Aseervatham and D. Anandarajah. Slides prepared by Kaye.
Traditional Approach to Requirements Data Flow Diagram (DFD)
System Analysis Overview Document functional requirements by creating models Two concepts help identify functional requirements in the traditional approach.
1 Structured Analysis Techniques. 2 Data Flow Diagrams.
Systems Analysis and Design in a Changing World, Fifth Edition
Chapter 6 The Traditional Approach to Requirements
Data flow diagrams.
Balancing DFDs When decomposing a DFD, you must conserve inputs to and outputs from a process at the next level of decomposition This is called balancing.
Data and Process Modeling
Systems Analysis and Design in a Changing World, Fifth Edition
Section 02Systems Documentation1 02 Systems Documentation And Franchise Colleges By MANSHA NAWAZ.
Chapter 9 Describing Process Specifications and Structured Decisions
DATA FLOW DIAGRAMS Learning Units
Phase 2: Systems Analysis
System Analysis System Analysis - Mr. Ahmad Al-Ghoul System Analysis and Design.
Chapter 11 Describing Process Specifications and Structured Decisions Systems Analysis and Design Kendall and Kendall Fifth Edition.
McGraw-Hill/Irwin © 2013 The McGraw-Hill Companies, Inc., All Rights Reserved. Chapter 7 Data Flow Diagramming.
Structured Analysis.
6 Systems Analysis and Design in a Changing World, Fifth Edition.
University of Sunderland ISIC 1 Data Flow Diagrams - Part 2 Hierarchical DFDs.
CHAPTER 5 1 DATA AND PROCESS ANALYSIS. Chapter Objectives Describe data and process modeling concepts and tools, including data flow diagrams, a data.
System Analysis System Analysis - Mr. Ahmad Al-Ghoul System Analysis and Design.
IS3320 Developing and Using Management Information Systems Lecture 16: Data-Flow Diagrams 1 (Intro to Context-Level diagrams) Rob Gleasure
Systems Analysis and Design 8th Edition
6 Systems Analysis and Design in a Changing World, Fourth Edition.
Business Process Modeling What is a process model? – A formal way of representing how a business system operates. – Illustrates the activities that are.
Systems Analysis and Design in a Changing World, Fourth Edition
تحلیل سیستم‌ها مدل‌سازی پردازشی.
Chapter 11 Describing Process Specifications and Structured Decisions
Presentation transcript:

IMS 5024 Lecture 31 IMS 5024 Process Modelling

IMS 5024 Lecture 32 Content Group assignment Class assignment Nature of process modelling Abstraction Tools/Techniques used in process modelling Place in ISD Evaluation of process modelling Reading list

IMS 5024 Lecture 33 Class assignment What is this about? What conventions/rules are used? What does it depict? Where would this fit into ISD?

IMS 5024 Lecture 34 Process modelling help us to grasp: Inputs Outputs Processing Relationship between processes

IMS 5024 Lecture 35 Abstraction Def: Stripping and idea or system of its concrete and physical features (Avison et. Al.) Show essence!! Level of abstraction –High –Low

IMS 5024 Lecture 36 Levels of DFD’s Context DFD Decomposition diagram Overview DFD (system DFD) Middle level DFD Primitive level DFD Link to other techniques?

IMS 5024 Lecture 37 Example Context Diagram Inventory System Suppliers Sales Order System Warehouse sales order goods unavailable notice purchase order supplier delivery shipping slip checked supplier invoice Accounts Department goods returned

IMS 5024 Lecture 38 Tools used Data flow diagrams Decomposition diagram Data Dictionary Structured English Decision Tables Decision Trees

IMS 5024 Lecture 39 Symbols Process Internal/external entity Data store Data flow

IMS 5024 Lecture 310 Data dictionary entry example sales order =sales order no. + sales order date+ customer number+ [account customer cash customer]+ customer name+ customer address+ (customer telephone no) + {order item} + sales order total amount order item =item no+ item desc + item price + item qty

IMS 5024 Lecture 311 Accept sales-order Find customer-details If customer-details not found Then reject sales-order Else Create sales-order-header Do while more sales-order-items find item-details calculate sales-order-item price = item price *order- qty Endo Authorise sales-order Endif Example Structured English

IMS 5024 Lecture 312 Example Decision Table avg account bal > $1,000 overdraft amount < $50,000 previous paid-out loan approve conditional approval reject YYYYN N Y Y N N YY N N Y N Y N YN Y N X X X X X X X

IMS 5024 Lecture 313 Decision Trees wholesale customer retail customer local item imported item Determine Customer Discount 15% 10% 12% 7%

IMS 5024 Lecture 314 Example Function Decomposition Diagram ABC Sales System 1. Sell Products 2. Manage Inventory 3. Control Finance 2.1 Deliver Product 2.2 Accept Delivery 2.3 Check Stock levels

IMS 5024 Lecture 315 Rules to guide the modelling Levelling – two ways ExpandExplode Balancing Naming conventions Always input and output No direct dataflow between data store and entity Number of processes on a level Numbering conventions

IMS 5024 Lecture 316 Context diagram Levelling DFDs Diagram 3 (level 1) Level zero diagram Diagram 3 (level 1) Further diagrams or process descriptions

IMS 5024 Lecture 317 Different levels of modelling Conceptual level – Not confuse with conceptual modelling of data Logical level Physical level Where does DFD’s fit into this?

IMS 5024 Lecture 318 Deliverables for process modelling is used Old New Physical Logical

IMS 5024 Lecture 319 Verification of the model Walkthroughs with user Verify for: –Missing algorithms –Logical verification –Syntax Checking –Tracing data elements –Cross referencing –Tracing obejctives

IMS 5024 Lecture 320 Evaluation of Process modelling Problem orientedProduct oriented Concep- tual Structured analysis Entity relationship modelling Logical construction of systems Modern structured analysis Object oriented analysis Structured design Object oriented design Formal PSL/PSA JSD VDM Levels of abstraction Stepwise refinement Proof of correctness Data abstraction JSP Object oriented programming

IMS 5024 Lecture 321 Thinking in Process modelling Hard Vs Soft ?? Perspective –Objective vs Subjective –Nature of the organisation

IMS 5024 Lecture 322 Advantages of Process modelling  a well-known process modelling technique  easily understood  a good communication tool  model both manual and automated processes shows relationship between data and processes Excellent tool for logical level discussions Supported by a number of CASE tools

IMS 5024 Lecture 323 Disadvantages Focus on processes – need to know a lot to get a good understanding Miss key aspects of the data Others??

IMS 5024 Lecture 324 Process modelling view of ISD Development group Objectives Environment Object system Object system Change process Hirschheim et al see reading list

IMS 5024 Lecture 325 Classification of methods Problem orientedProduct oriented Concep- tual Structured analysis Entity relationship modelling Logical construction of systems Modern structured analysis Object oriented analysis Structured design Object oriented design Formal PSL/PSA JSD VDM Levels of abstraction Stepwise refinement Proof of correctness Data abstraction JSP Object oriented programming Blum, I., A taxonomy of Software development Methods. Communications of the ACM, Vol37, No11

IMS 5024 Lecture 326 Reading for next week McFadden, F.R.; Hoffer, F.R; Prescott, M.B. (1999). Modern Database Managemetn. Fifth Edition. Addison Wesley, USA. Chapter 3 and 4.