HCI (CITS3201) Lab Class 6
Week 9 (29th April 2009)
Requirements
Objectives
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 29th April 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