Software Design: Modeling with UML

Go to class
Write Review

Free Online Course: Software Design: Modeling with UML provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Software Design: Modeling with UML is taught by Neelam Dwivedi.

Overview
  • Discover how to use Unified Modeling Language (UML) diagrams to create important artifacts at each stage of the software development life cycle.

Syllabus
  • Introduction

    • A picture is worth a thousand words
    • What you should know
    1. The World of Software Modeling
    • Modeling languages
    • Types of UML models
    • UML modeling tools
    2. Getting Started with Basics
    • Use case diagram
    • Activity diagram
    • Class diagrams: Key elements
    • Class diagrams: Classifiers and features
    • Class diagrams: Relationships
    • Sequence and communication diagram
    • Challenge: Name
    • Solution: Name
    3. Digging Deeper into Details
    • Object diagram
    • State machine diagram
    • Component diagram
    • Package diagram
    • Deployment diagram
    • Challenge: Name
    • Solution: Name
    4. Some Special Cases
    • Interaction overview diagram
    • Composite structure
    • Timing diagrams
    • Challenge: Name
    • Solution: Name
    Conclusion
    • Next steps