Designing OOP Solutions: A Case Study

  • Dan Clark


Designing solutions for an application is not an easy endeavor. Becoming an accomplished designer takes time and conscious effort, which explains why many developers avoid it like the plague. You can study the theories and know the buzzwords, but the only way to truly develop your modeling skills is to roll up your sleeves, get your hands dirty, and start modeling. In this chapter, you follow the process of modeling an office-supply ordering system. Although this is not a complex application, it includes several good use cases and will consist of multiple classes with ample class interactions. By analyzing the case study, you will gain a better understanding of how a model is developed and how the pieces fit together.


Noun Phrase Class Diagram Sequence Diagram Activity Diagram Department Manager 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Dan Clark 2013

Authors and Affiliations

  • Dan Clark

There are no affiliations available

Personalised recommendations