88-271 Homepage
Display in Printable Format

Home
Lecture Notes
   Lecture 1
   Lecture 2
   Lecture 3
   Lecture 4
   Lecture 5
   Lecture 6
   Lecture 7
   Lecture 8
   Lecture 9
   Lecture 10
   Lecture 11
Sample Solutions
   Homework #1
   Homework #2
   Homework #3
   Homework #4
   Homework #5
Common Homework Errors
   Homework #1
   Homework #2
   Homework #3
   Homework #4
   Homework #5
Exams
   Exam 1 Sample Solution
UML Use Case FAQ

Exam 1 Sample Solution

Question 1

Question 2

Bookkeeper Action System Response
1. Opens envelope. Determines name, address, city state, zip, and phone number from envelope and contents. Queries address book for this contributor. 2. Contributor and his/her address information is added to the address book if it is not already present.
3. Contribution amount is determined and reported to the system. 4. System logs contributor and amount in ledger.
5. Indicate to the system that all envelopes have been processed. 6. Report number and total amount of contributions.

Question 3

Contributors
Name Address City State ZipCode Phone
Alvin Wendall1234 Green St.PittsburghPA15213(412) 555-2482
Simon Grosse4567 Blue St.PittsburghPA15213(412) 555-6676
Theodore Smith7890 Orange St.PittsburghPA15213(412) 555-8989
Contributes Association
ContributorName ContributionID
Alvin Wendall1
Alvin Wendall2
Alvin Wendall3
Theodore Smith4
Simon Grosse5
Contribution
ContributionID Amount
1$500.00
2$3000.00
3$286.22
4$50.00
5$696.00

Question 4


Copyright © 1998, Carnegie Mellon University
Site maintained by Ben Ziskind