In this chapter, we discussed a specific problem analysis technique, business modeling. In so doing, we defined
Why you might need to model the business
How, using the UML, we transpose techniques developed for software engineering and use them for business modeling
What the two primary artifacts of business modeling are: the business use-case model and the business object model
How you can define software applications and derive software requirements from models of the business