Structured Programming
2. PROGRAM DEVELOPMENT AND DESIGN
CHAPTER 2: PROGRAM DEVELOPMENT AND
DESIGN
Introduction to program development
Program development in computing; refer to the coding of an individual software program or
to the creation on an entire information system and all related software.
Program design is the activity of progressing from a specification of some required program to a
description of the program itself.
It is the process that organizations use to develop a program. Ideally, the process is
collaborative, iterative, and tentative—stakeholders work together to repeat, review, and refine a
program until they believe it will consistently achieve its purpose.
A program design is also the plan of action that results from that process. Ideally, the plan is
developed to the point that others can implement the program in the same way and consistently
achieve its purpose.