I’m reading through Miro Samek’s book about UML state machines in C and C++ programming. The state diagrams in this book look really professional and well-made. I’ve been trying to figure out what drawing tool or software he used to create these diagrams. Does anyone know which application was used for making the state charts in this book? I want to create similar looking diagrams for my own project documentation. The diagrams have a very clean and consistent style throughout the book, so I assume he used some specific diagramming software rather than just drawing them by hand. Any ideas about what program could produce diagrams with that particular look and formatting?
Yes, Miro Samek indeed used Microsoft Visio for his UML state diagrams in the book. In my experience with UML, it’s clear how distinctive the features of Visio can be. It’s possible he utilized an earlier version, like Visio 2002-2003, which had unique default styles that contributed to that professional appearance. If you aim to recreate that specific look, you’ll need to adjust the line weights and connection styles in the current versions of Visio, ensuring consistent spacing and a cohesive color scheme.
yeah, for sure! visio’s great, but if ur on a budget, check out yEd Graph Editor. it’s free and can do state diagrams that look pretty nice too. it might take a bit more time to get used to it than visio tho, but totally worth it!
I actually reached out to Miro Samek about this a few years back when I was working on something similar. He confirmed he used Microsoft Visio for the state diagrams in his book. What makes those diagrams look so good isn’t just the software - it’s his consistent formatting and color schemes throughout. Visio’s UML stencil library helps get that polished look, but you’ll need to tweak the default settings to match his style. If you go with Visio, create custom templates early so everything stays consistent.
totally agree! i came across that too, seems like Visio is his go-to for those diagrams. they look super clean and professional, so if you wanna achieve that same vibe, give Visio a shot!
Based on the design and style of the UML state diagrams in Miro Samek’s book, it’s likely he used Microsoft Visio. Visio has been a popular choice for creating professional diagrams due to its comprehensive features that cater to such graphical needs. While Visio remains a robust option, exploring tools like Lucidchart or Draw.io could also yield similar results in terms of clarity and presentation for your own project documentation.