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