YoVDO

Software Design: Modeling with UML

Offered By: LinkedIn Learning

Tags

UML Courses Software Design Courses

Course Description

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

Related Courses

Software Architecture & Design
Georgia Institute of Technology via Udacity
UML Class Diagrams for Software Engineering
KU Leuven University via edX
ООП и паттерны проектирования в Python
Moscow Institute of Physics and Technology via Coursera
Software Engineering
Indian Institute of Technology, Kharagpur via Swayam
Diagramas UML estructurales para la Ingeniería del Software
Universitat Politècnica de València via edX