Which of the following design perspectives map requirements to abstract business objects and the services these objects need to provide?