The Design of Software (CLOSED)

A public forum for discussing the design of software, from the user interface to the code architecture. Now closed.

The "Design of Software" discussion group has been merged with the main Joel on Software discussion group.

The archives will remain online indefinitely.

What do you use to draw block diagrams ?

I came to a point where it seems like drawing detailed diagrams to help my programmers (and myself)  to better understand what they have to do, has become a stringent necessity.

I've started with Visio but I would be curious to know what do you guys use and what's your experience with this?

Any software around there which does/ntegrates block diagrams and sequence diagrams is fairly easy to use and doesn't cost a fortune ?
Stefan Send private email
Wednesday, May 11, 2005
 
 
I use Visio, but I really liked OmniGraffle on the Mac when I was using a PowerBook for a while. Visio's UML diagramming component is pretty nice though.
--Josh Send private email
Wednesday, May 11, 2005
 
 
Try Smartdraw.

www.smartdraw.com
Askee
Wednesday, May 11, 2005
 
 
Take a look at SmartDraw[1] and RFFlow[2].  I've used and like RFFlow, but I know some former RFFlow users that prefer SmartDraw.

[1] http://www.smartdraw.com/exp/ste/home/
[2] http://www.rff.com/
Cowboy coder
Wednesday, May 11, 2005
 
 
BTW, I just use Excel's diagramming feature.  The drawing tools are limited, but I rarely do anything beyond the basics anyway.  Plus, everyone has Excel, so the drawings are easier to distribute.
Cowboy coder
Wednesday, May 11, 2005
 
 
I agree with cowboy coder. You can use Excel or word for drawing diagrams. It is available with most of the computer users.
Sumukh Send private email
Wednesday, May 11, 2005
 
 
>I just use Excel's diagramming feature

Thanks, this had never occurred to me.
just a programmer
Wednesday, May 11, 2005
 
 
I use Visio, and export as "WMF" files.  "WMF" files (Windows Meta Format) import really well into PPT presentations.  Plus, because the format 'describes shapes', they tend to be really small compared to a .BMP file.
AllanL5
Wednesday, May 11, 2005
 
 
I used "dot," part of the graphviz suite, for our architecture diagrams:

http://www.graphviz.org/

Exactly what kind of freak this makes me, I'm not sure.
Anonymous freak
Wednesday, May 11, 2005
 
 
Whiteboard + digital camera
igrek
Thursday, May 12, 2005
 
 
OmniGraffle uses the Visual Vocabulary which is also available in a variety of other formats:

http://www.jjg.net/ia/visvocab/
MT Heart
Thursday, May 12, 2005
 
 
>  You can use Excel or word for drawing diagrams.

Definitely not Word. Theoretically it has drawing capabilities, but in practice it's a nightmare.
Alex Send private email
Thursday, May 12, 2005
 
 
Oooh, I REALLY like the 'White-board with Digital Camera' approach.  Very clever.  Saw Scott Ambler use this in his "Agile Modeling" book.

Now, if I can only get it accepted as a NASA standard...
AllanL5
Thursday, May 12, 2005
 
 
Wasn't there some kind of program posted here that specialized in taking digital images of whiteboards and cleaning them up?
Nathan Send private email
Thursday, May 12, 2005
 
 
Here's one...

http://www.pixid.com/products/wbp.asp

Never used it, but it looks useful.
Jeff Mastry Send private email
Friday, May 13, 2005
 
 
I've used the drawing program in OpenOffice.org for simple block diagrams, and it's OK for that purpose.
Brent Send private email
Friday, May 13, 2005
 
 
Simple diagrams: MS-Powerpoint
Not simple: Dia, http://www.gnome.org/projects/dia/
nobody at home
Monday, May 16, 2005
 
 

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics
 
Powered by FogBugz