|
|
|
Ask HN: Is Unified Modeling Language (UML) still a thing these days?
|
|
12 points
by cbrgm
1363 days ago
|
|
I spent many years at university and was always confronted with UML diagrams. My professors and teachers were always quite conservative and we often had to draw UML diagrams (class diagrams, component diagrams, sequence diagrams, etc. ...) for every program we wrote or architecture we designed. In the last jobs I worked, this was somehow never a thing. I don't mean that there was no documentation at all regarding the given software architecture or components and interfaces, but if there was, it was rather informal. If there were diagrams, then loosely drawn with draw.io or some icons and arrows that are supposed to somehow represent the services and relationships from various cloud providers. Therefore my question is: Is UML still a thing nowadays or is it just too formal? Is it used in your current job? |
|
Some UML diagrams are useful, but only a small subset of the entirety of UML, and never very formally. Sequence diagrams and class diagrams are especially common. Also, UML officially is very specific about the details of each diagram, but rarely do the details matter very much. The subset supported by PlantUML seems to be plenty. Some of the diagram
Get a copy of Fowler & Scott's UML Distilled and that's as much as you'll ever need to know.