Perform the following activities for Case Study 2, i.e., The Monopoly Game (introduced in Lesson 3). Draw a use case diagram and write use case description for basic course of events. Identify any possible alternative or exceptional course of events. Construct the domain model. Design a three-layer software architecture for the Monopoly Game. Distinguish between cohesion and coupling. Compare the cohesion and coupling for the Monopoly Game.