• Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month

Analysing the usability of existing systems, and Designing an interactive system with a user-centred design process.

Extracts from this document...

Introduction

Taranjit Singh Matharu                Student Number – 2037523

Pages of Contents

Introduction

Stage 1: HTA

Stage 2: Requirements Gathering

Stage 3: Design

Stage 4: Evaluation by user observation

Hierarchical Task Analysis (HTA)

Plans

Identifying Requirements

Requirements Gathering

System Description

Functional Requirements

Non-Functional Requirements

Design

Storyboard 1 – Introduction

Storyboard 2 –Cinema Selection

Storyboard 3 –Film Selection

Storyboard 4 – Time selection

Storuboard 5 – Book a seat

Storyboard 6 - Payment method

Storyboard 7 - Confirmation

Evaluation by user observation

Summary

Transcripts

Functional testing

Non functional testing

Introduction

This is the second piece of assessed coursework for this module. This coursework relates to the two major practical skills that I’ve learnt on this module:

  • Analysing the usability of existing systems, and
  • Designing an interactive system with a user-centred design process.

Ideas in this course are subjective and qualitative, therefore there is not one single ‘right‘ answer to this coursework. So I will demonstrate various understandings of the HCI issues, present arguments based upon them, and explain why I believe my answer to be correct.

The aim of coursework two is to test my skills in designing and implementing a usable interactive system. Relating to coursework’s one, online ticket booking system, I have to design, build and test a new usable online cinema ticket booking system

There are four stages to this coursework, each reflecting on the User Centred Design process. Each stage builds upon each other, with a report written on each. These are the four stages:

Stage 1: HTA

        Conduct a hierarchical task analysis of the manual booking cinema tickets.

        Stage 2: Requirements Gathering

Compile and document a collection of requirements for your new online ticket booking system (Referring to coursework 1)

Stage 3: Design

From previous stage, produce a design for your proposed website. Produce a storyboard for the website.

Stage 4: Evaluation by user observation

Prototype the design in the previous stage, and test it, and record the observations.

These are the four steps I am going to report on, with a conclusion to follow, to evaluate my User Centred Design process.

Hierarchical Task Analysis (HTA)

...read more.

Middle

  • Pay by card

A problem with online systems is that there is usually only one method of payment, I have introduced two methods. The first payment method is similar to the cinebooking website, you enter the card details and the expiry date and you confirm the details.  This is justified in sub task 4, so after you have selected the film you pay for it by card or either cash. You can check if this requirement is used as much by the number of times the card transaction has been completed.

  • Pay by cash

This is the second form of payment, the user is asked what payment method they want to use, if its card enter in the details, if cash the system should ask for the users details and give them a booking number, the tickets will then be booked and ready for collection at the cinema, simply provide the booking number. This requirement will allow people without credit cards to use the system as well, this requirement is justified in sub task 4, where I can pay by various methods at the cinema. To see if this requirement is used as much as the card, simply count the number of times it is use as it is quantitative

  • Confirm a booking

When I went to the cinema and booked my ticket I got a receipt as a proof, also the ticket acts as a proof of purchase, but it is valuable if a refund is required or want to keep track of funds. So the system should confirm the actions carried out by the user, the cinema chosen, the film, the time, the ticket type and payment details, also a reference number or booking number which identifies the transaction, which then can be printed out as a receipt.

...read more.

Conclusion

No problems

No problems

No problems

Select a film on the screen.

No problems

No problems

No problems

Select films that are on various times

No problems

No problems

No problems

Choose ticket type and special needs option

No problems

No problems

No problems

Pay by cash or card

No problems

No problems

No problems

Confirm a booking

No problems

No problems

No problems

Choose and tell how many seats are available

No problems

No problems

No problems

Non functional testing

Type of test

Older brother

Expert

Younger brother

Middle

Dad

Novice

Be easy enough so a novice user can at least select a film and book a ticket without training.

No problems with the system booked a film with no problems. Took 2 minutes to book a film.

