Not great, mind you. 80% of the way there still saves an hour of your time tho
UML diagram for the DDD example in Evans' book
11–20 of 77 posts
Re: UML diagram for the DDD example in Evans' book
#12What happened to UML? I remember it was everywhere in enterprise computing 20 years ago but seems to have disappeared now. Is it still around or did it go the way of SOAP, Java Applets? If not, what has replaced it?
I still see and use a small subset of UML for more complex architecture discussions, but that's about it (i.e. service nesting, message passing, etc.).
Re: UML diagram for the DDD example in Evans' book
#13What happened to UML? I remember it was everywhere in enterprise computing 20 years ago but seems to have disappeared now. Is it still around or did it go the way of SOAP, Java Applets? If not, what has replaced it?
Just my opinion, but I think that folks realised it was not much use for initial design, but could work reasonably well for documentation of existing systems.
https://schematix.com/video/depmap
Like UML deployment diagrams, but our models are interactive and can be queried.
We also have a large customer doing DDD modeling and then generating code directly from the models they build.
Re: UML diagram for the DDD example in Evans' book
#14What happened to UML? I remember it was everywhere in enterprise computing 20 years ago but seems to have disappeared now. Is it still around or did it go the way of SOAP, Java Applets? If not, what has replaced it?
Re: UML diagram for the DDD example in Evans' book
#15Earlier quoted context omitted.
I'm kind of hazy about where the boundaries between bona fide UML and PlantUML are, but PlantUML is in pretty common use in my world - more for sequence diagrams and state diagrams than class diagrams though. Of course PlantUML has competition from things like Mermaid, but they're all much of a muchness. My very non-scientific impression is that tools like Rational were mostly used for drawing class diagrams and ...…
I just learned about UML earlier today when I wanted to bring in a mermaid flowchart into lucidchart. If you bring in mermaid using lucidchart, it makes it a raster image. But if you use UML markup, you can ungroup it and modify. I couldn’t get a good way to convert from mermaid to UML markup that lucidchart could handle. Ended up a dead end for me.
There's probably a SaaS product in it for someone sufficiently interested in the topic... probably not at unicorn scale, but enough for a side income perhaps?
Re: UML diagram for the DDD example in Evans' book
#16What happened to UML? I remember it was everywhere in enterprise computing 20 years ago but seems to have disappeared now. Is it still around or did it go the way of SOAP, Java Applets? If not, what has replaced it?
The diagrams are very nice and useful. But the UML as a process, if taken literally, it a total disaster.
Re: UML diagram for the DDD example in Evans' book
#17Re: UML diagram for the DDD example in Evans' book
#18Apropos of nothing, all of the major ai models have gotten really good at turning a pdf or document into uml Not great, mind you. 80% of the way there still saves an hour of your time tho
Re: UML diagram for the DDD example in Evans' book
#19It's useful to convey architectures. The problem is that UML has been abused by some vendors that implemented bad software based on "Rapid UML Development" and it soured a lot of developers. Also it is very old java OO oriented. But Sequence diagrams are still in use.
Re: UML diagram for the DDD example in Evans' book
#20What happened to UML? I remember it was everywhere in enterprise computing 20 years ago but seems to have disappeared now. Is it still around or did it go the way of SOAP, Java Applets? If not, what has replaced it?
I think folks upgraded to GML [0] [0] https://wiki.c2.com/?GalacticModelingLanguage