Correct option is (d) Both object-oriented systems and Architectural design
To explain I would say: The UML was designed for describing object-oriented systems and, at the architectural design stage, you often want to describe systems at a higher level of abstraction.