HCI (CITS3201) Lab Class 7

Week 10 (6th May 2009)

Requirements (continued)

 

Objectives

Continue with the tasks from Lab Class 6.

 

In this practical you will put into practice ideas on identifying needs and establishing requirements which you met in lectures and chapter 10 of your text book.  Specifically, the objective is to enable you to identify requirements for an interactive website for booking event tickets. You will use the results in the lab classes in future weeks.

 

The exercises below are based on activities in your text book SRP http://www.id-book.com/index.php

 

 

Allocated Time

3-3:45pm Wednesday 6th May in CS Lab 2.01 (supervised)

OR anytime, anywhere

 

TodayÕs lab can be performed alone or in small groups.  You will need access to the Internet outside UWA.

 

Over the next few weeks, in our lab classes, we will be designing and evaluating an interactive website for booking tickets online for events like concerts, the theatre, and the cinema. This is currently an activity that, in many instances, can be difficult or inconvenient to achieve using traditional means, e.g. waiting for ages on the phone to get hold of an agent, queuing for hours in the rain at a ticket office. Although some online booking sites are available, they often do not offer the best seats and can be difficult to operate.

 

Task 1

 

 Identify usersÕ needs for this website. You could so this in a number of ways. For example, you could observe people (in the lab or outside) using (or pretending to use) existing ticket agents, think about your own experience of purchasing tickets, look at existing web sites for booking tickets, interview friends about their experiences, and so on. Record your data carefully.

 

Task 2

 

Based on your user requirements, choose two different user profiles and produce one persona and one main scenario for each, capturing how the user is expected to interact with the system.

 

Task 3

 

Perform a task analysis on the main task associated with the ticket booking system, i.e. booking a ticket.

 

Task 4

 

Based on this analysis, produce a use case for the main task of booking a ticket.

 

Task 5

 

Using the data gathered in task 1, and your subsequent analysis, identify different kinds of requirements for the website, according to the headings introduced in Section 10.3 in your text book. Write up the requirements in the style of the Volere shell.

 

 

UWA CITS 3201  semester 1, 2009