This article discusses the different techniques used in UML modelling, including interaction diagrams and state charts. It explains the importance of sequence and state machine diagrams in the process, and how they help to model the behavior of the system. The article also covers the use of operation specifications and the three essential categories needed to be fulfilled while designing a UML model.