Advertisement

JSP for Practical Program Design

  • Kay Dudman
Textbook

Table of contents

  1. Front Matter
    Pages i-xiii
  2. Kay Dudman
    Pages 1-6
  3. Kay Dudman
    Pages 7-28
  4. Kay Dudman
    Pages 29-33
  5. Kay Dudman
    Pages 51-57
  6. Kay Dudman
    Pages 59-69
  7. Kay Dudman
    Pages 71-90
  8. Kay Dudman
    Pages 91-104
  9. Kay Dudman
    Pages 105-124
  10. Kay Dudman
    Pages 145-153
  11. Kay Dudman
    Pages 155-190
  12. Kay Dudman
    Pages 191-206
  13. Kay Dudman
    Pages 207-218
  14. Kay Dudman
    Pages 219-256
  15. Kay Dudman
    Pages 257-269
  16. Back Matter
    Pages 271-305

About this book

Introduction

The design of this book is based on teaching the ]SP (Jackson Structured Pro­ gramming) methodology to undergaduates and postgraduates over a period of a number of years. I am grateful for the comments and feedback that have been provided by students who have taken these courses. The aim of the book is to provide readers with an understanding of the concepts behind the ]SP methodology in order that they may apply it for themselves; simply using the notation is not sufficient, it must be used appropriately. The answer to the question "Why is this wrong?" can lead to a greater understanding than a sim­ ple response to "Is this right?". I have included illegal structures as "under­ standable mistakes" in the early sections for this reason. It is not necessary for readers of this text to have experience with any par­ ticular programming language; indeed, one of the virtues of ]SP is that it is lan­ guage independent. Examples have been given in Pascal, C and COBOL as these are languages which students of ]SP are likely to have met in the course of their studies, or will be meeting while they are learning ]SP. The COBOL lan­ guage is widely used in industry in a ]SP development environment.

Keywords

Pascal data structures design development language programming programming language

Authors and affiliations

  • Kay Dudman
    • 1
  1. 1.Middlesex UniversityUSA

Bibliographic information