CSSE 374 – Software Architecture and Design I

Diagramming Tools


Homework assignments in the course are focused on learning the notation and practicing the concepts. As such, you are free to turn in scans of neatly drawn pen and paper sketches for homework. There is a scanner in F217 that will generate PDF documents.


For team project milestones, we require professional quality diagrams. There are numerous tools to choose from for drawing the diagrams. The list below captures all the ones that we’ve heard about. It seems like everyone has a different favorite, so feel free to choose whatever tool works best for you.


Here are all the tools we know about. If you know of another tool, or would like to share a sentence or two of commentary about one of the tools listed, please email your instructor.