Object-Oriented Paradigm Exercises
Tom Kelliher, CS 245
Sept. 12, 2008
Read Chapter 3. Online essay.
Object-Oriented paradigm discussion.
- Team exercises.
Object-Oriented analysis.
- Create an informal scenario dealing with loading a dishwasher.
- Consider the process of building a toolshed. How would you express
the desired end product to a builder to ensure that the resulting toolshed
meets the precise specifications you need? How does this act of modeling
compare to the goals of model building during software engineering?
- Discuss the following questions:
- Would a chief programmer team utilize people effectively? Why or
why not?
- Would people in the various positions each have high levels of job
satisfaction? Why or why not?
- Is it appropriate to place so much emphasis on programming by
giving the team structure the name ``chief programmer team''?
- Would you enjoy the role of editor? Why or why not?
- Create an object-oriented conceptualization for an object-oriented
electronic calendar system. Sketch out the primary classes that you find
necessary and explain how each relates to the others. Are there any
intangible classes included? Is a class hierarchy possible? What class
aggregation exists?
Thomas P. Kelliher
2008-09-10
Tom Kelliher