Read the story below and answer the following questions.
Spring Breaks ‘R’ Us (SBRU) is an online travel service that books spring break trips to resorts for college students. Students have booked spring break trips for decades, but changes in technology have transformed the travel business in recent years. SBRU moved away from having campus reps with posted fliers and moved to the Web early on. The basic idea is to get a group of students to book a room at a resort for one of the traditional spring break weeks. SBRU contracts with dozens of resorts in key spring break destinations like Florida, Texas, the Caribbean, and Mexico. Its Website shows information on each resort and includes prices, available rooms, and special features. Students can research and book a room, enter contract information, and pay deposits and final payments through the system. SBRU provides updated booking information, resort information updates, and travel information for booked students when they log in to the site. The resorts also need access to information from SBRU. They need to know about their bookings for each week, the room types that are booked, and so forth. Before the spring break booking season starts, they need to enter information on their resorts, including prices and special features. Resorts need to be paid by SBRU for the bookings, and they need to be able to report and collect for damages caused by spring breakers during their stay. SBRU has recently decided to upgrade its system to provide social networking features for students. It is currently researching possibilities and collecting information from prospective customers about desirable features and functions. From the business standpoint, the idea is to increase bookings by enhancing the experience before, during, and after the trip. It is decided that the new system should include four subsystems: resort relations, student booking, accounting and finance, and social networking.
1. Based on the narrative, list at least three main functional requirements for
each of the four subsystems.
2. Discuss at least two non-functional requirements (e.g., usability, performance
and security requirements) which you think are important to the system. (You
can make reasonable assumptions.)
3. Who
are the stakeholders for SBRU? For each type of stakeholder, what subsystems of
the SBRU booking system are of particular interest?