QUALITY MANAGEMENT PRINCIPLES. Objectives 4 Understand usefulness of CASE tools 4 Types of CASE tools 4 Data flow diagrams (DFD)

Slides:



Advertisements
Similar presentations
Slide 1 Today you will: Review knowledge and understanding of systems Understand what a system is and what it consists of Apply this understanding by working.
Advertisements

Describing Process Specifications and Structured Decisions Systems Analysis and Design, 7e Kendall & Kendall 9 © 2008 Pearson Prentice Hall.
Basic Programming Concepts INTRO TO PROGRAMMING. Questions to answer  What is a computer program?  What are computer instructions  How is a program.
Design Concepts and Principles
IFS310: Week 3 BIS310: Structured Analysis and Design 5/4/2015 Process Modeling and Data Flow Diagrams.
Flow Charts, Loop Structures
Accounting Information Systems 9th Edition
Creating Flowcharts Principles Of Engineering
Unit 7.6 Lesson 2 Goals Identify and use flowchart symbols. Plan a sequence of events and incorporate them into a flowchart. Create a simple flowchart.
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 6-1 Systems Development and Documentation Techniques.
Computer Science 101 Overview of Algorithms. Example: Make Pancakes Prepare batter Beat 2 eggs Add 1 tablespoon of brown sugar Add 1 cup of milk Add 2.
place a teabag in a mug; boil some water; pour over teabag; wait until strong enough; remove the teabag; add some milk and stir. what is this?
Chapter 4.
SWE Introduction to Software Engineering
PROCESS MODELING Transform Description. A model is a representation of reality. Just as a picture is worth a thousand words, most models are pictorial.
7M701 1 Software Engineering Data Flow Models Sommerville, Ian (2001) Software Engineering, 6 th edition: Chapter 7
Programming Fundamentals (750113) Ch1. Problem Solving
Modeling the Processes and Logic
Section 04DFD - Top Level1 04 Data Flow Diagrams - Top Level DFD And Franchise Colleges By MANSHA NAWAZ.
Data Flow Diagrams.
Flow Charts. Thinking Creatively Flow Charts START END Is A==6? No A = 1 Yes Print A A = A + 1.
Process Modeling and Data Flow Diagrams
Structured Vs. Object Oriented Analysis and Design SAD Vs. OOAD
System Analysis Overview Document functional requirements by creating models Two concepts help identify functional requirements in the traditional approach.
Data flow diagrams.
Structuring System Process Requirements. Learning Objectives Understand the logical modeling of processes by studying examples of data flow diagrams (DFDs).
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
Systems Analysis And Design © Systems Analysis And Design © V. Rajaraman MODULE 14 CASE TOOLS Learning Units 14.1 CASE tools and their importance 14.2.
1 Lecture 3: Introducing Data Flow Diagrams (DFDs) Section 1 - The Concept of Diagrams Why use Diagrams? Diagrams as Working Documents Systems Analysis.
CS001 Introduction to Programming Day 5 Sujana Jyothi
A PowerPoint about Algorithm’s. What is an algorithm?  a process or set of rules to be followed in calculations or other problem-solving operations,
Describing Process Specifications and Structured Decisions Systems Analysis and Design, 7e Kendall & Kendall 9 © 2008 Pearson Prentice Hall.
End Show Writing a computer program involves performing the following tasks. 1. Understanding the problem 2. Developing an Algorithm for the problem 3.
‘How to make perfect English tea’ Ewa Pacykowska.
DFDs vs. Use Case Modeling COP 4331 and EEL4884 OO Processes for Software Development © Dr. David A. Workman School of EE and Computer Science University.
Top-Down Design Damian Gordon. Top-Down Design Top-Down Design (also known as stepwise design) is breaking down a problem into steps. In Top-down Design.
How to make a Perfect Cup of Tea Supplies Kettle Ceramic tea-pot Large ceramic mug and spoon Microwave oven.
A PowerPoint about Algorithm’s. What is an algorithm? A step by step process of instruction.
Slide 1 What makes up an information system? Input Process Output Temperature and rainfall from a variety of places Analyse the information and present.
By Zoe Cornell. Mug Kettle Tea bag Milk Sugar Pour water into the kettle and switch it on.
Learn about the system life cycle Plan the outline of your project
Mug Tea bag Kettle Milk Sugar (only if you like it in your tea) A spoon Biscuits A plate for the biscuits.
Submitted To: Rutvi sarang Submitted By: Kushal Bhagat.
Principles of Engineering System Design Dr T Asokan
Systems Analysis and Design 8th Edition
1Lecture 8 Introduction to Systems Analysis l Objectives –Explain how systems analysis relates to business needs, problems, and opportunities –List and.
PI “I am the Tea Expert” Management Case Study of My Cup of Tea Organising Business Activities in the Most Effective Way PI & MSC.
Data Flow Diagram, Data Dictionary, and Process Specification PART I
Bagged vs. Loose Tea Based on “Yingtao’s New Friend”
Software Analysis 1 PROCESS MODELING: Data Flow Diagrams (DFDs)
Data Flow Diagrams A data flow diagram is a tool that depicts the flow of data through a system and the work or processing performed by the system.
McGraw-Hill/Irwin Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 5 Modeling the Processes and Logic.
Desktop Publishing. What Is Desktop Publishing? Combines personal computer and page layout software to create publication documents. »Business cards »Brochures.
HOW TO MAKE A GOOD CUP OF TEA SKW 3061 ENGLISH WORKPLACE MISS GURMINDERJEET KAUR MOHAMAD SHAZRYL B. MOHD SHUKOR B01SPS13F
Data Dictionaries ER Diagram.
Programming Logic n Techniques
Algorithms Today we will look at: what the word algorithm means
تحلیل سیستم‌ها مدل‌سازی پردازشی.
Programming Languages
Programming Fundamentals (750113) Ch1. Problem Solving
“In the midst of chaos, there is also opportunity” - Sun Tzu
Input – Process – Output
Process/ Instruction Writing
06 Data Flow Diagrams - Exploding
Requirement Analysis using
Process Process Training.
Software Design Methodologies and Testing
Chapter 4: documenting information systems
Speaking Presentation
“In the midst of chaos, there is also opportunity” - Sun Tzu
Presentation transcript:

