ppt_ by Levone

VIEWS: 231 PAGES: 6

									Student

<<Extends>> Class

<<Extends>>

registration
Registration for special class

Prereq courses not completed

Bursar’s office

Student Billing

Instructor

Suppose the employees of the university are not billed for tuition. Their spouses do not get a full tuition waiver, but pay only 25% of the total tuition. Extend the above use case diagram to capture these situations.

Student

<<Extends>> Class

<<Extends>>

registration Registration for special class

Prereq courses not completed

Bursar’s office

Student Billing

<<Extends>>

Instructor
Process employee tuition
<<Extends>>

Process spouse tuition

Loan officers at a bank process different types of credit applications - home equity loans, home mortgage loans, auto loans and credit cards. From the bank's perspective, the customer's are home owners, home buyers, auto buyers and credit card applicants. To process any type of loan or credit card application, the banks needs to check the applicant's credit history, based on a report from a credit bureau. For both the home equity and home mortgage loans, the bank undertakes a home assessment - it usually summons an assessor to assess the property value before making a decision

Home Equity Loan Customer Home Owner
<<uses>>

<<uses>>

Home Assessment

Assessor

<<uses>>

Home buyer

Home Mortgage Loan
<<uses>>

<<uses>>

Credit History Check

Credit Bureau

Auto Loan
Auto buyer
<<uses>>

Credit Card Loan Officer

Credit Card Applicant

An auto rental company wants to develop an automated system to handle car reservations, customer billing and car auctions. Usually a customer reserves a car, picks it up, and then returns it after a certain period of time. At the time of pick up, the customer has the option to buy or waive collision insurance. When the car is returned, the customer receives a bill and pays the specified amount. Note that mileage should be recorded both at time of pick up and on return, in order to bill the appropriate amount. In addition to renting out cars, every six months or so, the company auctions the cars that have over 20,000 miles. Draw a use case diagram to capture the requirements of the system to be developed. Include an abstract use case for capturing the common behavior among any two use cases. Extend the diagram to capture corporate billing, where corporate customers are not directly billed; rather, the corporations they work for are billed and payments are made sometime later.

Reserve car

<extends>

Buy insurance

Pick up car
Customer

<uses>

<uses>

Record mileage

Rental Clerk

Return car
<uses> <uses>

Auction car

Generate bill

<extends>

Generate bill for corporate customers


								
To top