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

Learn to Program: Crafting Quality Code
University of Toronto via Coursera
Introduction to Agile Software Development: Tools & Techniques
University of California, Berkeley via edX
Software Architecture & Design
Georgia Institute of Technology via Udacity
Software Design for Non-Designers
mooc.house via Independent
Técnicas Avançadas para Projeto de Software
Instituto Tecnológico de Aeronáutica via Coursera