Search courses 👉
Professional Course

UML Class Diagrams for Software Engineering

edX, Online
Length
3 weeks
Price
49 USD
Next course start
Start anytime See details
Delivery
Self-paced Online
Length
3 weeks
Price
49 USD
Next course start
Start anytime See details
Delivery
Self-paced Online
Visit this course's homepage on the provider's site to learn more or book!

Course description

UML Class Diagrams for Software Engineering

Have you ever wondered how software architects, requirements engineers and business analysts sketch and draw out their plans for a software system?

In this computer science course, you will gain an in-depth understanding on how to read and evaluate Unified Modeling Language (UML) class diagrams, as they are used to visually represent the conceptual design of a system. You will learn about UML class diagrams and how they are used to map out the structure of a business domain by showing business objects, their attributes, and associations.

Taught by an instructor with decades of experience in requirements engineering and domain modelling, this course will equip you with the skill of in-depth understanding of a UML class diagram and will enable you to judge the functional fit of a UML class diagram as blueprint for the development of an enterprise information system.

The Unified Modeling Language (UML) has become an in-demand skill in software development and engineering. In fact, some of today’s top jobs, i.e. business analysts, enterprise architects, but also developers, technical consultants and solutions architects, require UML knowledge. Enroll today and gain knowledge in an in-demand skill that will help set you apart from the competition.

Upcoming start dates

1 start date available

Start anytime

  • Self-paced Online
  • Online
  • English

Who should attend?

Prerequisites

We assume the learner to have completed a high school degree or equivalent, and to possess basic abstract thinking skills. Basic knowledge of set theory is an advantage.

Training content

Introduction and UML Class Diagram Basics (part1)

Introduction as to what a data model is, why data modelling matters, and the concepts of modelling languages and notations. Introduction to the notions of "Class" and "Attribute."

UML Class Diagram Basics (parts 2 and 3)

Introduction to the concept of "Association" and its different variants: "unary" and "ternary associations," and "aggregation." Learning to navigate a larger UML diagram.

UML Class Diagrams Advanced Topics

Introduction to the concept of "inheritance" and learning to read a model with inheritance. Introduction to the concept of "AssociationClass" and learning to reify an association.

Course delivery details

This course is offered through KU Leuven, a partner institute of EdX.

4-5 hours per week

Costs

  • Verified Track -$49
  • Audit Track - Free

Certification / Credits

What you'll learn

  • In-depth understanding of a UML class diagram
  • Basics of domain modeling and its importance
  • The basic building blocks of a class diagram: the concepts of "class", "attribute" and "association"
  • Advanced concepts of "inheritance" and "AssociationClass"

Contact this provider

Contact course provider

Fill out your details to find out more about UML Class Diagrams for Software Engineering.

  Contact the provider

  Get more information

  Register your interest

Country *

reCAPTCHA logo This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
edX
141 Portland Street
02139 Cambridge Massachusetts

edX

edX For Business helps leading companies upskill their labor forces by making the world’s greatest educational resources available to learners across a wide variety of in-demand fields. edX For Business delivers high-quality corporate eLearning to train and engage your employees...

Read more and show all training delivered by this supplier

Ads