O'Reilly logo

Systems Analysis and Design, 4th Edition by Roberta M. Roth, Barbara Haley Wixom, Alan Dennis

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

images

CHAPTER 10

PROGRAM DESIGN

Another important activity of the design phase is designing the programs that will perform the system's application logic. Programs can be quite complex, so analysts must create instructions and guidelines for programmers that clearly describe what the program must do. This chapter describes the activities that are performed when the program design is developed. First, the process of revising logical data flow diagrams into physical data flow diagrams is outlined. Then, two techniques typically used together for describing programs are presented. The structure chart depicts a program at a high level in graphic form. The program specification contains a set of written instructions in more detail. Together, these techniques communicate how the application logic for the system needs to be developed.

OBJECTIVES

  • Be able to revise logical DFDs into physical DFDs.
  • Be able to create a structure chart.
  • Be able to write a program specification.
  • Understand the use of pseudocode.
  • Become familiar with event-driven programming.

CHAPTER OUTLINE

Introduction

Moving from Logical to Physical Process

Models

The Physical Data Flow Diagram

Applying the Concepts at Tune Source

Designing Programs

Structure Chart

Syntax

Building the Structure Chart

Applying the Concepts at Tune Source

Design Guidelines

Program Specification

Syntax

Applying the Concepts at Tune Source

Summary ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required