Chapter 4: The Spring Breaks ‘R’ Us Travel Service
In Chapter 3, you identified use cases for the Social Networking subsystem SBRU is researching. Let us assume you were thinking about a number of potential domain classes that might be involved. For example, there would need to be information about a traveler attending a resort for a particular week. The traveler would be assigned to a room along with roommates but might also be connected to other friends. There might be different interests or hobbies a traveler can associate with in the hopes of connecting to others. The resort has many locations where a traveler might be hanging out at any given time, and a traveler can note whether the location is “liked.” People might schedule a party at a location and invite specific friends.
1. For the Social Networking subsystem as described here, list the domain classes and their attributes that should be included in the Social Networking subsystem. Be creative and add those you think should be included to make the system useful and appealing.
2. Based on the domain classes you identified, draw a domain model class diagram showing domain classes with attributes and associations with multiplicity.
Chapter 5: The Spring breaks ‘R’ Us Travel Service
The Spring Breaks ‘R’ Us Travel Service system has many use cases and domain classes, which you identified in Chapters 3 and 4.
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.
Chapter 6: The Spring breaks ‘R’ Us Travel Service
The SBRU information system includes four sub-systems: Resort relations, Student booking, Accounting and finance, and Social networking. The first three are purely Web applications, so access to those occurs through an Internet connection to a Web server at the SBRU home office. However, the Social networking sub- system has built-in chat capabilities. It relies on Internet access, as students compare notes before they book their travel reservations and as they chat while traveling. To function properly, the system obviously requires a wireless network at each resort. SBRU isn’t responsible for installing or maintaining the resort wireless network; they only plan to provide some design specifications and guidelines to each resort. The resort will be responsible for connecting to the Internet and for providing a secure wireless environment for the students.
1. For which subsystem(s) is(are) integrity and security controls most important? Why?
2. What data should be encrypted during trans- mission through resort wireless networks to SBRU
systems? Does your answer change if students interact with SBRU systems using a cell phone (directly, or as a cellular modem)?