Why is it necessary to have a variety of diagrams in a model of a system?
Any system has a variety of stakeholders. Each type of UML diagram presents a view that speaks to one or more of these stakeholders.
Which diagrams give a static view of a system?
These diagrams provide a static view: class, object, component, and deployment.
Which diagrams provide a dynamic view of a system (that is, show change over time)?
These diagrams provide a dynamic view: use case, state, sequence, activity, and communication.
What kinds of objects are in Figure 1.5?
The objects in Figure 1.5 are anonymous objects.