________________ classes are used to create the interface that the user sees and interacts with as the software is used ?
		A. Controller
B. Entity
C. Boundary
D. Business
Explanation: The answer is self-explanatory.
		A. Controller
B. Entity
C. Boundary
D. Business
Explanation: The answer is self-explanatory.
		A. Deployment
B. Collaboration
C. State chart
D. All of the mentioned
Explanation: State diagrams show system states and events that cause transitions from one state to another.
		A. Realization
B. Aggregation
C. Generalization
D. dependency
Explanation: Generalization is an everyday technique that we use to manage complexity. This means that common information will be maintained in one place only.
		A. Use Case, Sequence
B. Class, Object
C. Activity, State Chart
D. All of the mentioned
Explanation: Use case modeling is mostly used to model interactions between a system and external actors. Sequence diagrams are used to model interactions between system components, although external agents may also be included.
		A. Structural perspective
B. Behavioral perspective
C. External perspective
D. All of the mentioned
Explanation: Structural perspective is used to define the static structure of classes in a system and their associations.
		A. Activity
B. Data Flow Diagram (DFD)
C. State Chart
D. Component
Explanation: DFDs focus on system functions and do not recognize system objects.
		A. Level 1
B. Level 2
C. Level 3
D. Level 4
Explanation: Level 1 ERD models all data objects (entities) and their “connections” to one another while Level 3 ERD models all entities, relationships, and the attributes that provide further depth. Thus option b is correct.