Software Design: Modeling with UML
Offered By: LinkedIn Learning
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
- Modeling languages
- Types of UML models
- UML modeling tools
- 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
- Object diagram
- State machine diagram
- Component diagram
- Package diagram
- Deployment diagram
- Challenge: Name
- Solution: Name
- Interaction overview diagram
- Composite structure
- Timing diagrams
- Challenge: Name
- Solution: Name
- Next steps
Taught by
Neelam Dwivedi
Related Courses
Learn to Program: Crafting Quality CodeUniversity 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