• 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 ...

    If the Cam belt is not replaced at the set intervals it could break and then most often causes expensive damage to the engine. This can be a complex job that requires special skill (Cam belts, 2002) STEERING - The steering system on every car is very important and requires regular maintenance to keep it at an optimum standard.

  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

    North District Network Sub-Diagram Administration LAN North District Network Sub-Diagram Finance/Accounting & Computer Services LAN North District Network Sub-Diagram Human Resources LAN South District Network Diagram (LAN cabling is 100BaseT CAT5)

  2. Network Design

    of: * Content filtering * Bandwidth management * Cache services IPPBX IPPBX is the equipment that helps to switch calls between the traditional phone line and VoIP. Internet Security Systems (2004). VoIP: The Evolving Solution and the Evolving Threat. United States: Internet Security Systems.

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

    This usually ensures quicker deliver times, problem-free delivery and an assured supply. It can also entail price discounts and other preferential treatment. The inability of new entrants to get onto a supply chain/inventory management system can be major barrier to entry.

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

    This test case performed on a bright image also involves two parts as illustrated in Figure 5.6. Firstly, it involves the detection of a license plate from the rear end picture of a car and its display on the TV screen.

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

    However employing SSADM to develop this system nevertheless identified various drawbacks stated below. * Structure * Deliverables The five modules included within SSADM outline the life cycle comprising of a significant amount of both written and diagrammatical deliverables. Due to the scope of this development being a small not a

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

    For example, looking at table 6.2 and the result under 1000 simulations the highest possible risk would be that there is a 1% chance that 7.99% could be lost and the lowest being 7.10% making the difference between the two 0.89%, whereas under 100 simulations the highest risk would be

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