Agile modeling is an approach to the modeling aspects of software development. It’s a practice for modeling and documentation for software systems. In one line
It’s a collection of best practices for software modelling in light-weight manner.
In abstraction we can say it augments other software processes. For instance let’s say your company is using UML and then Agile applies approach practices on UML.For example “Keep things simple” is Agile approach. So it means that we do not need to use all diagrams in our project, use only which are needed. If we summarize then in one word we can say Agile modeling says “Do only what’s needed and nothing more than that”.

Figure: - Agile Modeling
Asked In: Many Interviews |
Alert Moderator