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