From the course: Building a Cloud Architecture Diagram

Unlock the full course today

Join today to access over 24,400 courses taught by industry experts.

UML class diagram overview

UML class diagram overview

- [Narrator] A class diagram represents the structure of a software system in terms of what are called classes that make up the software system, and the relationship between those classes. You might see something like customer, order, and product. Another way of thinking about a class diagram is a visual workflow of object oriented software design, and it's showing you the structure of a software system. And developers will use class diagrams in the strict UML format to define and layout how their software is going to be designed. Think of databases, and the schema, and all of the different components within the database. Let's look at an example. Here, we see a user log on, a Customer and an Order. What we see are class names, i.e. Order, attributes of the order itself, shipping date, shipped, and the operations. If I have an order, it could be placed, if I have a valid credit card, or it can be canceled. What else do we…

Contents