Ask HN: Anybody Using UML in 2021?

7 points by hack-shree ↗ HN
I searched web, and all I could find is courses on UML. Is UML really used these days?

10 comments

[ 3.4 ms ] story [ 26.2 ms ] thread
Its not UML, but I can tell you we did some consultancy on business workflows and BPMN came to the fore. They're next door concepts.
I remember one of my instructors in a CS course at SJSU about 8 years ago pushing it super hard, saying we'd be using it all the time.

Well, I haven't used or seen it even a single time since then...

I use use cases and use case diagrams a lot

I occasionally sketch out class diagrams and sequence diagrams

I use my UML book to have my screen a bit higher. Been there since the day i finished the last UML test.
Yes, I see and use sequence diagrams, class diagrams, state machines diagrams inspired by UML or even sometimes correct UML once in a while.

UML hasn't been as successful as some people thought it would be, but if you want to draw a diagram related to some software, you are very likely to use some kind of concepts defined in UML (and others).

UML package diagram, or sometimes just a SysML context, as a bird's eye view of a system.

but sequence and activity diagrams are part of my daily job routine.

I use UML diagrams for topics not computer related. Diagrams help me visualize and abstract concepts in an easier way.
I use diagramming techniques when I find something complicated. UML and concept mapping are my biggest sources of inspiration.
Yes, in Gitlab you use plantuml to write your sketches. It’s easy

Mostly UML courses focus on classes, which is a shame as OOP is more about relationships, activities and user stories.

But if I can, I skip all that and just hack

Yes, I still use UML diagrams. But, it's mostly a sequence diagram. A sequence diagram helps you to explain the interaction between objects using messages. I always put this diagram whenever I document a system design.