IS3320 Developing and Using Management Information Systems Lecture 14: Flow-Charts 2 - process mapping for lecture material-sharing Rob Gleasure

Slides:



Advertisements
Similar presentations
1 1 Eng. Mohamed Eltaher Eng.Ahmed Ibrahim Programming & Flowchart.
Advertisements

Chapter 2: Problem Solving
Chapter 7 Structuring System Process Requirements
Use Case Model. C-S 5462 Use case model describes what the user expects the system to do –functional requirements may describe only the functionalities.
Accounting Information Systems 9th Edition
Week 2b. Flowcharts When: Used extensively for systems development and for internal control structures 97.6% of accounting/IT professionals use flowcharts.
Introduction to Flowcharting
Introduction to Flowcharting
Flow Control Analysis & Design Tool: Flowcharts
Introduction to Flowcharting A Supplement to Starting Out with C++, 4th Edition by Tony Gaddis Published by Addison-Wesley.
BIF703 System Analysis & Design Diagramming – Part II: System Flowcharts / Gantt Charts.
Documentation Letts Study Guide Information Systems - IT Chapter 19.
ME 142 Engineering Computation I Fundamentals of Procedural Computer Programming.
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 6-1 Systems Development and Documentation Techniques.
Computer Programming Rattapoom Waranusast Department of Electrical and Computer Engineering Faculty of Engineering, Naresuan University.
Fundamentals of Algorithms MCS - 2 Lecture # 4
Flowcharts.
Flowchart Diagram Risanuri Hidayat. What A Flow Chart is a sequential diagram that shows the steps involved in an operation or task and the decisions.
Week 2. Announcements I sent an this morning, if you did not get it, you are not on my list. WD quiz on Oct 15 th See your syllabus to get.
Business Analysis Lecture 5:Business Process Modelling.
(C)opyright 2003 Scott/Jones Publishers Introduction to Flowcharting A Supplement to Starting Out with C++, 4th Edition by Tony Gaddis Scott/Jones Publishers.
Algorithm & Flowchart.
Chapter 7 Structuring System Process Requirements
1 Computer and Programming Flow Chart Derived from
Programming Techniques I SCJ1013
Flowchart and Data Flow Diagrams
Chapter 7 Structuring System Process Requirements
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 21. Review ANALYSIS PHASE (OBJECT ORIENTED DESIGN) Functional Modeling – Use case Diagram Description.
Design the program Create a detailed description of program –Use charts or ordinary language (pseudocode) Identify algorithms needed –Algorithm: a step-by-step.
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 6-1 Accounting Information Systems 9 th Edition Marshall.
1 Introduction to Flowcharting. 2 Writing a program Defining the problem –Write down what the program will do Planning –Write down the steps, draw a flowchart.
1 Introduction to Flowcharting. 2 Writing a program Defining the problem –Write down what the program will do Planning –Write down the steps, draw a flowchart.
Introduction to Video Game Programming (VGP) Mr. Shultz.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart1 of 138 FLOWCHARTS A flowchart is an analytical technique.
Rob Gleasure IS3320 Developing and Using Management Information Systems Lecture 13: Flow-Charts 1 Rob Gleasure
CS212: Object Oriented Analysis and Design Lecture 34: UML Activity and Collaboration diagram.
FLOWCHART Standard Symbols. Terminal Block  (Oblong)  Shows the beginning and the end of the process.
(C)opyright 2000 Scott/Jones Publishers Introduction to Flowcharting.
Fundamentals of Algorithms MCS - 2 Lecture # 5. Representation of Algorithms (continued) Flowcharts.
IS3320 Developing and Using Management Information Systems Lecture 16: Data-Flow Diagrams 1 (Intro to Context-Level diagrams) Rob Gleasure
Chapter 7 Structuring System Process Requirements Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
FLOWCHARTING AND ALGORITHMS
Lecture 3: Developing Procedural Thinking (How to think like a programmer) B Burlingame 16 Feb 2016.
ICS124 Session 9 Flowcharting 1. By the end of this section the student will be able to:  Name the three structures of the Structure Theorem  Identify.
© 2005 by Prentice Hall Chapter 7 Structuring System Process Requirements Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George.
1 Process mapping template - Instructions The following two pages include simple templates for starting a process map –Process mapping shapes –Process.
Systems Development and Documentation Techniques BAB 3 PERTEMUAN SIA-UMBY.
ALGORITHMS AND FLOWCHARTS
Rob Gleasure IS3320 Developing and Using Management Information Systems Lecture 11: Flow-Charts 1 Rob Gleasure
WHAT IS A Process Map? Illustration of the sequence of activities, inputs and outputs to the activities, and relationship across multiple functions, or.
Business System Development
Flow Charts Basic Flow Chart Symbols Few sample flowcharts Rules
Introduction to Flowcharting
Flowchart Symbols Terminal Process Input/ Output Decision
Rob Gleasure IS3320 Developing and Using Management Information Systems Lecture 14: Data-Flow Diagrams 1 (Context-Level.
Programming Flowcharts
Introduction to Flowcharting
Flowcharting: Decision Structure
Introduction To Flowcharting
process mapping symbols
Introduction to Flowcharting
Flow Charts What are they good for?.
Process Mapping Symbols
Structured Program Design
الفصل الثاني الخوارزمية
Manipulation of Charts with Visual Basic
Faculty of Computer Science & Information System
ME 142 Engineering Computation I
Introduction to Flowcharting
CS7026: Authoring for Digital Media
Presentation transcript:

IS3320 Developing and Using Management Information Systems Lecture 14: Flow-Charts 2 - process mapping for lecture material-sharing Rob Gleasure

IS3320 Today’s lecture  Recap on basics of flowcharts  Some exercises

Recap: What is a Flowchart and when is it used? A flowchart is a visualisation of some process, using a simple pre- defined set of symbols Flowcharts are used during analysis to help to figure out the ‘as-is’ behaviour that you may (or may not) be seeking to replace Flowcharts are used during design to help move from abstract ideas of how various actors and technologies will interact to a more lucid, algorithmic approach (laying the foundation for programming)

Recap: notation/symbols used for a Flowchart Terminal symbol, used to mark beginnings and ends of process Process symbol, used whenever the system or the system’s data is being used or manipulated Decision symbol, used when different selections/conditions invoke different paths Flow line, used to indicate sequential movement from one process to another Input/output symbol, used whenever data is being input or output Document symbol, used when a user is storing or reading data from some document or other source

Recap: notation/symbols used for a Flowchart (continued) Subroutine symbol, used to identify an operation in a separate flowchart segment On-page connector symbol, used to connect remote flowchart portions on the same page (this is messy) Off-page connector symbol, used to connect remote flowchart portions on a separate page Comment symbol, used to add some text to describe or clarify some aspect of the flowchart

Page 2 Page 1 Example: ATM Balance Query

Example of ‘swim lanes’ Image from story-games.com

Exercise: Mapping processes for the as-is Blackboard/ /Facebook We have spoken previously about the online resources UCC students use for different lectures In groups of 2-3  Map out the process (including swim lanes for Blackboard, a student’s , and their Facebook) for the use case where a student receives notification that notes have been posted, then retrieves those notes from Blackboard

Mapping processes for our new lecture material-sharing application In the same groups  Consider a system where Facebook accounts were set up for each lecture, which could then link to online resources Map out the process across swim lanes for the use case where a student receives Facebook notification that notes have been posted, then retrieves those notes from the Facebook account responsible What’s better/worse about this process?