| 1. | List and describe the four project-approach strategy areas. | |
| 2. | What is the purpose of the project-approach strategy? | |
| 3. | List and describe the four phases of the development cycle demonstrated in this chapter. | |
| 4. | How should the development cycle be applied to a programming project? | |
| 5. | What is method stubbing? | |
| 6. | What is the purpose of method stubbing? | |
| 7. | When should you first compile and test your programming project? | |
| 8. | What is a javadoc comment? | |
| 9. | List at least three aspects of your project you should double-check before your turn it in to your instructor. | |
| 10. | What is the purpose of a state transition diagram? | |
Answers
| 1. | - application requirements, problem domain, language features, high-level design |
| 2. | - To maintain a sense of forward momentum |
| 3. | - plan, code, test, integrate |
| 4. | - Iteratively, in a tight spiral fashion |
| 5. | - A method that contains an empty body or a simple diagnostic message |
| 6. | - Method stubbing allows a programmer to give methods minimal functionality in order to test other parts of an application. |
| 7. | - As soon as and as frequently as possible; As soon as you create your first class. |
| 8. | - A comment contained between “/**” and “*/” that can include doctags and html formatting |
| 9. | - Formatting, comments, name on project, all required files are on disk |
| 10. | - To graphically illustrate the various values or states an object can assume during program execution |