QUALITY MANAGEMENT PRINCIPLES

Objectives 4 Understand usefulness of CASE tools 4 Types of CASE tools 4 Data flow diagrams (DFD)

CASE tools C - Computer A - Aided S - Software E - Engineering

CASE tools 4 Can be used in a “standalone” mode 4 True power achieved with –proper environment –correct integration routines –correct portability features

Types of CASE tools 4 Project planning & management tools 4 Risk analysis tools 4 Documentation tools

Other graphical and text-based tools 4 Data flow diagrams (DFD) 4 Data dictionary 4 Process specification

Why graphical tools? How to make tea (description) Take a mug of water and pour it in a vessel. Place the vessel on the gas stove and heat it. Let the water boil. Add 1 spoon sugar and 1 spoon tea leaves. Switch off the gas. Let the mixture stand for some time. Add ½ cup of milk. Taste the tea to check the sugar. In case more sugar is required, add more sugar. Taste the tea again. Repeat these steps until the tea is sweet enough. Pour the tea in a cup.

Why graphical tools? Heat water Add sugar & tea (1 spoon each) Is water boiling? No Yes Remove from heat and let stand

Why graphical tools? Add 1/2 cup milk Is tea sweet enough? Add more sugar No Pour tea in a cup Yes

Data flow diagrams(DFDs) A data flow diagram is a graphical technique that depicts information or data flow and the transforms that are applied as data move from input to output.

Top-down partitioning Context diagram Process 1.0 Output A Input A Input B Input C Output B

Top-down partitioning Level 1 DFD Process 1.1 Process 1.2 Input A Input B Input C Data flow Output A Output B

Remember! 4 DFD only indicates flow of data and not sequence of events 4 Balancing of inputs and outputs is essential while partitioning DFDs 4 System behaviour not understood through DFDs