I’ve been studying ways to create a good design document for my project and found that, currently, the standard for software development is the Unified Modeling Language (UML), and apparently there’s no other option other than that o.o
From what I’ve read so far over the internet, some said it’s hard to learn and should be used in more complex cases, because informal documentation is an option too.
There’s a section here inside the wiki that someone has already made some diagrams in UML and seems to work pretty well for its purpose.
What’s your opinion about UML? Are there another viable options for software architecture documentation?