Are high-level UML-style component diagrams helpful to non-technical people? How likely would they be to understand something like that and, if so, how interesting/useful is that likely to be for their understanding?

  • 1
    Personally, I've never found them useful even on a technical level.
    – Chenmunka
    Jan 26, 2018 at 9:04

2 Answers 2


I think basic flow charts would work best here. If they are non-technical, they won't care what shapes or symbols you choose or be able to understand anything more than a general overview of the process. Anything related to UML would not be useful to them.


UML diagrams are very technical in nature. They have been distilled from informal diagramming techniques such as flow charts and structure charts (neither of which is a UML diagram!) The purpose of a UML diagram is to capture requirements and operations in a precise and unambiguous way, which necessitates user-unfriendly technical terminology. I would surely avoid any pure UML in a non-technical presentation, with an exception perhaps of deployment diagrams - and even those could be diluted to look less technical.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.