Models are useful in several ways:
- To analyze a complex entity related to software development
- To communicate information among stakeholders
- As a blueprint for creating software
Unified Modeling Language (UML)
