Uml Fundamentals
Last updated 12/2020
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 756.83 MB | Duration: 6h 11m
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.