BIF703 System Analysis & Design Diagramming – Part II: System Flowcharts / Gantt Charts.

Slides:



Advertisements
Similar presentations
Lumberton High School Sci Vis I V105.02
Advertisements

Systems Development and Documentation Techniques
Documenting an AIS II Flowcharts Documenting AIS II.
1 1 Eng. Mohamed Eltaher Eng.Ahmed Ibrahim Programming & Flowchart.
Documenting Information Systems
Copyright © 2015 Pearson Education, Inc. Systems Documentation Techniques Chapter
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.
Document Flowcharts Source: Wilkinson Ch_05.
PSEUDOCODE & FLOW CHART
Flowcharting Tips For Manual and Computer-based Systems Created by TerryAnn Glandon 2006, 2007.
Documenting Information Systems
Systems Techniques and Documentation. Use of Systems Techniques in Systems Development What are the three phases of a systems development project? 1Systems.
Documentation Letts Study Guide Information Systems - IT Chapter 19.
Reference :Understanding Computers
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.
Flowcharting Tips For Manual and Computer-based Systems Created by TerryAnn Glandon 2006, 2007, 2008.
Fundamentals of Algorithms MCS - 2 Lecture # 4
Systems Documentation Techniques
Chapter 3 Systems Documentation Techniques Copyright © 2012 Pearson Education 3-1.
Chapter 3 Systems Documentation Techniques Copyright © 2012 Pearson Education 3-1.
Chapter 4 – Documenting Information Systems
Flowcharts.
ITEC113 Algorithms and Programming Techniques
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.
The Program Design Phases
Systems Documentation Techniques
Chapter 3 Systems Documentation Techniques Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 3-1.
BIF703 System Analysis & Design Diagramming – Part I:
1 Computer and Programming Flow Chart Derived from
The Software Development Cycle Defining and understanding the problem.
Accounting systems design & evaluation 9434SB 12 April 2002.
LESSON 8 Booklet Sections: 12 & 13 Systems Analysis.
Chapter 12 Describing Information Systems.
Flow Charting. Goals Create Algorithms using Flow Charting procedures. Distinguish between Flow Charting and Pseudocode. Top-Down Design Bottom-up Design.
Introduction to Transaction Processing and Documentation Techniques COPYRIGHT © 2007 Thomson South-Western, a part of The Thomson Corporation. Thomson,
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.
C++ Programming Language Lecture 2 Problem Analysis and Solution Representation By Ghada Al-Mashaqbeh The Hashemite University Computer Engineering Department.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart1 of 138 FLOWCHARTS A flowchart is an analytical technique.
Flowcharts. Problem Solving Computer programs are written to solve problems or perform tasks Programmers translate the solutions or tasks into a language.
Describing Information Systems.  A system is a group of connected operations.  Systems can be described in several different ways including:  Structure.
03/11/20151 System Development Lifecycle Design. 203/11/2015 Learning Objectives Consider the relevance and timeliness of data. Describe: The processes.
`. Lecture Overview Structure Programming Basic Control of Structure Programming Selection Logical Operations Iteration Flowchart.
FLOWCHART Standard Symbols. Terminal Block  (Oblong)  Shows the beginning and the end of the process.
Fundamentals of Algorithms MCS - 2 Lecture # 5. Representation of Algorithms (continued) Flowcharts.
BIF703 System Analysis & Design Diagramming – Part I: Organizational Charts / Data Flow Diagrams (DFDs)
Project Scheduling Class 7.
Chapter Topics 2.1 Designing a Program 2.2 Output, Input, and Variables 2.3 Variable Assignment and Calculations 2.4 Variable Declarations and Data Types.
FLOWCHARTING AND ALGORITHMS
Lecture 3: Developing Procedural Thinking (How to think like a programmer) B Burlingame 16 Feb 2016.
Flow Charts. Flow charts A flowchart is a schematic (idea of doing something) representation of a process. They are commonly used in Computer Science.
 Problem Analysis  Coding  Debugging  Testing.
Data Flow Diagrams Start Do you want to continue? Yes End No Test on
Systems Analysis and Design in a Changing World, Fourth Edition
BIF703 System Analysis & Design Diagramming – Part II: System Flowcharts / Gantt Charts.
Systems Development and Documentation Techniques BAB 3 PERTEMUAN SIA-UMBY.
Systems Documentation Techniques
Flow Charts Basic Flow Chart Symbols Few sample flowcharts Rules
Introduction to Flowcharting
Introduction to Transaction Processing
Chapter Topics 2.1 Designing a Program 2.2 Output, Input, and Variables 2.3 Variable Assignment and Calculations 2.4 Variable Declarations and Data Types.
` Structured Programming & Flowchart
ME 142 Engineering Computation I
SYSTEM ANALYSIS & DESIGN PHASE
Lecture 23 CS 507.
Flowchart Symbols DFD Symbols Processes Input/Output Storage
Presentation transcript:

