Discussion 1Conceptual and Object Models Please respond to the following:• Provide one example of an entity object, association object, agent object, and an event object. Determine which one of these object types closely resembles or mirrors a conceptual object model. Provide a rationale.• From the e-Activity (see below), examine the key features of a class diagram. Predict whether you would be able to examine a class diagram and point out entities, associations, attributes, and operations. Determine how you would be able to tell them apartAn object model plays a significant role in model-based software development. It provides the concept definitions and domain properties used by the goal, agent, operation, and behavior models. Object models are represented by Unified Modeling Language (UML) class diagrams. Watch the video titled “Creating UML Class Diagrams with Visio, part 2: adding classes” (4 min 51 s). Be prepared to discuss.Video Source: Julie Smith David. (2010, April 4). Creating UML Class Diagrams with Visio, part 2: adding classes [Video file]. Retrieved from http://www.youtube.com/watch?v=7D9c66PCYF8&feature=relmfu.Discussion 2Building Models Please respond to the following:• Suppose you were building an object model for an online banking system. Determine which of the 14 heuristics for building models you would use to build the banking system. Provide a rationale.• Blackboard is a Web-based learning management system used by Strayer for instructions, online interaction, and for educational assessment. Provide three examples of composite objects that are used in Blackboard. Explain why you believe they are composite objects.