Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
66 views
16 pages
Module 3 HCI Models
Uploaded by
DenzelNestorTingzon
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download
Save
Save Module-3-HCI-Models For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
66 views
16 pages
Module 3 HCI Models
Uploaded by
DenzelNestorTingzon
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Carousel Previous
Carousel Next
Download
Save
Save Module-3-HCI-Models For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 16
Search
Fullscreen
INTRODUCTION TO HUMAN COMPUTER INTERACTION Rg EXPLAIN USER-CENTERED DESIGN p\erere)s ie] Nemge) INTERACTION DESIGN FOUNDATION “UCD is an iterative design process in which designers and other stakeholders focus on the users and their needs in each phase of the design process. UCD calls for involving users throughout the design process via a variety of research and design techniques so as to create highly usable and accessible products for them.” Meaning, User-Centered Design (UCD) is a repetitive design process in which designers involve users throughout the design process via a variety of research and design techniques to create highly usable and accessible products for them This is why designers always contact their clients to check their feedback because it helps the entire user experience. User-centered design is all about a tailored experience for users. UCD CONSIDERS THE WHOLE USER EXPERIENCE When the design team brings the users into every stage of the design process, you invest your effort and other resources into a powerful way of finding out what works well, what doesn’t and why. Your users are an early-warning system you can use to correct your design. They can expose many aspects—positive and negative—your team may have overlooked regarding such vital areas as usability and accessibility. 6l PageINTRODUCTION TO HUMAN COMPUTER INTERACTION Rg D PRINCIPLES . Aclear understanding of user and task requirements. 2. Incorporating user feedback to define requirements and design. 3. Early and active involvement of the user to evaluate the design of the product. 4. Integrating user-centered design with other development activities. 5. Iterative design process It is quite simple — if you change the design late in the process, then it will typically cost ten times more than if you changed it during the requirements stage. Analysis and feedback are critical. User-centered design makes sure that you design and develop products right from the beginning, exactly what your clients want ESSENTIAL ELEMENTS OF USER-CENTERED DESIGN TE ACCESSIBILITY Users should be able to find — information easily and quickly Users should be able to see from the beginning what they can do with the product, what it is about, how they can Short sentences are preferred here. The easier the phrases and words, the better. Text should be easy to read. 7|PageINTRODUCTION TO HUMAN COMPUTER INTERACTION Rg SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) SDLC is a process which defines the various stages involved in the development of software for delivering a high-quality product. This process is ass ciated with several models, each including a variety of tasks and 's. This term is also known as the Software Development Process Model. Bld Le ad * Identify the people who will use the product, and how they will be using it. Data gathering is conducted at this stage such as discussion with the stakeholders, brainstorming, interview, gathering what kind of input is required, and what output is expected. eS ed ellaey ue) 1. Collected data is then analyzed to see if requirements can be incorporated into the software that is to be developed. They are used to create ‘Requirements Specification’ . The team may translate the data into Customer Journey Scenarios, low- fidelity wireframes, build maps or navigational structure, and show them to the users. They may also specify business and _ technical requirements for the product. Users will feel included and participate at this stage actively. 3. By the end of this stage, users should clearly understand how they will interact with the product. mre] [em] =] [=] [==] B[PageINTRODUCTION TO HUMAN COMPUTER INTERACTION Rg Se a ees eee Se 4. In this stage, the team may proceed = with the design and development of -S the system based on the Requirements Specification. ro © 5. This is the most critical and longest stage in SDLC since the actual coding is done from a rough concept —_ = et to a complete design. a1 PAL tie) | * This stage tests and evaluates the usability of the product with actual Usability Testing users. an tn rte ey ot This process of evaluation is ongoing from the very beginning of ' specifying requirements to wonder this process doesn't stop SF after development is complete. Each new element, feature or flow brings on new rounds of evaluation and & 4 feedback gathering. ~ . Once a product is made, stand back and analyze the whole picture. Don’t get frustrated because this does not mean you need to fix something after each feedback is received 9|PageINTRODUCTION TO HUMAN COMPUTER INTERACTION Og = dm ee) oe ie Now that we have scratched the surface of user-centered design principles and processes, let's see some User-Centered Design examples YOUTUBE Exploring video content is not enough; it's a community where browsing through comments and scrolling down recommended stuff is all simultaneous with watching. BANK APP CONCEPT Remembering dozens of passwords is no longer needed in many mobile apps. Fingerprint login or face ID solved this problem in a matter of seconds. SMART HOME APP In a smart home app, controlling the levels of security is controlled through several taps of a screen. It's critical for users to see what's on and off right on the home screen. 10|PageINTRODUCTION TO HUMAN COMPUTER INTERACTION Og HOW MANY APPLICATIONS AND WEBSITES DO ACCESS EVERYDAY? Can you name and count the number of processes/transactions of that system? You will be surprised by the number of processes involved in every visit you make to a certain website or application Let's learn more with these real life examples: A. FACEBOOK APPLICATION We are all familiar with this application. This has become part of our daily lives. Since its launch in 2004, Facebook has become one of the mostly-used applications in the world. Can you guess the processes of Facebook? Let's tackle the most commonly used transactions: Transaction 1: Login/Registration - In order to fully access its function and features; we need to secure first an account/profile. And the question is how? Here are the processes: 1. The user will access the system 2. The system will display the login form/registration form 3. The user will provide needed details 4. The system will validate user account Transaction 2: Post an Update 1. The user will access the system 2. The system will validate user account 3. The user will click the button ‘Write a Post’ 4. The user will post a status or a photo/video and click button ‘Post’ 5. The system will display the status or photo/video 11|PageINTRODUCTION TO HUMAN COMPUTER INTERACTION Og B. ATM OR AUTOMATED TELLER MACHINE It is a banking subsystem that provides bank customers with access to financial transactions in a public space without the need for a cashier, clerk, or bank teller. Transaction 1: Check Balance 1. 2 3. 4 5. 6. 7 The card user will insert the card The system will verify the card . The user will input passcode/pin The system will validate the pin and show the menu options The user will choose Check Balance from the options The system will display available balance The system will ask the user for another transaction or close the session The user will choose to close the session and get the card Transaction 2: Withdraw a Cash 1. 2. The system will verify the card 3. The user will input passcode/pin 4. The system will validate the pin and show the menu options 5. 6 7. 8. The card user will insert the card The user will choose ‘Withdraw Cash’ from the options . The user will enter withdrawal amount . The system will process the transaction . The user will collect the cash, take the printed receipt (if needed), and get the card Above examples show a step-by-step process in meeting a certain transaction. Meaning, the system has a_ systematic, logical and understandable system which make them usable for the users. 2|PageINTRODUCTION TO HUMAN COMPUTER INTERACTION Rg OMRENGAGE ACTIVITY 4: NAME IT TO WIN IT! Below is the list of Mobile Applications and Websites. From this, you will choose one (1) and specify at least three (3) transactions of your chosen applicationiwebsite. Provide also the processes of each transaction. MOBILE APPLICATIONS Sesh} Maar a Tr . Google Meet os OT] PCT T) ee Peau Osc ey 2. YouTube.com PMC ae eek) acu ERE arte TICK) Canes) ieee) Fy p eck) Berna) Ca Cy TOW ure r OMe ta NAME OF MOBILE APPLICATION/WEBSITE: TRANSACTION 1: TRANSACTION 2: TRANSACTION 3: Process: Process: Process: 1 1 1 2. 2. 2. 3. 3. 3. 4B | PageINTRODUCTION TO HUMAN COMPUTER INTERACTION Rg USE CASE DIAGRAM Use Case Diagram is a representation of flow of interaction or transaction between the user, also known as actor, and the system. An effective Use Case Diagram can help your team discuss and represent: + Scenarios in which your system or application interacts with people, organizations, or external systems + Goals that your system or application helps those entities (known as actors) achieve + The scope of your system DEFINITIONS AN =} ACTOR « Arole, not an individual. Actors are represented by stick figures * Primary actors should be to the left side of the diagram * Actors don’t interact with other actors A—*—k ‘Aaminisirator aministrator USE CASE «Each use case is represented as an ellipse «+ Each use case represents a single system function * The name of the use case can be listed inside or just below it and begin with a verb * They should highlight the logical order «Included use case is placed to the right of the invoking use case Register Account 14|PageINTRODUCTION TO HUMAN COMPUTER INTERACTION Rg SYSTEM BOUNDARY + Represented as a box that includes all of the relevant use cases. Note that the actors are outside the system boundary. CONNECTIONS * Connects actors and use cases. A solid line connecting an actor to a use case shows that the actor is involved in that particular system functions. * Note that all of the actors in a use case are not involved in all the use case in the system. Use cases do not have to be connected to other use cases. EXTEND RELATIONSHIP <
> symbol. * The extending use case is dependent on the extended (base) use case. * The extending use case is usually optional and can be triggered conditionally. INCLUDE RELATIONSHIP ~ “
5"* —¢ An association between two use cases where one or use case uses the functionality contained in the other. It is shown as a dotted-line arrow pointing —-
—-* toward the use case and labeled with the <
> symbol. « The base use case is incomplete without the included use case. * The included use case is mandatory and not optional. 15|Page[-—————__, Confirm Be Request Facebook User INTRODUCTION TO HUMAN COMPUTER INTERACTION Rg HOW TO DRAW A USE CASE DIAGRAM? A Use Case model can be developed by following the steps below. 1. Identify the Actors or the role of the users of the system. 2. For each category of actors, identify all the goals/tasks relevant to the system. Note that each user has different level of access with the system . Create use cases for every identified goal. . Structure the use cases in a logical manner. . Prioritize, review, estimate and validate the users. AY EXAMPLE USE CASE DIAGRAM OF FACEBOOK APPLICATION Login/Register ‘Account Create a Post Interact with a Post Update Friend's List Send Stars (Gaming) Edit Profile Figure 1,0 Use Case Diagram of Facebook Application This is an example of a Use Case Diagram. Do not forget to put Figure Title for each Use Case Diagram (Figure 1.0 Use Case Diagram of Facebook Application). Note that each identified use cases inside the system boundary should be defined using a written use case or User Story. 16|Page ‘Administrator Google PlayINTRODUCTION TO HUMAN COMPUTER INTERACTION Rg WRITTEN USE CASE OR USER STORY User Story, as the name implies, is simply writing the processes of each identified use case in the Use Case Diagram. This identifies the function and flow of the system you are making. + USE CASE TITLE — this is the actual use case in your Use Case Diagram. E.g. Register Account, Create a Post, etc. + DESCRIPTION - briefly describing the goal of the use case in a sentence style. « PRIMARY ACTOR - the one who initiates or interacts with the use case. E.g. Facebook User, Administrator, Google Play * GOAL - the objective of your use case that must be met upon completing the processes. « PRE-CONDITIONS — things that system must ensure are true before the use case can start. E.g. In the use case Send Stars (Gaming), user cannot make this transaction if the account has no enough balance. * POST-CONDITIONS — This is the guaranteed or achieved result of the goal. * USE CASE SCENARIO - defines the step-by-step processes of each use case using a table. Particular process of the Actor and the System should be defined in a logical manner. E.g. Table 1.0 Use Case Scenario of Registering an Account Actor System 1. 2. 3 4. Note that the process may start from the Actor or the System depending on the use case 17|PageINTRODUCTION TO HUMAN COMPUTER INTERACTION Rg EXAMPLE WRITTEN USE CASE OF FACEBOOK APPLICATION Use Case Title: Login/Register Account Description: The user creates or login a Facebook account Primary Actor: Facebook User Goal: To login or create a Facebook Account Pre-Conditions: All required fields must be supplied Post-Conditions: Successfully created an account/logged in Table 1.0 Use Case Scenario of Registering an Account eon 1. Access the system 2. Display Login/Registration Form 3. Supply Needed Information 4. Authenticate Details 5. Display Confirmation Message Use Case Title: Create a Post Description: The user posts a status or picture/video Primary Actor: Facebook User Goal: To create a post or update status Pre-Conditions: The user must be logged in Post-Conditions: Status has been successfully posted or created Table 2.0 Use Case Scenario of Creating a Post Seen 1. Access the system 2. Validates User Account 3. Click ‘Create a Post’ 6. Checks information 4. Write a status or select 7. Displays status/picture/video picture/video 5. Tick ‘Post’ buttonINTRODUCTION TO HUMAN COMPUTER INTERACTION Rg Use Case Title: Interact with a Post Description: The user reacts, comments, or shares a post Primary Actor: Facebook User Goal: To interact with a post Pre-Conditions: The user must be logged in ions: The user has successfully reacted/comment/shared a Table 3.0 Use Case Scenario of Interacting with a Post eon 1. Access the system 2. Validates User Account 3. Browse to the Newsfeed 4. React, Comment or Shares a Post Use Case Title: Confirm Request Description: The user is notified and confirms a friend request Primary Actor: Facebook User Goal: To confirm friend request Pre-Conditions: The user must be logged in Post-Conditions: Friend request has been approved Table 4.0 Use Case Scenario of Confirming a Friend Request Bon 1. Access the system 2. Validates User Account 4. Checks Notification/Friend 3. Displays Notification Requests Section 5. Clicks ‘Confirm’ button 6. Updates Friend List 19|Pagepte INTRODUCTION TO HUMAN COMPUTER INTERACTION Rg Use Case Title: Send Stars (Gaming) Description: The user purchases and sends stars to Creators Primary Actor: Facebook User Goal: To make a purchase and send stars to Creators Pre-Conditions: The user must be logged in and has Star Balance in his account Post-Conditions: Stars sent to Creators and updates Star Balance Table 5.0 Use Case Scenario of Sending Stars to Creators Een 1. Access the system 2. Validates User Account 3. Selects ‘Gaming’ from Menu 4. Displays available Live Gaming Streams 5. Chooses from the list 7. Checks Star Balance 6. Selects ‘Send Stars’ 8. Recommends Stars 9. Purchases Stars thru Online 10. Links account and authenticate Payment details 12. Sends Stars to Creators 11. Updates Star Balance Use Case Title: Edit Profile Description: The user edits/updates personal information Primary Actor: Facebook User Goal: To edit profile Pre-Conditions: The user must be logged in Post-Conditions: The user has successfully updated his information Table 6.0 Use Case Scenario of Editing Profile Seen 1. Access the system 2. Validates User Account 3. Clicks Profile 4. Displays Personal Timeline 5. Ticks Edit Profile and Updates 7. Displays Updated Information Personal Information 6. Click ‘Save’ button 20|PageINTRODUCTION TO HUMAN COMPUTER INTERACTION Og Qa : =| EVALUATE —O Great! You have reached the end of the unit. Workshop 4: Use Case Diagram and User Story Form a group of two (2) members. Each group will have an assigned website/application to create its Use Case Diagram and User Story. The leader will be the one to turn-in the work output including a separate file of their conversation to know whether each member contributes to the team. 21 [Page
You might also like
Principle of Human Computer Interaction
PDF
No ratings yet
Principle of Human Computer Interaction
59 pages
Cit 353 Introduction To Human Computer Interaction
PDF
No ratings yet
Cit 353 Introduction To Human Computer Interaction
305 pages
Human Computer Interaction 1
PDF
100% (1)
Human Computer Interaction 1
85 pages
HCI Lec06
PDF
No ratings yet
HCI Lec06
83 pages
Introduction To Human-Computer Interaction (HCI)
PDF
No ratings yet
Introduction To Human-Computer Interaction (HCI)
10 pages
1 Lecturer - 1 - New - p1
PDF
No ratings yet
1 Lecturer - 1 - New - p1
23 pages
NPTEL HCI Tut3
PDF
No ratings yet
NPTEL HCI Tut3
32 pages
Introduction To Human-Computer Interaction (HCI)
PDF
No ratings yet
Introduction To Human-Computer Interaction (HCI)
23 pages
Unit I
PDF
No ratings yet
Unit I
69 pages
CEF 472 HCI Chap 2 The Design Process Students Version
PDF
No ratings yet
CEF 472 HCI Chap 2 The Design Process Students Version
9 pages
Human Computer Interaction
PDF
No ratings yet
Human Computer Interaction
12 pages
Hci - Unit Ii
PDF
No ratings yet
Hci - Unit Ii
34 pages
HCI Automation
PDF
No ratings yet
HCI Automation
47 pages
Hci CH 1
PDF
100% (1)
Hci CH 1
19 pages
Official Hci Course Suptic
PDF
No ratings yet
Official Hci Course Suptic
174 pages
Hci Reviewer
PDF
No ratings yet
Hci Reviewer
23 pages
Hci L001
PDF
No ratings yet
Hci L001
25 pages
Course Info: Human Computer Interaction (HCI) CPCS381, CPIT280, CPIS354 CPCS351, CPIT250, CPIS250
PDF
No ratings yet
Course Info: Human Computer Interaction (HCI) CPCS381, CPIT280, CPIS354 CPCS351, CPIT250, CPIS250
61 pages
Reviewer For HCI
PDF
No ratings yet
Reviewer For HCI
6 pages
HCI Lec01
PDF
No ratings yet
HCI Lec01
35 pages
Se 4
PDF
No ratings yet
Se 4
50 pages
Human Machine Interaction
PDF
0% (1)
Human Machine Interaction
4 pages
HCI Paper
PDF
No ratings yet
HCI Paper
12 pages
Module 1 HCI
PDF
No ratings yet
Module 1 HCI
31 pages
Experiment No 1: Name:-Harsh Mendapara Batch: - A2 Roll No: - 31 Subject: - HMI (Human Machine Interaction)
PDF
No ratings yet
Experiment No 1: Name:-Harsh Mendapara Batch: - A2 Roll No: - 31 Subject: - HMI (Human Machine Interaction)
4 pages
Lecture 1 - HCI
PDF
No ratings yet
Lecture 1 - HCI
24 pages
HCI Reviewer
PDF
No ratings yet
HCI Reviewer
8 pages
Course Outline
PDF
No ratings yet
Course Outline
3 pages
Week 1 - Lecture 2
PDF
No ratings yet
Week 1 - Lecture 2
33 pages
U1 Hci
PDF
No ratings yet
U1 Hci
65 pages
IT 321 Chapter 1
PDF
No ratings yet
IT 321 Chapter 1
9 pages
Human Computer Interface 2
PDF
No ratings yet
Human Computer Interface 2
3 pages
SWE-507 - Human Computer Interaction (Mid) Solved
PDF
No ratings yet
SWE-507 - Human Computer Interaction (Mid) Solved
10 pages
Hci CH4
PDF
No ratings yet
Hci CH4
7 pages
Hci Reviewer
PDF
No ratings yet
Hci Reviewer
5 pages
Chapter 1 Human-Computer Interaction Note
PDF
No ratings yet
Chapter 1 Human-Computer Interaction Note
41 pages
Unit 1 Principle of HCI PDF
PDF
No ratings yet
Unit 1 Principle of HCI PDF
58 pages
Kashish Hci
PDF
No ratings yet
Kashish Hci
4 pages
SCO307 (HCI) 1 Intro
PDF
No ratings yet
SCO307 (HCI) 1 Intro
9 pages
Unit 2 PDF
PDF
No ratings yet
Unit 2 PDF
12 pages
Fundamentals of Hci
PDF
No ratings yet
Fundamentals of Hci
40 pages
Lec01 4-15-21
PDF
No ratings yet
Lec01 4-15-21
15 pages
Introduction To HCI: Sub-Top-Ics
PDF
No ratings yet
Introduction To HCI: Sub-Top-Ics
51 pages
Human Computer Interaction: Faculty of Electrical and Computer Engineering Atirsaw A
PDF
No ratings yet
Human Computer Interaction: Faculty of Electrical and Computer Engineering Atirsaw A
119 pages
Lec#4 Lec#5
PDF
No ratings yet
Lec#4 Lec#5
22 pages
HCI Assignment
PDF
No ratings yet
HCI Assignment
6 pages
HCI Notes - Unit 1
PDF
No ratings yet
HCI Notes - Unit 1
15 pages
Lesson 1
PDF
No ratings yet
Lesson 1
8 pages
9 Usability
PDF
No ratings yet
9 Usability
28 pages
Material 01 - Human-Computer Interaction
PDF
No ratings yet
Material 01 - Human-Computer Interaction
8 pages
Introduction N Chapter 1 PDF
PDF
No ratings yet
Introduction N Chapter 1 PDF
51 pages
HCI LabFile Mahima Verma F9 02015603117
PDF
No ratings yet
HCI LabFile Mahima Verma F9 02015603117
32 pages
Chapter 1.1 Introduction To Human Computer Interaction (HCI) : By: Mr. Juvert de Los Reyes
PDF
No ratings yet
Chapter 1.1 Introduction To Human Computer Interaction (HCI) : By: Mr. Juvert de Los Reyes
28 pages
HCI Chapter 01 Introduction PDF
PDF
No ratings yet
HCI Chapter 01 Introduction PDF
8 pages
HCI Chapter 01 Introduction PDF
PDF
No ratings yet
HCI Chapter 01 Introduction PDF
8 pages
Annotated Bibliography
PDF
0% (1)
Annotated Bibliography
4 pages
Solicit
PDF
No ratings yet
Solicit
18 pages
Lesson 2 POSC 1013
PDF
No ratings yet
Lesson 2 POSC 1013
13 pages
TOPIC 3 - Conditional Statements - PART 1
PDF
No ratings yet
TOPIC 3 - Conditional Statements - PART 1
18 pages
POSC 1013 Exercises
PDF
No ratings yet
POSC 1013 Exercises
2 pages
Laguna Quezon
PDF
No ratings yet
Laguna Quezon
19 pages
Human-Computer Interaction: October 25, 2005 - Intelligent System Design, IT-university - Maria Håkansson
PDF
No ratings yet
Human-Computer Interaction: October 25, 2005 - Intelligent System Design, IT-university - Maria Håkansson
27 pages
Application For Defense
PDF
No ratings yet
Application For Defense
1 page
Different Authorities in Imposing Tax in The Philippines: Tingzon
PDF
No ratings yet
Different Authorities in Imposing Tax in The Philippines: Tingzon
7 pages