Skip to main content
  • 48 Accesses

Abstract

Why should a programming methodology be used? Let us consider the purpose of writing programs in this context. The aims and objectives of using a program design methodology (such as Jackson Structured Programming) are to produce correct software to carry out a given task and to achieve user satisfaction with the software that has been designed for that purpose. We must also consider that there may be changes over time: the user requirements, or the task itself, may change; alternatively, the data requiring processing may change. Programs may need to be changed, and not necessarily by the person who wrote them; program maintenance is a major workload. In addition, the provision of ad hoc reports may mean that “one-off “ queries need to be made. We need a programming methodology to allow us to construct programs to carry out certain tasks, and to permit changes to be made quickly and easily. We will be using Jackson Structured Programming (jsp), a method developed by Michael Jackson and described in his book, Principles of program design, in 1975.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Kay Dudman

About this chapter

Cite this chapter

Dudman, K. (1996). Introduction. In: JSP for Practical Program Design. Springer, New York, NY. https://doi.org/10.1007/978-1-4757-2537-7_1

Download citation

  • DOI: https://doi.org/10.1007/978-1-4757-2537-7_1

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-0-387-91504-3

  • Online ISBN: 978-1-4757-2537-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics