DECO2800 Design Computing Studio 2 – Testing & Evaluation | UQ昆士兰大学 | Quiz代写

DECO2800/7280 Quiz Questions

Instructions

Provide your answers to questions in this document. Save a copy of this document, with your answers, as a PDF file and upload it to the quiz long answer submission link on BlackBoard. You may only submit one document that contains your answers, and it must be in PDF format.

You may upload your answer document multiple times. Your last submission will be marked. Late submissions will attract a penalty. Penalties are calculated on the total marks available and deducted from your final quiz score. The late penalties are:

  • if less than 15 minutes late.
  • from 15 to less than 30 minutes late.
  • if 30 minutes or more late.

You may draw the UML diagrams by hand or with an electronic tool like Astah. If you draw the diagrams by hand, you may scan the diagrams or take a photo of them. Make sure the diagrams are clear and readable. If you use a tool to create the diagrams, export the diagrams as images from the tool. However you create the diagrams, insert the images of your diagrams into this document.

If you have referred to any material in answering a question, you must cite the source of that material. Use the IEEE referencing standard for your citation and reference list. References for all cited material used in answering a question should be listed at the end of the question. This section should be titled REFERENCES.

You may not discuss these questions with anyone until after 18:00 AEST on October 12. You may not request help from anyone on any topic related to the quiz questions. You may make use of any published source of information while working on your answers (e.g. the Library databases or other online sources). Any sources that you consult, and which contribute to your answer for a question, must be cited and referenced using the IEEE referencing system.

If you need to make any assumptions about the questions when answering them, you need to list your assumptions in a section titled ASSUMPTIONS at the end of the question.

You must reproduce and sign the statement of academic integrity at the end of this document. If the statement is not signed, your quiz answers will not be marked.

Answer either questions 1 and 2, or 2 and 3. Answering question 3, without answering question 2, will result in a low mark. If you answer all three questions, only the first two provided in your submission will be marked.

Question 1                                                                                                                             (20 marks)

You are asked to design a user study to select the most suitable method for interacting with physical puzzles in a game scenario. The game is about escaping a dungeon. At different points in the dungeon there are physical puzzles to solve. Some puzzles lead to opening a door or removing an obstacle. Other puzzles lead to closing a door or building an obstacle to block pursuers. One example is pressing coloured buttons in the correct order to unlock a door. Another example is stacking boxes to create an obstacle, without the stack becoming top-heavy and collapsing on the player.

Three different methods of interacting with physical puzzles have been developed by the team.

  1. Using a mouse to click and/or drag items.
    1. Using a game controller (e.g. like an Xbox or Play Station controller) to select and/or move items.
    1. Physical movement, with motion sensors detecting the position and actions of the player’s hands.

Please describe the design of the study and focus on the following aspects. Clearly indicate which part of the question you are answering.

  1. What task(s) will participants perform in the study? Explain why the task(s) is/are appropriate for the purposes of this study.                                                                                                      (5 marks)

The facilitator gives task scenarios and instructions to the participants. The participants provides verbal and behavioural and verbal feedback while performing those tasks.

  • Demographic of the participants you will use to test the application (numbers, background, age, etc.)? Justify your decisions.                                                                                                       (4 marks)

By asking questions such as marital status, work situation, income, ethnicity, race, age, etc., we can gather demographic information about potential and current customers at scale. Also, help us design a market segmentation strategy of our software product to reach the right clients.

  • What different types of data you will collect and why? Identify the data as being qualitative or quantitative data.                                                                                                                                  (6 marks)

I will collect the following data:

age (numerical, quantitative)

race (text, qualitative)

income (numerical, quantitative)

preferred method (0 for mouse, 1 for game controller, 2 for physical. quantitative)

reason for preferred method (qualitative)

The first 4 attributes are used to do pivot tables of preferred method by different groups. The last data (reason) is used to extract the user feedback and for finding patterns.                                                              

  • Write five questions that you will ask in the interview after participants are finished with the task.   (5 marks)

Which method do you prefer, mouse, game controller or physical?

Why do you prefer mouse/game controller/physical?

What is your age?

What is your race?

What is your income by month?

Question 2                                                                                                                             (20 marks)

Draw a UML class diagram for an online bookstore. You may find reading the next question helps in thinking about creating the class model, even if you do not intend to answer the next question.

Visitors to the bookstore are able to browse and search for books. They can view details about a book (e.g. author information, synopsis of the book, links to other books in a series, …). Details include the price for the physical book, e-book or audiobook format. Customers who have registered with the bookstore can purchase books by adding them to their shopping cart. A customer purchases books in their shopping cart through a checkout mechanism. If their order includes any physical books, these are dispatched through a delivery service. If their order includes any e-books or audiobooks, they are provided with a link from which they can download these items.

Customers who have ordered at least $250 worth of physical books in the past twelve months become VIP members. VIP members get complimentary next-day courier delivery of any physical books they order. Ordinary customers get free delivery by ordinary mail.

Marking:

  • 6 marks for identification of appropriate classes for the model.
  • 4 marks for identification of reasonable attributes and methods. Each class should have at least one or two attributes and methods. Subclasses should repeat method names that are over­ridden in the subclass. Important methods should have parameters and return types. Simple getter and setter methods do not count for marks but should be provided for use in the next question. These getters and setters do not need parameters or return types.
  • 5 marks for appropriate relationships between classes, including appropriate navigability, multiplicity and role names, where useful.
  • 3 marks for correct use of an appropriate design pattern. (2 marks for describing how the pattern would be used. 1 mark for including it in your model.)
  • 2 marks for presentation and syntax.


Question 3                                                                                                                             (20 marks)

Marking:

  • 10 marks for a valid logical flow that implements the process.
  • 5 marks for valid messages being sent to appropriate objects, including appropriate parameters. These must match methods in the class diagram.
  • 2 marks for use of a pattern being evident in model.
  • 3 marks for presentation and syntax.

Task: Draw a UML sequence diagram for the scenario of purchasing physical books from an online bookstore. The customer browses all the available books in the store, and selects one or more physical books to purchase. The total price gets calculated and displayed to the customer, who then authorizes the purchase. Depending on the customer’s membership level (VIP or ordinary), the ordered books will be sent by courier or ordinary mail. If the customer opts for confirmation of the order, an email notification will be sent to the customer.

Statement of Academic Integrity

At the end of your answers, you must reproduce the following statement and then sign and date it. An electronic signature will be accepted.

If this statement is not signed, your quiz answers will not be marked.

For this assessment, I make the following truthful statements:

  • All answers provided for this assessment are solely my own work.
  • I have cited and referenced any sources I have used while researching answers provided in this assessment.
  • I have not received, I have not given, nor will I give or receive, any assistance to another student taking this assessment, including discussing the assessment with other students in the course.
  • I have not received assistance from any other person while working on this assessment. I have not consulted with anyone else regarding any topic related to this assessment.
  • I have not plagiarised someone else’s work and turned it in as my own.
  • I understand that acts of academic misconduct may be penalised to the full extent allowed by the University of Queensland Student Integrity and Misconduct Policy, including expulsion from the University. I recognise that I am responsible for understanding the provisions of the University of Queensland Student Integrity and Misconduct Policy as they relate to this assessment.

Signature:                                                                                                 Date:

Name:                                                                                    Student Number:

https://my.uq.edu.au/programs-courses/course.html?course_code=DECO2800