BIF703 System Analysis & Design Diagramming – Part II: System Flowcharts / Gantt Charts

Diagramming  As you may recall from a previous lesson:  Organizational Charts (Hierarchical Diagrams) are used to denote departments and areas of responsibility in an organization. After the observation/interviewing process, an organization chart can be created.  Data-Flow-Diagrams (DFDs) are an efficient method to “break-down” how data is processed into information. In this way, the diagram can show the “flow” of data through a system, including if the data needs to be stored…

Diagramming  In this lesson you will learn two additional diagrams: System Flowchart  Used to itemize processing steps in greater detail than with DFDs. Data-Flow-Diagrams are great in their simplicity and assistance with the analysis stage, but system flowcharts will describe the processing steps involving input, output, storage and processing involving logic, loops, etc.  Gantt Chart  Used to help schedule and plan various stages in a project. The chart usually depicts each phase in the project and a bar graph is displayed beside each phase to show what the beginning and ending time period is allocated to that phase.

Diagramming  Generalized System Flowchart Symbols  Input / Output (used to represent data or information) Process (step(s) required to process data)  Data Flow (Direction of data Flow Use an arrow)

Diagramming  Generalized System Flowchart Symbols Example: Note: Similarly to DFDs, System Flowcharts can be generalized, and then can be redrawn to show more processing detail…

Diagramming  Detailed System Flowchart Symbols Categories:  1. System Input  2. System Output  3. Logic / Loops  4. Miscellaneous

Diagramming  Detailed System Flowchart Symbols (Input)  Source Document (usually paper document) Keyboard Input (Entering Data via keyboard – eg. scanf)  Hard Disk  Magnetic Tape

Diagramming  Detailed System Flowchart Symbols (Output)  Source Document (usually paper document - hardcopy) Video Display (eg. output on screen)  Hard Disk  Magnetic Tape

Diagramming  Detailed System Flowchart Symbols (Logic)  Decision (if stmts, case statements, etc) Usually a test and directional flow is affected Decision with Loop (Keep looping until test is true)

Diagramming  Miscellaneous System Flowchart Symbols  Terminal Connect (used to denote beginning or end of a sequence – START / STOP)  Onpage Connector (used to continue to top of page to the right of existing flowchart, on same page – to save paper! Numbers or letters are used to match-up connect flowchart) Offpage Connector (used to continue flowchart on another page. Numbers or letters are used to connect large flowcharts)

Diagramming The Dia application is well-suited to create generalized or detailed System Flowcharts. You can keep your flowchart symbol category to “Flow Chart” This week’s lab will give provide useful tips on how to create system flowcharts

Diagramming  Gantt Chart  As mentioned in a previous slide, the Gantt Chart is used to help schedule and plan various stages in a project.  Hopefully, this diagram will help you to schedule time to complete the project on time, and allow you to compare actual process with your estimated schedule… Period 1 Period 2 Period 3 Period 4 Period 5 Period 6 Phase 1 Phase 2 Phase 3 Phase 4 Phase 5

Diagramming Unfortunately, the Dia application does not have the resources to create a Gantt chart. On the other hand, there are many other applications that are scheduling programs that will help you to document your scheduling tasks, and among other things, will then automatically generate a Gantt chart. The Open Workbench application (that you installed in a previous lab) is free/open-source application (just like Dia) that allows you to schedule your project. This week’s lab will give provide useful tips on how to schedule tasks and generate a Gantt chart with Open Workbench.

Additional Resources Here are useful related links: Flowchart (Various Definitions) Gantt Chart (Various Definitions)