Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Software Design: Modeling with UML

via LinkedIn Learning

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

Taught by

Neelam Dwivedi

Reviews

4.5 rating at LinkedIn Learning based on 420 ratings

Start your review of Software Design: Modeling with UML

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.