Learn Advanced UML Diagrams: Object-Oriented Design


show more State machine diagrams don't concentrate on the programming process but rather on a single object, with the aim being to track the way it changes state at various times. Meanwhile, an activity diagram is a form of flowchart that tracks the decisions and transitions in part of a system; one variant of the activity diagram splits different classes in a visual style commonly known as a swim lane. To find out more about working with advanced UML diagrams such as these, check out this online video. show less
please wait ...

Working with advanced UML diagrams

We've covered the most common UML diagrams. We've seen Class Diagrams, Use Case Diagrams, Conceptual Object model Diagrams, and Sequence Diagrams. While I'm not going to cover all 14 in this course, here is a couple more that you may come across. First is the State Machine Diagram, also known as a State Chart. I have a very simple example here. This time we would switch our focus to just a single object and not detailing its attributes and its behaviors, but just the way that it changes state over its lifetime.

State Machine Diagrams contain rectangles with rounded corners these are the different states that the object can live in, and we can detail the transition between one to the other and what causes it. These are useful when you have objects that exist in very different states, very different configurations during the lifetime of the application. I want to show exactly how they get from one state to another. Now if you come from a procedural language background, you'll be used to...

Working with advanced UML diagrams
Video duration: 2m 3s 3h 1m Intermediate

Viewers:

State machine diagrams don't concentrate on the programming process but rather on a single object, with the aim being to track the way it changes state at various times. Meanwhile, an activity diagram is a form of flowchart that tracks the decisions and transitions in part of a system; one variant of the activity diagram splits different classes in a visual style commonly known as a swim lane. To find out more about working with advanced UML diagrams such as these, check out this online video.

Subject:
Developer
Software:
Java
Author:
please wait ...