Professional Documents
Culture Documents
2. What are the main functional requirements for the major subsystems?
3. Describe some usability requirements for students, booking interactions, and social networking
interactions
• The system should be easy to use and navigate, with clear and consistent menus, buttons,
and links.
• The system should provide helpful feedback and error messages, and allow users to undo
or cancel their actions.
• The system should support multiple devices, browsers, and screen sizes, and adapt to
different resolutions and orientations.
• The system should provide attractive and engaging graphics, colors, fonts, and layouts that
match the SBRU brand and theme.
• The system should allow users to customize their profiles, preferences, and settings, and
save their progress and history.
• The system should enable users to search, filter, sort, and compare resorts based on
various criteria, such as price, location, features, ratings, etc.
• The system should allow users to view detailed information, photos, videos, and reviews of
each resort, as well as availability and booking options.
• The system should allow users to securely enter and update their personal and payment
information, and confirm their bookings and transactions.
• The system should allow users to communicate with other users who have booked or are
interested in booking rooms at the same or similar resorts, using text, voice, or video chat.
• The system should allow users to create and join groups, forums, events, polls, quizzes,
games, etc., related to their resorts and trips.
• The system should allow users to share their experiences, photos, videos, and reviews of
the resorts and trips with other users and social media platforms.
4. Assuming that social networking at the resorts will require wireless communication and
connection to the Internet, what are some reliability requirements that resorts might be asked to
maintain? What are some performance requirements? Is this a bigger issue because resorts are in
international locations?
REALIBILITY REQUIREMENT
• WIRELESS NETWORK – ensures as stable, secure, and accessible to all student-customer, stuff
and production team, but especially customer who often use the social networks subsystem.
• Power Supply/ generator – Ensures that the resorts have backup power to operate the resorts
whenever the unexpected burn out happened. As well as plans for the usage of this power and
management, for any possible disrupt of network service.
• Troubleshooting issues professionals – the resort must have enough people to manage and
operate when issues on network happened, all to prevent possible issues.
PERFORMANCE REQUIREMENTS
Scalability - System should be able to handle a large volume of users specially peak season.
Reliability - System should be reliable and able to execute the program, minimize in errors, bugs, or
crashes.
Security - User data must protect in highest ability, by using method such as encryption and
authentication, to protect user data.
Data Storage - should be able to efficiently store data-related to books, resorts information, and
student profile.
Payment Processing - Secure process transaction through convenient ways, with proper integration
of accounts, and payment.
The above reliability and performance requirements, can only be meet depends to the place and
location of the resorts. This will become a bigger issue when the location of the resort doesn’t have
update and specific hardware to optimize the following propose requirements.
5. What are some security requirements? Are there any reasons why students in Europe, Asia, or
other locations could not book rooms through SBRU? What issues might be anticipated?
1. Resort Background Information: SBRU only contracts with Resorts to gain their room availability,
prices, and special features, and not their security details. It should be listed if there had been
incidents to the place, feedback from students such as their experiences, or if it is located in a
dangerous area.
2. Bank Information Encryption: The accounts and payment must require deep level encryption and
layering.
3. Student Information Encryption: Student information must also be encrypted, as it seems that
SBRU only to require a basic login and no deep level verification.
3. International Student Booking: The SBRU seems to be focused on English translations, which would
make it unappealing to foreign bookers. So, it must have multiple options for languages.
4. International Bank Connections: SBRU must be able to handle varying currencies and conversions
to support international students. To fix this, SBRU must have partnerships with foreign banks.
• There are no reasons students in Europe, Asia, or other locations couldn’t book rooms as long as
they’ll connect to the internet. However, there are possible requirements should implement to
be able to access this efficiently.
• The system should be multilingually capable.
• The system should have also accommodated and adapted laws and regulation to both foreign
and local students.
6. To collect information on functional requirements for the social networking subsystem, what are
some techniques that might be used?
There’s a lot of possible techniques to gather information for the functionality of the social
networking subsystem of the SBRU, however because of the coming of the age of technology, a lot of
option served and just waiting to be pick. One of these techniques is online interviews.
Online interviews: SBRU may conduct online interviews with the presumed customer, existing
customer, resort personnel, resort manager to have valid foundation in gathering the needs,
preferences, expectation and feedback for the social networking subsystem based in experience
before and after the initial improvement of the new SBRU social networking. As well, interviews can
be conducted by face to face but due to some circumstances, interviews like this can be by default to
address to lessen time consumption.