You are on page 1of 2

REVISION TOPIC 3

SEMESTER OCTOBER 2022 – FEBRUARY 2023

QUESTION 1

The following is a description of online shopping:

Amirul opens the BeliBelah.com site and begins to choose products to


buy. To make a selection, Amirul has the options of accessing
catalogue information or accessing the search screen. By choosing to
access catalogue information, Amirul could view information of brand,
information of sizes and information clothes type. Once Amirul has
identified desired product, Amirul must add the product to cart.

Before checking out from the system, the system will ask Amirul to
confirm his purchase. He should click ‘Yes’ button to proceed or the
‘Delete’ button to remove item from cart. This is then followed with
making payment. In paying for his purchase, Amirul can choose from
credit transaction, cash on delivery or debit. Once payment is
complete, the system will generate receipt which Amirul should print
out for reference.

Using the above description, produce a graphical representation of the online shopping
Hierarchical Task Analysis.
(16 marks)

QUESTION 2
Task analysis is a process of analyzing and documenting how people perform their tasks.
Construct a hierarchical diagram of Hierarchical Task Analysis (HTA) for the purpose of
printing a document.
(10 marks)
QUESTION 3
You are assigned to design a web application called INTERACT, that allows students to
interact with their project team members on a real-time basis during class.
a) You need to gather the requirements by conducting interviews with the students. Provide
TWO (2) justifications for why an interview is a suitable instrument to gather user
requirements. (4 marks)

b) Now that you have conducted the interview, you need to establish the requirements needed
for INTERACT to function. State the requirement needed for each of these requirement types:
Functional, Non-Functional, Data, Environment.
(12 marks)

c) Discuss TWO (2) differences between a one-to-one interview and a focus group interview.
(4 marks)

You might also like