System Design.

Slides:



Advertisements
Similar presentations
Traditional Approach to Design
Advertisements

Programming Logic and Design Fourth Edition, Introductory
Chapter 10 The Traditional Approach to Design
Chapter 2 - Problem Solving
Chapter 2- Visual Basic Schneider1 Chapter 2 Problem Solving.
Chapter 2 - Problem Solving
Chapter 2- Visual Basic Schneider
System Design and Analysis
Lecture 13 Revision IMS Systems Analysis and Design.
Chapter 1 Program Design
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Chapter 2- Visual Basic Schneider1 Chapter 2 Problem Solving.
DCT 1123 PROBLEM SOLVING & ALGORITHMS INTRODUCTION TO PROGRAMMING.
Introduction to Systems Analysis and Design Trisha Cummings.
University of Toronto at Scarborough © Kersti Wain-Bantin CSCC40 system design 1 what is systems design? preparation of the system’s specifications with.
Lesson 7 Guide for Software Design Description (SDD)
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
CSI315 Web Applications and Technology Overview of Systems Development (342)
Managing the development and purchase of information systems (Part 1)
System Flow Charts A modeling method that analysts may use to
Simple Program Design Third Edition A Step-by-Step Approach
Chapter 9 Moving to Design
10 The traditional approach to design Hisham Alkhawar.
© 2011 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Stewart Venit ~ Elizabeth Drake Developing a Program.
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Methodologies of the SDLC Traditional Approach to SDLC Object-Oriented Approach to SDLC CASE Tools.
Structured Analysis.
Systems Analysis and Design in a Changing World, 3rd Edition
Problem Solving using the Science of Computing MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way.
Software Development Life Cycle by A.Surasit Samaisut Copyrights : All Rights Reserved.
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood 10 – 1 Systems Planning and Analysis Chapter 10.
Context Process0. student Data Flow Diagram Progression.
Chapter 2 - VB 2005 by Schneider- modified by S. Jane '081 Chapter 2 - Problem Solving 2.1 Program Development Cycle 2.2 Programming Tools.
Problem-solving with Computers. 2Outline  Computer System  5 Steps for producing a computer program  Structured program and programming  3 types of.
Chapter 2- Visual Basic Schneider1 Chapter 2 Problem Solving.
Lecture #1: Introduction to Algorithms and Problem Solving Dr. Hmood Al-Dossari King Saud University Department of Computer Science 6 February 2012.
Chapter 2- Visual Basic Schneider1 Chapter 2 Problem Solving.
 Problem Analysis  Coding  Debugging  Testing.
C_ITIP211 LECTURER: E.DONDO. Unit 1 : The Systems Development Environment.
Introduction to OOAD and UML
MANAGEMENT INFORMATION SYSTEM
The Information Systems Development Processes Chapter 9.
Tools Of Structured Analysis
Business System Development
Chapter 11 Designing Inputs, Outputs, and Controls.
Chapter 6 The Traditional Approach to Requirements.
Systems Planning and Analysis
Modern Systems Analysis and Design Third Edition
CSCI-235 Micro-Computer Applications
System Design and Modeling
Chapter 2- Visual Basic Schneider
Developing Information Systems
FORMAL SYSTEM DEVELOPMENT METHODOLOGIES
Designing and Debugging Batch and Interactive COBOL Programs
Unit# 9: Computer Program Development
Introduction to Systems Analysis and Design
Unified Modeling Language
Modern Systems Analysis and Design Third Edition
Chapter 2- Visual Basic Schneider
Modern Systems Analysis and Design Third Edition
Chapter 1 Introduction(1.1)
Software Design Lecture : 15.
Chapter 2- Visual Basic Schneider
Flowcharts and Pseudocode
Chapter 7: Data Flow Diagram Structuring System Process Requirements
Chapter 11 Describing Process Specifications and Structured Decisions
Members: Keshava Shiva Sanjeeve Kareena
Information Systems Development (ISD) Systems Development Life Cycle
WRITING AN ALGORITHM, PSEUDOCODE, AND FLOWCHART LESSON 2.
Lecture 23 CS 507.
Introduction to Programming
Presentation transcript:

System Design

System Design Goal : To provide general description about the new system to user. System design is the preparation of detailed design and identify the components of an information system that will be designed in detail

System Design Technique Flowchart or Forms Sketch Technique Prototyping Design by Prototyping Prototype Loop

Component Design in General At this stage, the components of the information system is designed in order to be communicated to the user and not for programmers.

Component Design General Model Design Systems analyst can design models of the proposed information system in the form of physical system and logical models. Physical system  Flowchart Logical Model  Data Flow Diagram

Component Design General Output Design Output type : Internal Output : to support management activity External Output : output that will distributed to outside parties who need it

Component Design Stages in designing output : Determine the new system needs Determine the output parameter

Component Design General Input Design Process of Data Input : Data Capture Data Preparation Data Entry

Component Design Database design Implementation of the information system database called database system is an information system that integrates a collection of data related to each other and make it available to a wide range of applications within an organization

Component Design File Types : Master File : Reference Master File Dynamic Master File Transaction File Report File History File Backup File Working File

Component Design Stages in database design : Determine files needed for new database Determine database parameter that consist of file types, file media, file organization, and key field of file

Component Design Technology Design Technology used to capture input, run model, storing and access data, distributing output and help to control all system. Technology consist of Hardware, Software and Brainware

Component Design Control Design Implementation of the information system database called database system. Control that applied to the system is very useful information for the purpose of preventing / keep the things that are not desirable. Control in information systems can be categorized into general controls and application controls.

Component Design General Control : Organization Control Documentation Control Hardware Control Physical Security Control Data Security Control Communication control

Component Design Application Control Input Control Process Control Output Control

Programming  Computer Programming group and sequential statements are exactly the point is to tell the computer how to carry out any work.

Programming Stages in creating program : Defined Problem Software Design Program Design Program Coding Testing Installation Documentation

Programming Tools to Create a Program : Flow Chart Is a form of charts / diagrams of algorithms in which the symbols represent standard operations that need to display and demonstrate their implementation sequence Consist of 2 sets of symbol : System Flowchart flow chart that gives an overview of the entire operation without extensive decomposition of all the steps specific input, processing and output will actually be implemented Program Flowchart After the outline of the entire system is complete, the program designers create flow chart macro / program flowchart. Macro flow chart describing the major segments of a complete computer program

Programming Pseudocode Informal statement of a program algorithm that uses words and mathematical symbols to show the elements and flows. Pseudocode is a computer language that incorporates mixed declarations and grammar of a variety of computer languages ​​mixed with English phrases

Programming Decision Table a program design tool used to specify a logical and complex conditions and actions that can be performed

Programming Structured Chart Is a program to design tools that help programmers organize large programs and have many parts. Structure chart will show the whole structure of complex programs and describe the relationships between the various parts are called modules

Programming HIPO Chart (Hierarchy plus Input-Process-Output) Chart HIPO (Hierarchy plus Input-Process-Output) demonstrated what a program is doing, what data is used and the resulting output. HIPO chart easier to read than the flow chart, very detailed, flexible, easily modified and maintained.

Programming In making HIPO chart, there are 3 types of diagrams needed: Visual Table of Contents (the visual table of contents / VTOC) Chart review diagram details

Question Find symbols of : Flowchart HIPO Structured Chart