|
|
|
|
|
by flyx86
3503 days ago
|
|
UML would be handy at places where you would have drawn some kind of diagram anyway. Like an overview of components in a distributed system. Or a processing pipeline. Or an overview of a deployment environment. If UML delivered a useful set of constructs for those, it would be useful. Sadly, it focuses on class diagrams which I have never seen used anywhere. Sequence diagrams are somewhat used, but they are too complex and do not fit the average use-case well. (distinction between classes and objects? what about threads? loops have no break statement. Fragments are horrible. wtf.) There are diagrams for component overview and such, but they are so strange that you just end up with drawing your own diagram type. But yeah, the software engineering department still teaches UML. |
|