|
|
| rrobbins2001 2001-06-18, 7:51 pm |
| The answer does not match the answer for the same question at MSExpert. | |
| msexpert 2001-06-19, 9:15 am |
| Can you please post the question itself? | |
| rrobbins 2001-06-19, 2:49 pm |
| Web site presents company catalogue of products over Internet. When customers place orders you want them to enter e-mail and password. Customer must be able to place any number of orders including zero. Each order to include one ore more items.
You should accomplish the following goals:
Create complete object model for business logic
Design core components to implement business logic
Design a customer component that implements business rules
Design database required to store component information
Enforce telephone verification of large orders
You take the following action:
Add an OrderLimit property to Customer component
Add an OrderVerified property to Customer component
Design VerifyOrder method for Customer component
Design a NewOrder method for Customer component using:
If ThisOrder > OrderLimit Then
OrderVerified = False
Else
OrderVerified = True
Which of the following goals have you reached ?
A. Database tables that store component information are designed
B. Core components that implements business logic are designed
C. Telephone verification of large orders is enforced
D. A complete object model for business logic is created
E. A Customer component that implements the business rules is designed
Cert21 shows A and E as the correct answers while MSExpert shows C as the correct answer
NOTE: "Telephone verification of large orders is enforced" is answer E on MSExpert | |
| msexpert 2001-06-19, 5:31 pm |
| Well, lets review answers one by one:
A. Database tables that store component information are designed
No one of the actions that you've taken indicate database design
B. Core components that implements business logic are designed
Here are the business requirements:
When customers place orders you want them to enter e-mail and password.
Customer must be able to place any number of orders including zero.
Each order to include one ore more items.
Enforce telephone verification of large orders.
Only last requirement has been implemented
C. Telephone verification of large orders is enforced
This requirement is implemented in NewOrder method of Customer component
D. A complete object model for business logic is created
No. Similar to B.
E. A Customer component that implements the business rules is designed
No. For example there is no logic in proposed Customer component that will verify email and password.
So that leaves us only with one correct answer which is "C" in this context... |
|
|
|