UML stands for Unified Modeling Language used for creating object-oriented, meaningful documentation models for any software system present. It provides us a way to develop rich models that describe the working of any software/hardware systems. UML serves a great way of creating professional documentation which is a necessary part of any project development.
Here is what is covered in the book –
Chapter 1: UML Diagrams: Versions, Types, History, Tools, Examples
- What is UML?
- Why use UML?
- UML Versions
- Characteristics of UML
- Conceptual model
- UML Diagrams
- UML Tools
Chapter 2: UML Notation Tutorial: Symbol with Examples
- What is a model?
- UML Building Blocks
- Things
- Relationships
- Diagrams
Chapter 3: UML Relationships with EXAMPLE: Dependency, Generalization, Realization
- Association
- Dependency
- Generalization
- Realization
- Composition
- Aggregation
Chapter 4: UML Association vs Aggregation vs Composition with EXAMPLE
- Association
- Composition
- Aggregation
- Association vs. Aggregation vs. Composition
Chapter 5: UML Class Diagram Tutorial with Examples
- What is Class?
- What is Class Diagram?
- Benefits of Class Diagram
- Essential elements of A UML class diagram
- Aggregation vs. Composition
- Abstract Classes
- Example of UML Class Diagram
Chapter 6: What is UML Object Diagram? Tutorial with Example
- What is a Class Diagram?
- What is an Object Diagram?
- How to draw an object diagram?
- Purpose of an object diagram
- Applications of Object Diagrams
Chapter 7: UML Use Case Diagram: Tutorial with EXAMPLE
- What is the Use Case Diagram?
- Why Use-Case diagram?
- Use-case diagram notations
- How to draw a use-case diagram?
- Tips for drawing a use-case diagram
Chapter 8: State Machine Diagram: UML Tutorial with EXAMPLE
- What is a State Machine Diagram?
- Why State Machine Diagram?
- Notation and Symbol for State Machine
- Types of State
- How to draw a Statechart diagram?
- When to use State Diagrams?
Chapter 9: UML Activity Diagram: What is, Components, Symbol, EXAMPLE
- What is an Activity Diagram?
- Components of Activity Diagram
- Why use Activity Diagrams?
- Activity Diagram Notations
- How to draw an activity diagram?
Chapter 10: Interaction, Collaboration, Sequence Diagrams with EXAMPLES
- What is Interaction diagram?
- Purpose of an Interaction Diagram
- Important terminology
- Types of Interaction diagram and Notations
- Sequence Diagram
- What is the Collaboration diagram?
- Timing diagram
Chapter 11: Component Diagram: UML Tutorial with EXAMPLE
- What is Component Diagram?
- Component diagram Notations
- What is a Component?
- Why use Component Diagram?
- When to use Component Diagram?
Chapter 12: Deployment Diagram: UML Tutorial with EXAMPLE
- What is Deployment Diagram?
- Purpose of a deployment diagram
- Deployment Diagram Symbol and notations
- What is an artifact?
- What is a node?
- How to draw a deployment diagram?
Click the BUY button now and download the book now to start learning UML. Learn it fast and learn it well.
Share This eBook: