1 Object Oriented Concepts and Principles
1.1 Introduction
1.2 Object Oriented System Development
1.3 Identifying the Elements of an Object Model
1.4 Identifying Classes and Objects
1.5 Specifying the Attributes (with Visibility)
1.6 Defining Operations
1.7 Finalizing the Object Definition
2 Introduction to UML
2.1 Introduction
2.2 Concept of UML
2.3 Advantages of UML
3 Basic Structural Modeling
3.1 Classes
3.2 Relationships
3.3 Common Mechanisms
3.4 Class Diagrams
4 Advanced Structural Modeling
4.1 Advanced Classes
4.2 Advanced Relationship
4.3 Interface
4.4 Package Diagram
4.5 Object Diagram
5 Basic Behavioral Modeling
5.1 Interactions: Terms and Concepts
5.2 Use Cases and use Case Diagrams
5.3 Interaction Diagram
5.4 Sequence Diagrams
5.5 Activity Diagrams
5.6 State Chart Diagrams
6 Object Oriented Analysis
6.1 Iterative Development and the Rational Unified Process
6.2 Benefits of Iterative Development
6.3 Inception
6.4 Understanding Requirements
6.5 Usecase Model from Inception to Elaboration
6.6 Elaboration
7 Object Oriented Design
7.1 Software Development Methodologies
7.2 Object Oriented Design Model
7.3 System Design Process
7.4 Object Design Process
8 Architectural Modeling
8.1 Components
8.2 Component Diagrams
8.3 Deployment
8.4 Deployment Diagrams
8.5 Common Uses of Deployment Diagrams
8.6 Collaborations
8.7 Organizing Collaborations
8.8 Examples of Collaboration Diagrams
9 Object Oriented Testing
9.1 Testing Principles
9.2 Object Oriented Testing Strategies
9.3 Test Case Design for Object Oriented Software
9.4 Inter Class Test Case Design

Reviews
Clear filtersThere are no reviews yet.