Introduction to Structure Design

Slides:



Advertisements
Similar presentations
Programmable Interval Timer
Advertisements

Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
1 Software Design Introduction  The chapter will address the following questions:  How do you factor a program into manageable program modules that can.
Documenting Information Systems
Documentation Letts Study Guide Information Systems - IT Chapter 19.
Bridge Traffic Lights Mimic Name:. Learning Objective How to use Flowol and the Bridge Light Mimic to safely control a set of traffic lights Learning.
Systems Documentation Techniques
Chapter 3 Systems Documentation Techniques Copyright © 2012 Pearson Education 3-1.
Documenting Information Systems. Learning Objectives To read and evaluate data flow diagrams To read and evaluate systems flowcharts. To prepare data.
Chapter 4 – Documenting Information Systems
What is Software Design?  Introduction  Software design consists of two components, modular design and packaging.  Modular design is the decomposition.
Copyright Irwin/McGraw-Hill Software Design Prepared by Kevin C. Dittman for Systems Analysis & Design Methods 4ed by J. L. Whitten & L. D. Bentley.
Chapter 4.
Systems Analysis and Design 9th Edition
Reliable Data Storage using Reed Solomon Code Supervised by: Isaschar (Zigi) Walter Performed by: Ilan Rosenfeld, Moshe Karl Spring 2004 Part A Final Presentation.
Chapter 4.
Designs and Implementation Ring Detector circuit Design: Ring Detector circuit Design:
Chapter 3 Systems Documentation Techniques Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 3-1.
Structuring System Process Requirements. Learning Objectives Understand the logical modeling of processes by studying examples of data flow diagrams (DFDs).
CS3350B Computer Architecture Winter 2015 Lecture 5.2: State Circuits: Circuits that Remember Marc Moreno Maza [Adapted.
Data and Process Modeling
1. Know the different types of flow block 2. Understand how problems can be broken down into smaller problems.
1 Chapter 2 Revision: Documentation DFD System FC.
Lecture 6 Data Flow Modeling
Data Flow Diagrams (DFD). ScenarioCriteriaTasks Data flow diagram(DFD) is a diagram of the movement of data between external entities.
AN INTRODUCTION BUSINESS PROCESS DOCUMENTATION WITH DATA FLOW DIAGRAMS.
Intro to Architecture – Page 1 of 22CSCI 4717 – Computer Architecture CSCI 4717/5717 Computer Architecture Topic: Introduction Reading: Chapter 1.
Team 6. Code Modules Codec Bluetooth Module Rotary Encoder Menu State Machine.
Quality Assurance vs Quality Control
Analysis Modeling. Function Modeling & Information Flow  Information is transformed as it flows through a computer-based system. The system accepts input.
Module 8 Part B Adapted By and Prepared James Tan © 2001.
Chapter 3 Systems Documentation Techniques Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 3-1.
Process Analysis CHAPTER 5. Learning Objectives 1. Recognize three basic types of processes: a serial flow process, parallel processes (such as what happens.
Topics Covered Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System.
Advanced Accounting Information Systems
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.
Test 2 Review Chapters 5, 6, 7, 8, 10 & Project Mgt.
1 Software Development Life cycle (SDLC). Phases of SDLC 2 Requirement Analysis (Defining Requirement) Designing (Design) Coding (Implementation) Software.
Public Management Information Systems System Analysis & Design Saturday, June 11, 2016 Hun Myoung Park, Ph.D. Public Management & Policy Analysis Program.
TV Remote As A Wireless Mouse For PC.
DspBlk Aim: Capture and simulate dspBlk element ISE Project : appliedVHDL.ise provides access to all constituent files This document contains: EE427 submission.
© 2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S.
Submitted by Revathy k 12mec015 Msc ecs Guide:nandini mam.
Tools Of Structured Analysis
MADAM HAZWANI BINTI RAHMAT
Software Specification Tools
Chapter 6 Data flow diagramming ACCOUNTING INFORMATION SYSTEMS
System Design and Modeling
INTRODUCTION TO PLC.
System Development Life Cycle (SDLC)
Risk Reduction Strategies Funct. & NF Requirements Summaries
FORMAL SYSTEM DEVELOPMENT METHODOLOGIES
System Development Life Cycle (SDLC)
Software Development Life cycle
Pertemuan 07 Materi : Buku Wajib & Sumber Materi :
تحلیل سیستم‌ها مدل‌سازی پردازشی.
Business Application Development
Public Management Information Systems System Analysis & Design Tuesday, December 04, 2018 Hun Myoung Park, Ph.D. Public Management & Policy Analysis.
Software Development Life Cycle
System Development Life Cycle (SDLC)
IV. Convolutional Codes
Input, Process, Output Washing dirty clothes Process Output Input.
No Yes START Do you live in Scotland? Take umbrella See last Flowchart
Signal Conditioning.
Chapter 4: documenting information systems
Learning Intention I will learn how to use an array to store data in a program.
Documenting Accounting Information Systems
Public Management Information Systems System Design Monday, July 01, 2019 Hun Myoung Park, Ph.D. Public Management & Policy Analysis Program Graduate.
IV. Convolutional Codes
Presentation transcript:

Introduction to Structure Design Anh Nguyen February 10, 1998

Structured Design Motivation Goal traditional flowcharts are not sufficient convoluted and vague verbiage documents bridge between problem specifications and implementation Goal to produce maintainable, reliable, and adaptable systems

Structured Design Steps to structured design To reduce the cost of the system in terms of time, money, person-power. Steps to structured design understanding the problem and requirements that need to be satisfied break up the system into smaller, manageable units apply modeling tool to capture your requirements into a systems design that involves hw and sw

Structured Design Provide a set of criteria for evaluating the quality of your design

Structured Design Methods Structure charts, process specifications, data flow diagrams, etc. Example of data (control) flow diagram (DFD) DFD elements process bubble data flows and controls data stores source/sink

Structured Design Methods

Structured Design Example Specifications Serial task that receives data, transmits data, has flow control Receive process can receive one character or a block of characters Transmit process can receive one character or block of characters Flow control that flows off when receive buffer reaches 70 bytes of its 75 byte buffer by sending a FLOW OFF character (0x13)

Structured Design Example Flow control that flows on when there is at least room for 25 bytes in its receive buffer by sending a FLOW ON character (0x11) Frequency task that measures the frequency of an input square wave signal and outputs serially the frequency measurement.

Structured Design Example

Structured Design Example

Reference “The Practical Guide to Structured Systems Design”, Meilir Page-Jones, 2nd Edition, 1988.