In this chapter we have discussed some of the many issues involved in writing a simple
program. By now, you should have realized that even for simple programs there is much
more than just writing the code. One has to consider many of the following items:
Personal effort estimation
Much of that material belongs to software engineering, and in this text we will provide
an overview of it.
1.7 Review Questions
1. What are statements that define and qualify what the program needs to do?
2. What are statements that constrain the ways in which the software can be
designed and implemented?
3. Which type of requirement statement defines what the program needs to do?
Figure 1.22 File Open dialog for GUI.
91998_CH01_Tsui.indd 19 1/10/13 6:19:03 AM