Dale - Computer Science Illuminated 211

Dale - Computer Science Illuminated 211 - oriented design....

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
184 Chapter 6 Problem Solving and Algorithm Design 24. List the identifiers and whether they named data or actions for the designs in Exercise 17. 25. List the identifiers and whether they named data or actions for the designs in Exercise 18. 26. List the identifiers and whether they named data or actions for the designs in Exercise 19. 27. Finish the verification of the address list example. 28. Take some sample data and desk check the address list example with actual values. 29. Verify the designs in Exercise 17 using a walkthrough. 30. Verify the designs in Exercise 18 using an inspection. 31. Verify the designs in Exercise 19 using top-down reasoning. 32. Distinguish between an object and an object class. 33. Distinguish between a field and a method. 34. How can objects relate to one another? 35. Discuss the differences between a top-down design and an object-
Background image of page 1
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: oriented design. 36. We outlined a strategy for developing an object-oriented decomposi-tion. a. List the four stages. b. Outline the characteristics of each stage. c. What is the output from each of the four stages? d. Are the stages independent? Explain. Apply the four-stage design strategy to each of the problems in Exercises 37 through 41. 37. Design the CRC cards for an inventory system for a car dealership, using brainstorming, filtering, and scenarios. 38. Design the CRC cards for a database for a zoo, using brainstorming, filtering, and scenarios. 39. Distinguish between data abstraction and procedural abstraction. 40. What is a programming language? 41. Distinguish between syntax and semantics....
View Full Document

Ask a homework question - tutors are online