Course curriculum

  • 1

    Introduction to the Course

    • Introduction
    • What is UML
    • Why We Use UML
    • Goals of UML
    • Introduction to the Course
    • Introduction to the Projects
    • Introduction of the Instructor
    • What More You Need
  • 2

    UML its importance and applications

    • History and Origin of UML
    • UML and its Role in OO Modelling and Design
    • Fundamental Concepts of OO Modelling and Design
    • Steps Involved to Link UML with OO Modelling and Design
    • UML Modelling Tools
  • 3

    System Scenario

    • Overview
    • What is Scenario
    • When Scenario are Approppiate to Write
    • How to Write a Scenario
    • Example
    • Case Study- Airport Check in System
    • Quiz Write Success Scenario
    • Quiz Solution Write Success Scenario
    • Alternate Scenarios
  • 4

    Use Case Diagram

    • Introduction to Use Case Diagrams
    • Elements of a Use Case Diagram
    • Example
    • Starting with Smart Draw
    • First Diagram using Smart Draw
    • ATM System
    • Quiz
    • Quiz Solution
    • When to Use, Use Case Diagram
    • Relationships in Usecases
    • Include and Extend Relationship
    • Example Include and Extend Relationship
    • Generalize Relationship
    • Quiz Relationships
    • Solution to the Quiz
    • Downloading Visual Paradigm
    • Interface of Visual Paradigm
    • Example Stock Brokerage System
    • Example Stock Brokerage System Adding Include Realtionship Between Uses Cases
    • Example Stock Brokerage System Adding Relationships and Saving File
    • Example Hospital Management System
    • Hospital Management System Adding Usecases
    • Hospital Management System Adding Relationships
    • Use Case Diagram Hospital Management System
    • Quiz
    • Quiz Solution Adding Actors and Use Cases
    • Adding Association
    • Complete Diagram
    • Setting Up Granularity
    • Developing Use Case Scenario
    • Example Order Product
    • Use Case Scenario Withdraw Money
    • Quiz Writing Scenario
    • Quiz Solution Writing Scenario
    • Project Library Management System
    • Project Getting Started with Solution
    • Adding Usecases to LMS
    • Starting With Assiciations in Between Actor and Usecase
    • Adding Generalization and Include Relationship
    • Complete Diagram
    • Complete Project
  • 5

    Class Diagrams

    • Introduction to the Module
    • Overview Explained With an Example of a Family Tree
    • Class Diagram
    • Components of a Class Diagram
    • Example of a Class
    • Quiz
    • Quiz Solution
    • Defination of Class Diagram
    • Member Access Modifiers
    • Example of Member Access
    • Definning Relationship
    • Modifier Scope
    • Quiz
    • Quiz Solution
    • Solution Make Textbook Class
    • Additional Class Components
    • Enumerations Objects and Artifacts
    • Aggregation and Composition
    • Example
    • Quiz Relationships
    • Quiz Solution Adding Classes
    • Quiz Solution Complete Diagarm
    • Association in Between Classes and Quiz
    • Adding Classes with Attributes and Data Types
    • Quiz Solution
    • Complete Solution
    • Generalization Relationship
    • Generalization with Customer Class
    • Example Employee Class
    • Example Adding Extended Classes
    • Adding Person Class
    • Complete Diagram
    • Dos and Dont
    • Project Quiz ATM System
    • Solution Adding ATM and Bank Class
    • Adding Account and Transaction Classes to the Project
    • Complete Classes
    • Complete Solution
    • Class Diagram Project
    • Adding Classes
    • Adding Attributes
    • Adding Operations and Changing Access
  • 6

    Interaction Diagrams

    • Introduction
    • Interaction Diagrams When to Use
    • Components of Sequence Diagram
    • Example Library Management System
    • Passing Messages and Creating Sequence
    • Complete Diagram
    • Sequence Diagram Common Mistakes
    • Quiz
    • Solution Creating Objects
    • Message Sequences
    • Complete Solution
    • Project Report Card Generation
    • Adding Messages to the Lifelines
    • Complete Project
    • An Overview of Collaboration Diagrams
  • 7

    State and Activity Diagrams

    • What is State Diagram
    • Terminologies used in State Diagrams
    • Advanced Transitions
    • When to use State Diagram
    • Example Order Processing
    • Complete Example and Quiz
    • Quiz Solution Starting States and Self Transition
    • Complete Solution
    • Activity Diagarms
    • When to use Activity Diagrams
    • Terminologies and Symblos of Activity Diagrams
    • Example
    • Online Shopping Website
    • Adding Control Flow
    • Adding Further Activities
    • Adding Control Flow and Join
    • Complete Diagram
    • Quiz Solution
    • Adding Activities and Decision
  • 8

    Summary of UML Diagrams

    • Overview of UML Modelling And Diagarms
    • Summary of All Diagrams in a Hierrarical Chart
    • Class Diagram Overview
    • Component and Composite Structure Diagram
    • Deployement Diagram
    • Object Diagram
    • Package and Profile Diagrams
    • Activity Diagram
    • State Machine Diagram
    • Use Case Diagram
    • Communication Diagram
    • Interaction Overview Diagram
    • Sequence Diagram
    • Timing Diagram
    • References
  • 9

    Project

    • Case Study
    • System Requirements
    • Use Case Diagram for ATM Customer
    • Use Case Diagram of ATM Operator
    • Use Case Diagram of ATM
    • Conceptual Pysical Class Diagram
    • Concetual Static Model for Entity Classes
    • Complete Diagram
    • Class Diagarm Banking System
    • Complete Diagram with Multiplicities
    • Banking System with Classes of Interfaces
    • Complete State Chart of ATM
    • State Chart of ATM Control
    • Sequene Diagram for ATM Validate PIN
    • Adding Sequence of Messages into Sequence Diagram
    • Adding Sequences for Selection Menu
    • Sequence Diagram of ATM Withdraw
    • Adding Sequences
    • Adding sequences of withdraw
    • Complete Diagram
  • 10

    Careers with UML and Market Place

    • Exploring Various UML Realted Jobs Online
    • Salary Ranges with Different Roles
    • Interview Questions 1
    • Interview Questiosn 2
    • Interview Questions 3
    • Interview Questions 4
    • Interview Questions 5
    • UML Glossary and terms 1
    • UML Glossary and terms 2
    • UML Glossary and terms 3
    • UML Glossary and terms 4
    • UML Glossary and terms 5
    • UML Glossary and terms 6
    • UML Glossary and terms 7