Uml Fundamentals

Posted By: ELK1nG

Uml Fundamentals
Last updated 12/2020
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 756.83 MB | Duration: 6h 11m

A Practical Course That Teaches UML Fundamentals

What you'll learn

Learn UML from a leading expert

Requirements

Ideal for students who would like to gain a solid working knowledge of UML

Description

In this UML Fundamentals training course, expert author Simon Bennett will teach you about the various diagram types in UML, as well as UML common elements. This course is designed for the absolute beginner, meaning no previous UML experience is required.You will start by learning about the models and diagrams in UML. Simon will then cover the various diagrams in UML, including class diagrams, object diagrams, advanced class diagrams, interaction sequence diagrams, interaction communication diagrams, and activity diagrams. This video tutorial also covers state machine diagrams, component diagrams, and deployment diagrams. Finally, you will learn about modeling with UML, including how to choose a UML modeling tool. Once you have completed this computer based training course, you will have gained a practical knowledge of the core of UML, as well as the various diagram types. Working files are included, allowing you to follow along with the author throughout the lessons.

Overview

Section 1: Introduction

Lecture 1 Important! Download These First - Working Files

Lecture 2 About The Course

Lecture 3 About The Author

Lecture 4 About UML

Section 2: Diagrams In UML

Lecture 5 Models And Diagrams

Lecture 6 Introduction To The Modeling Software

Lecture 7 Common Features In UML

Section 3: Class Diagrams

Lecture 8 Purpose Of Class Diagrams

Lecture 9 Distinction Between Objects And Classes

Lecture 10 Basic Notation Of Class Diagrams - Classes And Associations

Lecture 11 Attributes And Operations - Part 1

Lecture 12 Attributes And Operations - Part 2

Lecture 13 Associations

Lecture 14 Composition And Aggregation

Lecture 15 Generalization And Specialization

Section 4: Object Diagrams

Lecture 16 Purpose Of Object Diagrams

Lecture 17 Basic Notation Of Object Diagrams - Objects And Links

Lecture 18 Object State

Section 5: Advanced Class Diagrams

Lecture 19 Advanced Class Diagrams

Lecture 20 Advanced Associations

Lecture 21 Interfaces And Enumerations

Lecture 22 Internal Structure Of Classes

Section 6: Use Case Diagrams

Lecture 23 Purpose Of Use Case Diagrams

Lecture 24 Basic Notation Of Use Case Diagrams - Actors And Use Cases

Lecture 25 Relationships In Use Cases Diagrams

Lecture 26 Specifying Use Cases

Section 7: Interaction Sequence Diagrams

Lecture 27 Purpose Of Sequence Diagrams

Lecture 28 Basic Notation Of Sequence Diagrams - Lifeline And Messages - Part 1

Lecture 29 Basic Notation Of Sequence Diagrams - Lifeline And Messages - Part 2

Lecture 30 Active Objects And States

Lecture 31 Timing And Duration Constraints

Lecture 32 Interaction Occurrences

Lecture 33 Combined Fragments - Part 1

Lecture 34 Combined Fragments - Part 2

Section 8: Interaction Communication Diagrams

Lecture 35 Purpose Of Communication Diagrams

Lecture 36 Basic Notation Of Communication Diagrams - Lifeline And Messages - Part 1

Lecture 37 Basic Notation Of Communication Diagrams - Lifeline And Messages - Part 2

Lecture 38 More On Communication Diagrams

Section 9: Activity Diagrams

Lecture 39 Purpose Of Activity Diagrams

Lecture 40 Basic Notation Of Activity Diagrams - Actions And Control Flows

Lecture 41 Decisions In Activity Diagrams

Lecture 42 Parallel Flows In Activity Diagrams

Lecture 43 Swimlanes In Activity Diagrams

Lecture 44 Objects And Object Flows

Lecture 45 Structured Activities

Lecture 46 Send Receive And Timers

Section 10: State Machine Diagrams

Lecture 47 Purpose Of State Machine Diagrams

Lecture 48 Basic Notation Of State Machine Diagrams - States And Transitions

Lecture 49 Behaviours In States

Lecture 50 Pseudostates

Lecture 51 Nested State Machines

Lecture 52 Protocol State Machines

Section 11: Component Diagrams

Lecture 53 Purpose Of Component Diagrams

Lecture 54 Basic Notation Of Component Diagrams - Components And Relationships

Lecture 55 Internal Structure Of Components

Section 12: Deployment Diagrams

Lecture 56 Purpose Of Deployment Diagrams

Lecture 57 Basic Notation Of Deployment Diagrams - Nodes And Communication Paths

Lecture 58 Software In Deployment Diagrams - Part 1

Lecture 59 Software In Deployment Diagrams - Part 2

Section 13: Modeling With UML

Lecture 60 Choosing A UML Modeling Tool

Lecture 61 Using UML Diagrams

Lecture 62 Wrap-Up

This course is designed for the absolute beginner, meaning no previous UML experience is required.