What is the purpose of using UML in modeling?
To only model physical systems
To describe any part of a software-intensive system
To add unnecessary complexity to the model
To ignore relationships between entities