SZ
Administrator
Registered: Apr 2001
Location: New York
Posts: 492 |
Interesting. Question #5 is very similar, almost identical. One may draw certain inferences about the answer to the "lead question" from this question:
5) Which of the following are true about services resulting from use cases?
a) New requirements in use cases generally result in one or more public methods in a business domain class.
b) Private methods are required by the system's use cases.
c) Use cases drive the design of interaction diagrams, which in turn define public methods in model classes.
Multiple Select - Please select all of the correct answers (this question has 2 correct choices).
Now this is interesting. Since b) really makes no sense and the question has 2 correct choices, well that leaves a) and c).
Let's see a) -
new requirements in use cases - Again this mixing of requirements and use cases, which should be considered separate artifacts (see Larman).
generally result in one or more - Note that here the language is toned down a bit from the lead question which said all public methods.
public methods in a business domain class - Same leap as the lead question from use cases to public methods. Same fixation on business domains.
Let's see c) -
If you are familiar with Larman's UML Process, use cases do help produce system sequence diagrams which are a form of interaction diagram. And you can use the system sequence diagrams to identify public methods on domain objects.
So c) is actually a more formal and cleaner way of saying what I believe the lead question, as well as a) above, were both trying to say. In so many words...
What do you think??
Report this post to a moderator | IP: Logged
|