0% completed
What is UML?
UML stands for Unified Modeling Language and is used to model the Object-Oriented Analysis of a software system. UML is a way of visualizing and documenting a software system by using a collection of diagrams, which helps engineers, businesspeople, and system architects understand the behavior and structure of the system being designed.
Benefits of using UML:
- Helps develop a quick understanding of a software system.
- UML modeling helps in breaking a complex system into discrete pieces that can be easily understood. 3
.....
.....
.....
Rohit Bhanot
· 19 hours ago
Just thinking out loud here, was wondering about practicality of UML. I haven't experienced myself or heard anybody who was asked to LLD via UML in interviews. Infact I myself never had to use UML for designing classes and specs., we would just document the class specs in plain text, then maybe have a data flow diagram to depict the flow.
While UML is technically 100% correct, so nothing wrong with it but it feel bit outdated and so it is taking the focus away from the actual problem statement to UML semantics.
Do you think there is a better or more modern, practical alternative to using UML?
Just sharing my opinion here.