8.1 Use-Case Modeling8.1.1 Development of Use-Case8.1.2 Use-case Realization8.2 Activity Diagram and State Diagram8.3 Interaction Diagrams8.3.1 Sequence Diagram8.3.2 Collaboration Diagram8.4 Types of Classes8.4.1 Interface Class8.4.2 Entity Class8.4.3 Control Class8.5 Class Classification Approaches8.5.1 Noun Phrase Approach8.5.2 Classical Approach8.5.3 Function Point Approach8.5.4 Domain Analysis Approach8.5.5 Structural Approach8.5.6 CRC Card Approach8.5.7 Use-case-driven Approach8.6 Relationship, Attributes and Method Identification8.6.1 Relationships8.6.2 Attributes8.6.3 MethodsCase Study-I: The ATM System of BankCase Study-II: The Milk DispenserSummaryExercises