Uploaded by Speed Hunter

ITCS315-Final-Exam-1819-01-final-exam

advertisement
University of Bahrain
College of Information Technology
Department of Computer Science
Semester I, 2018-2019
ITCS315 - Human Computer Interaction
Final Exam
Date: 06/01/2019
Time: 11:30 - 13:30
STUDENT NAME
STUDENT ID #
SERIAL #
NOTE: THERE ARE (8) PAGES IN THIS EXAM
WRITE ONLY ONE SOLUTION FOR EACH QUESTION
QUESTION #
Q1-A
Q1-B
Q1-C
Q1-D
Q1-E
MARKS
COMMENTS
4
5
6
6
6
Q2-A
2
Q2-B
6
Q3-C
5
TOTAL
40
1
Q1 : Consider the following scenario to interact with a mobile app. named
“Vacation” then answer the questions A-E:
Consider a vacation planning application operated by a company. The
company sells adventure packages for vacationers. This enterprise is
considering going online. To do so, the enterprise needs to create a Web site,
and it is considering having that site take advantage of the benefits of Web
services. The enterprise is especially interested in using Web services to
integrate with its numerous partners. The application provides customers with
a catalogue of adventure packages-lets the customer build his or her particular
trip experience, choosing accommodations, transportation, and scheduling
various adventure activities, and finally booking the trip-provides customers
with additional services, such as enabling them to track the status of their
orders.in future the company send The notification message for any
recommendation destinations of the best deals provided . The notification
message was “ Hi Khalifa… we’ve gathering the best deals in our most popular
destination .Don’t forget about deals !” and button for download entire
message that shows description and option for all deals .
A. [4 Points] Explain one additional action/task/service to be added to the previous
scenario to improve the user experience. Explain what user experience goal will be
served and how?
2
B. [5 Points] Evaluate the design for the vacation app. against one of Nielsen’s Design
Heuristic. Choose and specify one heuristic that is not supported by the scenario nor
Q1-A, and specify the heuristic category.
3
C. [6 Points] Identify and Explain Two suitable interface metaphor for the Vacation app.
and then evaluate it to determine how much structure does your metaphor provide and
whether it is extensible.
4
D. [6 Points] Develop a story-board prototype from the given scenario and the extended
scenario in Q1-C including the additional actions/tasks/services to improve the usability,
the user experience, and design heuristics of the Vacation app.
5
E. [6 Points] Develop at least four card-based prototypes for the tasks specified within the
scenario including the additional actions/tasks/services to improve the usability, the
user experience, and design heuristics of the system. In addition, you should consider
the visual design elements and features to get the best visual design for a useful online
Vacation app.
6
Q2 : Q1 : Consider the following scenario to interact with a mobile app. named
“Shopping” then answer the questions A-C:
Consider a shopping cart application used in an e-commerce website. The
application consists of a Customer component, a Shopping Cart component,
and a Checkout component. The Customer component maintains the customer
account information. When a customer comes to the site and logs in, the
application will find his record and account number for use during the session,
and create a new shopping cart so he can start shopping. A shopping session
starts when a customer puts the first item into his shopping cart, and ends when
he checks out. The checkout component generates a bill and a shipping order
from the contents of the shopping cart.
A. [2 Points] Identify one other main actor and an associated use case and draw a use
case diagram for the movie rental service.
B. [6 Points] Write out the use case for shopping cart application including the normal
and some alternative courses. You may assume that the normal course is for users to
go to the website to find a movie by director.
7
C. [6 Points] Draw a use-case Diagram.
8
Download