No problems with the system booked a film with no problems. Took 2 minute 50 seconds.

This test was aimed at the novice user, although it took 5 minutes to book a film, we had no problems.

Be efficient enough so a expert user can choose through the various cinemas and films on show, and choose the most appealing choice to him/her.

No problems with the system booked a film with no problems. Took 2 minutes to book a film.

No problems with the system booked a film with no problems. Took 2 minute 50 seconds.

This test was aimed at the novice user, although it took 5 minutes to book a film, we had no problems.

Be flexible enough to allow various methods of payment

Paid by credit card which confirmed his actions

Paid by cash which also confirmed his actions

Paid by credit card which confirmed his actions

Be competent enough so a wide range of audience may use it.

Booked a student ticket, which gives a discounted price.

Booked a child ticket which is lower fare compared to the other two.

Booked a adult ticket.

Sensible steps i.e. tell the user if a film is sold out before giving payment details.

Booked as there were enough seats available.

Made a second selection, as first option was booked before payment.

Booked as there were enough seats available

CMT 2200 – Human Computer Interaction                Page  of 18

...read more.

This student written piece of work is one of many that can be found in our University Degree Computer Science section.

Found what you're looking for?

  • Start learning 29% faster today
  • 150,000+ documents available
  • Just £6.99 a month

Not the one? Search for your essay title...
  • Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month

See related essaysSee related essays

Related University Degree Computer Science essays

  1. Design a web based online Appointment System for vehicle service centres in town to ...

    Over time this will cause deterioration in performance. Worse still, if you leave A/C operating with low refrigerant levels more serious problems can occur, lubricant circulation may be affected and air or moisture may enter the system. (Air-conditioning, 2002) CAM BELTS - This is a vital requirement on most vehicles at manufacturer recommended mileages.

  2. There are different types of voting systems used around the world in this assignment ...

    The minority parties have some MPs to represent them and everyone's vote counts theoretically. The arguments against the PLS System is that there is no link between MPs and there geographic constituency. The PLS System makes it imposable for a single party to win an absolute majority in the House of Commons, leading to governments forming multi-party coalitions.

  1. NETWORK DESIGN PROPOSAL

    Security Requirements. A firewall will be used so unauthorized users will be restricted. Part of the security will be Users accounts and passwords that will give limited access. There will be different access capabilities for network managers and users. Existing Network.

  2. Network Design

    to the users from the external network so the internal network can be protected from attacks. Proxy Server Proxy server is a server that sits between internet and the internal network which provide security, administrative control and cache services. We proposed to use a proxy server because of its abilities

  1. Management Information Systems plays a very important role in business. The purpose of ...

    MIS as an elastic anomoly: There are numerous ways that a company, that has invested in information technology, can leverage this investment to create, grow, or maintain elasticity of the anomoly. 1. Leverage IT investment that supports their core competency.

  2. The project explains various algorithms that are exercised to recognize the characters present on ...

    Table 5.2 Case 1 Simulation Results for Character Recognition The above results provide us with the following information. Column 1 is the number field that indicates the location of numbers on the plate starting from LHS. Thus, number zero indicates the first number/character while number 6 indicates the last number/character.

  1. Information systems development literature review. Since the 1960s Methodologies, Frameworks, Approaches and CASE ...

    Not only must the analysis team understand the documents but so too must the programmers themselves to be able to produce the system from the output of the methodology." Therefore detailed processes may increse both time and reduce productivity factors within systems development.

  2. Geometric Brownian Motion. The aim of this project is to gain an understanding ...

    have been tested to observe if the figure depends on the number of simulations entered. Two tables have been constructed for the company 'ITV', one table has the input of confidence interval as 95% and the other as 99% this will also test how sensitive the V-a-R figure would be depending on a users input of the confidence interval.

  • Over 160,000 pieces
    of student written work
  • Annotated by
    experienced teachers
  • Ideas and feedback to
    improve your own work