Please see the following question:
1)
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 domain model 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 domain model classes.
d) Each alternative scenario of a use case generally results in a
new association between classes.
Multiple Select - Please select all of the correct answers (this
question has 2 correct choices).
a, c
As my understanding, we can not define
public methods in a domain model class. All options are wrong! (2)
What, if anything, is WRONG with the following analysis use case?
Use case: Sell goods
Description: Accept tender from a customer, package products being purchased, and remove the products from inventory.
Actors: Clerk
Preconditions: Customer has chosen products to buy from inventory.
Postconditions: Products are no longer in inventory. Store cash balance is increased.
Steps:
A.There are design details intermixed with the requirements.
B.The actor's actions and system responses are not separated.
C."Sell goods" is too broad to be a use case.
D.There is nothing wrong with this use case.
Where is the step?
I got the step from Answers to IBM 486 sample test provided by Don Liu.
1. The clerk scans the product codes on each item being purchased.
2. As each item is scanned, the system calculates a running total,
prints line items on a receipt, and displays the line items to the clerk on
the ReceiptPanel.
3. The clerk can remove items from the purchase by pressing the "Void
item" button.
4. ?
5. Once the customer has paid for the items, the items are removed from
inventory and the cash register balance is incremented by the total
amount of the good sold.
Why does the step not exist in MY SAMPLE TEST ! (3)
Which of the following are recommended when developing an OO system?
A.Write a description of the concept that a class represents whenever a new class is declared.
B.Use interfaces for types or roles that objects may play, independent of their location in the class hierarchy.
C.Apply design patterns where applicable in the system.
D.Name classes based on their design specifics, such as "array" or "queue".
Select the best answer.
It seems obviously that a), b) c) are right answers. but according to the question, I only can select one question. which one is the best one? Why there are 3 options in the Answers to IBM 486 sample test provided by Don Liu Please help me!