Thanks to the mentors at KDE, when I was preparing for GSoC project KMix Sound Menu I got the chance to learn about this new modeling language called UML.
Unified Modeling Language (UML) is a standardized, general-purpose modeling language in the field of software engineering. The Unified Modeling Language includes a set of graphic notation techniques to create visual models of object-oriented software-intensive systems.
The Unified Modeling Language (UML) offers a standard way to visualize a system's architectural blueprints, including elements such as:
Unified Modeling Language (UML) is a standardized, general-purpose modeling language in the field of software engineering. The Unified Modeling Language includes a set of graphic notation techniques to create visual models of object-oriented software-intensive systems.
The Unified Modeling Language (UML) offers a standard way to visualize a system's architectural blueprints, including elements such as:
- activities
- actors
- business processes
- database schemas
- (logical) components
- programming language statements
- reusable software components
Best way to make UML diagram that I encountered was using this website: https://yuml.me/ This is the diagram that I made using this website for Kmix Sound Menu QMpris library.
Man it looks so classy, right?
But there are other options like this Umbrello UML Modeller:
But there are other options like this Umbrello UML Modeller:
Here are some really nice tuitorials to help you: