Question: The Spring Breaks 'R' Us Travel Service system has many use cases and domain classes, which you identified in Chapters 3 and 4. Review the

The Spring Breaks 'R' Us Travel Service system has many use cases and domain classes, which you identified in Chapters 3 and 4. Review the domain model class diagram to get a feel for the complexity of some of the use cases.

The CRUD analysis also will show that additional classes must be defined. In fact when assigning this case, you might want to suggest that the students do the CRUD analysis first. Below is a more complete domain model, which includes additional classes Group, Reservation, PaymentTxn, PersonalAccount.

1 PersonAccount Group Reservation PaymentTxn balanceAmt Cinformation datelastPayment amtlastPayment 0.1 amountPaid 1.. arrivalDate 1 responsiblePerson humberinGroup datePaid departureDate typeOfPayment paymentDetails humberOfBeds 1. 1 1..* 0.* 0.1 isRespPerson fulfills isMemberof 1. 0.

1. For the use case Add new resort, write a fully developed use case description and draw an SSD. Review the classes that are associated with a resort in the domain model to understand the flow of activities and repetition involved.

2. For the use case Book a reservation, write a fully developed use case description and draw an SSD. Review the classes that are associated with a reservation in the domain model to understand the flow of activities and repetition involved.

3. Draw an activity diagram to show the flow of activities for the use case Add a new resort.

4. Do a CRUD analysis based on the domain model you build in Chapter 4 and the use cases you have defined thus far.

1 PersonAccount Group Reservation PaymentTxn balanceAmt Cinformation datelastPayment amtlastPayment 0.1 amountPaid 1.. arrivalDate 1 responsiblePerson humberinGroup datePaid departureDate typeOfPayment paymentDetails humberOfBeds 1. 1 1..* 0.* 0.1 isRespPerson fulfills isMemberof 1. 0." 1 0.1 Accommodation Interest Traveler Resort hame 1 address roomNumber telephone humberOfBeds 0. 0.* hame address telephone email 1. 1. 1 description intensity kelephone 0. email 0. 1 TravelerinRoom isFriendof checkinDateTime 0.* checkOutDateTime "like" Activity description startDate Time endDateTime Comment Facility dateTime rating harrative name description Jocation capacity

Step by Step Solution

3.47 Rating (167 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

1 Use Case Add New Resort Fully Developed Use Case Description Use Case Name Add New Resort Primary Actor Administrator Stakeholders and Interests Adm... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Document Format (2 attachments)

PDF file Icon

1811_60b8c12180175_726322.pdf

180 KBs PDF File

Word file Icon

1811_60b8c12180175_726322.docx

120 KBs Word File

Students Have Also Explored These Related Systems Analysis Design Questions!