lecture 4 task analysis
DESCRIPTION
for hciTRANSCRIPT
![Page 1: Lecture 4 Task Analysis](https://reader036.vdocument.in/reader036/viewer/2022081421/563db7d7550346aa9a8e774e/html5/thumbnails/1.jpg)
LECTURE 4TASK ANALYSIS
![Page 2: Lecture 4 Task Analysis](https://reader036.vdocument.in/reader036/viewer/2022081421/563db7d7550346aa9a8e774e/html5/thumbnails/2.jpg)
DESCRIBING REQUIREMENTS ACTIVITIES Task Analysis & other task descriptionsUse CasesTask analysisWorkflow
![Page 3: Lecture 4 Task Analysis](https://reader036.vdocument.in/reader036/viewer/2022081421/563db7d7550346aa9a8e774e/html5/thumbnails/3.jpg)
1-USE CASE
Description of a user’s goal in using a systemFocuses on user-system interactionOne path through a use case is sometimes called a scenarioOften presented as a series of steps
Diagram of actors and use cases
![Page 4: Lecture 4 Task Analysis](https://reader036.vdocument.in/reader036/viewer/2022081421/563db7d7550346aa9a8e774e/html5/thumbnails/4.jpg)
SYMBOLS
![Page 5: Lecture 4 Task Analysis](https://reader036.vdocument.in/reader036/viewer/2022081421/563db7d7550346aa9a8e774e/html5/thumbnails/5.jpg)
![Page 6: Lecture 4 Task Analysis](https://reader036.vdocument.in/reader036/viewer/2022081421/563db7d7550346aa9a8e774e/html5/thumbnails/6.jpg)
2-TASK ANALYSIS
•Process of analyzing and documenting how people perform their jobs or activities
•Task-subtask decomposition
![Page 7: Lecture 4 Task Analysis](https://reader036.vdocument.in/reader036/viewer/2022081421/563db7d7550346aa9a8e774e/html5/thumbnails/7.jpg)
TASK DECOMPOSITION
Break tasks down into subtasksContinue for as many levels as needed…how many are needed?
Not just for computer tasks, but any sort of activityEasily supports sequential tasksCan support parallel tasks & branchingDifficult to represent exceptions, errors
![Page 8: Lecture 4 Task Analysis](https://reader036.vdocument.in/reader036/viewer/2022081421/563db7d7550346aa9a8e774e/html5/thumbnails/8.jpg)
HIERARCHICAL TASK ANALYSIS (HTA)Graphical notation & decomposition of tasksGoals – what the user wants to achieveTasks – do these to achieve the goalsSubtasks – lower-level tasks
Tasks organized into plansClusters of subtasks with a preferred order and prerequisite conditions
![Page 9: Lecture 4 Task Analysis](https://reader036.vdocument.in/reader036/viewer/2022081421/563db7d7550346aa9a8e774e/html5/thumbnails/9.jpg)
TASK MODEL - BORROW BOOK
Sequences added as annotationsGoal
Tasks tocomplete goal
Subtasks tocarry outone task
![Page 10: Lecture 4 Task Analysis](https://reader036.vdocument.in/reader036/viewer/2022081421/563db7d7550346aa9a8e774e/html5/thumbnails/10.jpg)
ANOTHER REPRESENTATION0. In order to borrow a book from the library 1. go to the library 2. find the required book
2.1 access library catalogue2.2 access the search screen2.3 enter search criteria2.4 identify required book 2.5 note location
3. go to correct shelf and retrieve book4. take book to checkout counter
![Page 11: Lecture 4 Task Analysis](https://reader036.vdocument.in/reader036/viewer/2022081421/563db7d7550346aa9a8e774e/html5/thumbnails/11.jpg)
HTA: TYPES OF PLANS
Fixed sequence
Optional tasks
Waiting events
Cycles
Time-sharing
Discretionary/ optional
![Page 12: Lecture 4 Task Analysis](https://reader036.vdocument.in/reader036/viewer/2022081421/563db7d7550346aa9a8e774e/html5/thumbnails/12.jpg)
OTHER TASK REPRESENTATIONS
Flow charts Ordering of task steps, can be complex Includes decisions logic and information
![Page 13: Lecture 4 Task Analysis](https://reader036.vdocument.in/reader036/viewer/2022081421/563db7d7550346aa9a8e774e/html5/thumbnails/13.jpg)
FLOW CHART EXAMPLE
Start
If a=1 a+2
output
Display
display
End
Y
N
![Page 14: Lecture 4 Task Analysis](https://reader036.vdocument.in/reader036/viewer/2022081421/563db7d7550346aa9a8e774e/html5/thumbnails/14.jpg)
ACTIVITY:
Draw Use case Diagram and flow chart
1.Auto sending Birthday wish through Text on desired mob no. at 12:00 AM
![Page 15: Lecture 4 Task Analysis](https://reader036.vdocument.in/reader036/viewer/2022081421/563db7d7550346aa9a8e774e/html5/thumbnails/15.jpg)
END