I’ve learnt UML in college but I don’t really get it how to document a software design. It’d be great if anybody can explain the step-by-step process of documenting software design with UML.