0% found this document useful (0 votes)
53 views15 pages

Lecture 4 Task Analysis

This document discusses task analysis and different ways to represent tasks. It describes use cases as a way to describe a user's goal and interaction with a system through steps. Task analysis is defined as analyzing and documenting how people perform jobs or activities through task decomposition. Hierarchical task analysis is presented as a graphical way to decompose goals into tasks and subtasks organized into plans. Other representations discussed include a task model, numbered list, and flow charts to show the ordering of task steps and logic.

Uploaded by

Habib Hafeez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views15 pages

Lecture 4 Task Analysis

This document discusses task analysis and different ways to represent tasks. It describes use cases as a way to describe a user's goal and interaction with a system through steps. Task analysis is defined as analyzing and documenting how people perform jobs or activities through task decomposition. Hierarchical task analysis is presented as a graphical way to decompose goals into tasks and subtasks organized into plans. Other representations discussed include a task model, numbered list, and flow charts to show the ordering of task steps and logic.

Uploaded by

Habib Hafeez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 15

LECTURE 4

TASK ANALYSIS

DESCRIBING
REQUIREMENTS
ACTIVITIES

Task Analysis & other task


descriptions
Use Cases
Task analysis
Workflow

1-USE CASE
Description of a users goal in using a
system
Focuses on user-system interaction
One path through a use case is
sometimes called a scenario
Often presented as a series of steps

Diagram of actors and use cases

SYMBOLS

2-TASK ANALYSIS
Process of analyzing and documenting
how people perform their jobs or
activities
Task-subtask decomposition

TASK DECOMPOSITION
Break tasks down into subtasks
Continue for as many levels as needed
how many are needed?

Not just for computer tasks, but any sort


of activity
Easily supports sequential tasks
Can support parallel tasks & branching
Difficult to represent exceptions, errors

HIERARCHICAL TASK ANALYSIS


(HTA)
Graphical notation & decomposition of
tasks
Goals what the user wants to
achieve
Tasks do these to achieve the goals
Subtasks lower-level tasks

Tasks organized into plans


Clusters of subtasks with a preferred order
and prerequisite conditions

TASK MODEL - BORROW


BOOK
Goal

Sequences added
as annotations

Tasks to
complete goal

Subtasks to
carry out
one task

ANOTHER
REPRESENTATION
0. In order to borrow a book from the library
1. go to the library
2. find the required book
2.1 access library catalogue
2.2 access the search screen
2.3 enter search criteria
2.4 identify required book
2.5 note location
3. go to correct shelf and retrieve book
4. take book to checkout counter

HTA: TYPES OF PLANS


Fixed sequence
Optional tasks
Waiting events
Cycles
Time-sharing
Discretionary/ optional

OTHER TASK
REPRESENTATIONS
Flow charts
Ordering of task steps, can be complex
Includes decisions logic and information

FLOW CHART EXAMPLE


Start

If a=1

a+2

display

N
output
Display
End

ACTIVITY:
Draw Use case Diagram and flow chart
1.Auto sending Birthday wish through Text on desired
mob no. at 12:00 AM

END

You might also like