All You Need to Know About UML Diagrams
11–20 of 36 posts
Re: All You Need to Know About UML Diagrams
#12neat, the pictures could be better doh
You are right, pictures should be better focused and more unified in style. Can you recommend any software?
[1]: http://plantuml.com/
Re: All You Need to Know About UML Diagrams
#13Taken from class diagrams. Not everything you need to know it seems. It misses multiplicity at least. (Didn’t read/scan more)
Also, did you really intend to have one-to-many for both client and account? Since you labeled owns. One client multiple accounts is ok for the sample. One account can have multiple owners (clients) in theory but for the introduction (audience is I guess the inexperienced) I would go with 1.
Re: All You Need to Know About UML Diagrams
#14UML Diagrams are actually quite useful, sometimes you just need a structured way to reason about software.
The first is what I call whiteboard UML - it looks like any UML course except you draw it on a whiteboard, snap a picture on your phone and start implementing it. A couple weeks latter you realize that the design has diverged from the whiteboard so you delete the pictures. The whiteboard was useful for those two weeks to get the discussion started.
The second is maintained, preferably automated. If you use viseo that means an entire team who's only job is to police the code to ensure everybody updates as change happens. Lesson: don't use viseo, use a tool that either generates your code (in C like languages this would be the header files), or a tool that imports the actually code to create diagrams. In either case the reason you do this is because every week you print the diagram out on poster paper and hang it on the wall of your cube/office. (if you are in an open floor plan UML is useless because you don't have a wall to hang it on).
Re: All You Need to Know About UML Diagrams
#15My favorite flavor, plantuml, available with a cheesy (but very convenient) cli wrapper via npm- https://www.npmjs.com/package/node-plantuml The --unicode mode is particularly delightful
Re: All You Need to Know About UML Diagrams
#16My favorite flavor, plantuml, available with a cheesy (but very convenient) cli wrapper via npm- https://www.npmjs.com/package/node-plantuml The --unicode mode is particularly delightful
+1 for plantuml. You can make very useful sequence diagrams with it, in ascii no less.
Re: All You Need to Know About UML Diagrams
#17The concept is never the full realization, and shouldnt become it.
Re: All You Need to Know About UML Diagrams
#18Re: All You Need to Know About UML Diagrams
#19UML Diagrams are actually quite useful, sometimes you just need a structured way to reason about software.
There are two types of useful UML: The first is what I call whiteboard UML - it looks like any UML course except you draw it on a whiteboard, snap a picture on your phone and start implementing it. A couple weeks latter you realize that the design has diverged from the whiteboard so you delete the pictures. The whiteboard was useful for those two weeks to get the discussion started. The second is maintained, preferab…
Re: All You Need to Know About UML Diagrams
#20UML Diagrams are actually quite useful, sometimes you just need a structured way to reason about software.
There are two types of useful UML: The first is what I call whiteboard UML - it looks like any UML course except you draw it on a whiteboard, snap a picture on your phone and start implementing it. A couple weeks latter you realize that the design has diverged from the whiteboard so you delete the pictures. The whiteboard was useful for those two weeks to get the discussion started. The second is maintained, preferab…