What are the reasons for object orientation?
What is the relationship of the object model to the data structure?
After reviewing the Wang, et al. (2008) article, discuss three software development methodologies from the article and how you can apply them in your programming.