Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

UML - Unified Modeling Language

Satish C J via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn the fundamentals of Unified Modeling Language (UML) through this comprehensive tutorial series covering essential UML diagrams and practical implementation. Master class diagrams by understanding how to represent classes in UML notation and map them directly to Java code. Install and utilize ArgoUML software to model simple classes and generate code automatically from your diagrams. Explore various relationship types including inheritance, realization, association, composition, aggregation, and dependency relationships with hands-on demonstrations and corresponding code samples. Dive into behavioral modeling through sequence diagrams and learn how to translate sequence models into functional Java code. Study statechart diagrams to model states, events, and decision points in your system design. Practice creating and implementing these diagrams using ArgoUML with step-by-step demonstrations that bridge the gap between theoretical UML concepts and practical software development.

Syllabus

UML - Class Diagram - Representing a Class in UML - Mapping UML Class to Java Code #16
UML - ArgoUML Installation - Modelling a Simple Class - Code Generation using ArgoUML - #17
UML - Modelling Inheritance Relationship between Classes - Demo using ArgoUML #18
UML - Realization Relationship - Demo using ArgoUML with Code Generation #19
UML- Association - Composition - Aggregation and Dependency Relationship with Code Samples #20
UML - Sequence Diagram - Mapping Sequence Models to Java Code - Demo using ArgoUML #21
UML - Statechart Diagram - Modelling States, Events and Decisions - Demo using ArgoUML #22

Taught by

Satish C J

Reviews

Start your review of UML - Unified Modeling Language

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.