Suche senden
Hochladen
User interface design(sommerville) bangalore university
âą
Als PPT, PDF herunterladen
âą
2 gefÀllt mir
âą
4,081 views
Jaisha Shankar
Folgen
User Interface Design tutorial for Bangalore University and others
Weniger lesen
Mehr lesen
Bildung
Technologie
Melden
Teilen
Melden
Teilen
1 von 29
Jetzt herunterladen
Empfohlen
User Interface Design
User Interface Design
Gil Pasiona
Â
Module 1st USER INTERFACE DESIGN (15CS832) - VTU
Module 1st USER INTERFACE DESIGN (15CS832) - VTU
Sachin Gowda
Â
User Interface Design
User Interface Design
JReifman
Â
Migrating Interactive Legacy Systems To Web Services
Migrating Interactive Legacy Systems To Web Services
Porfirio Tramontana
Â
USER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPT
vicci4041
Â
5 chap - MAINTENANCE
5 chap - MAINTENANCE
sujitkumar Sujit.Karande
Â
Introduction To Usability
Introduction To Usability
Ovidiu Von M
Â
System Analysis and Design
System Analysis and Design
Matthew McKenzie
Â
Empfohlen
User Interface Design
User Interface Design
Gil Pasiona
Â
Module 1st USER INTERFACE DESIGN (15CS832) - VTU
Module 1st USER INTERFACE DESIGN (15CS832) - VTU
Sachin Gowda
Â
User Interface Design
User Interface Design
JReifman
Â
Migrating Interactive Legacy Systems To Web Services
Migrating Interactive Legacy Systems To Web Services
Porfirio Tramontana
Â
USER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPT
vicci4041
Â
5 chap - MAINTENANCE
5 chap - MAINTENANCE
sujitkumar Sujit.Karande
Â
Introduction To Usability
Introduction To Usability
Ovidiu Von M
Â
System Analysis and Design
System Analysis and Design
Matthew McKenzie
Â
Requirements Engineering
Requirements Engineering
Benoy Ramachandran
Â
Introduction of cad cam
Introduction of cad cam
vask82
Â
UI UX in depth
UI UX in depth
Shrestha Raaz
Â
Chapter five HCI
Chapter five HCI
yihunie ayalew
Â
Software Inspection And Defect Management
Software Inspection And Defect Management
Ajay K
Â
HCI 3e - Ch 11: User support
HCI 3e - Ch 11: User support
Alan Dix
Â
Figma.pptx
Figma.pptx
YASHWANTH122355
Â
Maintenance & Re-Engineering of Software
Maintenance & Re-Engineering of Software
Adeel Riaz
Â
Understanding UI/UX Design by Aroyewun Babajide
Understanding UI/UX Design by Aroyewun Babajide
Babajide Aroyewun
Â
Software Engineering Solved Past Paper 2020
Software Engineering Solved Past Paper 2020
MuhammadTalha436
Â
Chapter1(hci)
Chapter1(hci)
Latesh Malik
Â
UML Case Tools
UML Case Tools
Ashesh R
Â
Ch8-Software Engineering 9
Ch8-Software Engineering 9
Ian Sommerville
Â
User Support
User Support
Irfan Haidar
Â
Computer aided manufacturing
Computer aided manufacturing
Gulfaraz alam
Â
Introduction to OOA and UML
Introduction to OOA and UML
Shwetha-BA
Â
Interaction styles
Interaction styles
Saqib Shehzad
Â
OPERATE DATABASE APPLICATION
OPERATE DATABASE APPLICATION
YoomiLaataBekele
Â
Fundamentals of 3D modeling
Fundamentals of 3D modeling
Aniket Joshi
Â
Software Re-engineering Forward & Reverse Engineering
Software Re-engineering Forward & Reverse Engineering
Ali Raza
Â
User interface-design
User interface-design
DarkHorse Technologies Pvt Ltd
Â
The Ultimate Guide to Creating Visually Appealing Content
The Ultimate Guide to Creating Visually Appealing Content
Neil Patel
Â
Weitere Àhnliche Inhalte
Was ist angesagt?
Requirements Engineering
Requirements Engineering
Benoy Ramachandran
Â
Introduction of cad cam
Introduction of cad cam
vask82
Â
UI UX in depth
UI UX in depth
Shrestha Raaz
Â
Chapter five HCI
Chapter five HCI
yihunie ayalew
Â
Software Inspection And Defect Management
Software Inspection And Defect Management
Ajay K
Â
HCI 3e - Ch 11: User support
HCI 3e - Ch 11: User support
Alan Dix
Â
Figma.pptx
Figma.pptx
YASHWANTH122355
Â
Maintenance & Re-Engineering of Software
Maintenance & Re-Engineering of Software
Adeel Riaz
Â
Understanding UI/UX Design by Aroyewun Babajide
Understanding UI/UX Design by Aroyewun Babajide
Babajide Aroyewun
Â
Software Engineering Solved Past Paper 2020
Software Engineering Solved Past Paper 2020
MuhammadTalha436
Â
Chapter1(hci)
Chapter1(hci)
Latesh Malik
Â
UML Case Tools
UML Case Tools
Ashesh R
Â
Ch8-Software Engineering 9
Ch8-Software Engineering 9
Ian Sommerville
Â
User Support
User Support
Irfan Haidar
Â
Computer aided manufacturing
Computer aided manufacturing
Gulfaraz alam
Â
Introduction to OOA and UML
Introduction to OOA and UML
Shwetha-BA
Â
Interaction styles
Interaction styles
Saqib Shehzad
Â
OPERATE DATABASE APPLICATION
OPERATE DATABASE APPLICATION
YoomiLaataBekele
Â
Fundamentals of 3D modeling
Fundamentals of 3D modeling
Aniket Joshi
Â
Software Re-engineering Forward & Reverse Engineering
Software Re-engineering Forward & Reverse Engineering
Ali Raza
Â
Was ist angesagt?
(20)
Requirements Engineering
Requirements Engineering
Â
Introduction of cad cam
Introduction of cad cam
Â
UI UX in depth
UI UX in depth
Â
Chapter five HCI
Chapter five HCI
Â
Software Inspection And Defect Management
Software Inspection And Defect Management
Â
HCI 3e - Ch 11: User support
HCI 3e - Ch 11: User support
Â
Figma.pptx
Figma.pptx
Â
Maintenance & Re-Engineering of Software
Maintenance & Re-Engineering of Software
Â
Understanding UI/UX Design by Aroyewun Babajide
Understanding UI/UX Design by Aroyewun Babajide
Â
Software Engineering Solved Past Paper 2020
Software Engineering Solved Past Paper 2020
Â
Chapter1(hci)
Chapter1(hci)
Â
UML Case Tools
UML Case Tools
Â
Ch8-Software Engineering 9
Ch8-Software Engineering 9
Â
User Support
User Support
Â
Computer aided manufacturing
Computer aided manufacturing
Â
Introduction to OOA and UML
Introduction to OOA and UML
Â
Interaction styles
Interaction styles
Â
OPERATE DATABASE APPLICATION
OPERATE DATABASE APPLICATION
Â
Fundamentals of 3D modeling
Fundamentals of 3D modeling
Â
Software Re-engineering Forward & Reverse Engineering
Software Re-engineering Forward & Reverse Engineering
Â
Andere mochten auch
User interface-design
User interface-design
DarkHorse Technologies Pvt Ltd
Â
The Ultimate Guide to Creating Visually Appealing Content
The Ultimate Guide to Creating Visually Appealing Content
Neil Patel
Â
Chapter 1 Fundamentals of Database Management System
Chapter 1 Fundamentals of Database Management System
Eddyzulham Mahluzydde
Â
Fundamentals of Database system
Fundamentals of Database system
philipsinter
Â
Network management
Network management
Mohd Arif
Â
Database Management Systems (DBMS)
Database Management Systems (DBMS)
Dimara Hakim
Â
Operating system overview concepts ppt
Operating system overview concepts ppt
RajendraPrasad Alladi
Â
Andere mochten auch
(7)
User interface-design
User interface-design
Â
The Ultimate Guide to Creating Visually Appealing Content
The Ultimate Guide to Creating Visually Appealing Content
Â
Chapter 1 Fundamentals of Database Management System
Chapter 1 Fundamentals of Database Management System
Â
Fundamentals of Database system
Fundamentals of Database system
Â
Network management
Network management
Â
Database Management Systems (DBMS)
Database Management Systems (DBMS)
Â
Operating system overview concepts ppt
Operating system overview concepts ppt
Â
Ăhnlich wie User interface design(sommerville) bangalore university
user-interface-design-131010063550-phpapp01.pdf
user-interface-design-131010063550-phpapp01.pdf
LPhiHng3
Â
User Interface Design
User Interface Design
Yes3000
Â
UI_1.pdf
UI_1.pdf
Karthikeyan Muthukrishnan
Â
Hi600 ch09_text_slides
Hi600 ch09_text_slides
ljmcneill33
Â
Ian_Sommerville_Software_Engineering_6th.pdf
Ian_Sommerville_Software_Engineering_6th.pdf
jyotineeli1
Â
software engineering ch-1
software engineering ch-1
kamlesh kumar mehta
Â
merged (1).pdf
merged (1).pdf
ssuser92d367
Â
0273710133 pp01v2
0273710133 pp01v2
Ravi Chandra
Â
User Interface Design_Csc2204_lecture 1_-_introduction
User Interface Design_Csc2204_lecture 1_-_introduction
ENGWAU TONNY
Â
01 unidad i introduccion
01 unidad i introduccion
victdiazm
Â
ch1.ppt
ch1.ppt
OmarMohammadHamad
Â
Software Prototyping
Software Prototyping
Zafar Ayub
Â
Ch1
Ch1
Mayuran Ramanathan
Â
IRJET- Face Recognition using Landmark Estimation and Convolution Neural Network
IRJET- Face Recognition using Landmark Estimation and Convolution Neural Network
IRJET Journal
Â
Introduction to Software Enigneering
Introduction to Software Enigneering
university of education,Lahore
Â
Ch1
Ch1
guestfea9c55
Â
UEVision Presents: How Usability Can Help You Get More Customers
UEVision Presents: How Usability Can Help You Get More Customers
UEVision, Inc.
Â
Multichannel User Interfaces
Multichannel User Interfaces
Icinetic
Â
Multichannel User Interfaces
Multichannel User Interfaces
Pedro J. Molina
Â
Hi600 ch04_text_slides
Hi600 ch04_text_slides
ljmcneill33
Â
Ăhnlich wie User interface design(sommerville) bangalore university
(20)
user-interface-design-131010063550-phpapp01.pdf
user-interface-design-131010063550-phpapp01.pdf
Â
User Interface Design
User Interface Design
Â
UI_1.pdf
UI_1.pdf
Â
Hi600 ch09_text_slides
Hi600 ch09_text_slides
Â
Ian_Sommerville_Software_Engineering_6th.pdf
Ian_Sommerville_Software_Engineering_6th.pdf
Â
software engineering ch-1
software engineering ch-1
Â
merged (1).pdf
merged (1).pdf
Â
0273710133 pp01v2
0273710133 pp01v2
Â
User Interface Design_Csc2204_lecture 1_-_introduction
User Interface Design_Csc2204_lecture 1_-_introduction
Â
01 unidad i introduccion
01 unidad i introduccion
Â
ch1.ppt
ch1.ppt
Â
Software Prototyping
Software Prototyping
Â
Ch1
Ch1
Â
IRJET- Face Recognition using Landmark Estimation and Convolution Neural Network
IRJET- Face Recognition using Landmark Estimation and Convolution Neural Network
Â
Introduction to Software Enigneering
Introduction to Software Enigneering
Â
Ch1
Ch1
Â
UEVision Presents: How Usability Can Help You Get More Customers
UEVision Presents: How Usability Can Help You Get More Customers
Â
Multichannel User Interfaces
Multichannel User Interfaces
Â
Multichannel User Interfaces
Multichannel User Interfaces
Â
Hi600 ch04_text_slides
Hi600 ch04_text_slides
Â
KĂŒrzlich hochgeladen
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Carlos105
Â
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
Celine George
Â
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
SpandanaRallapalli
Â
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
thorishapillay1
Â
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
TechSoup
Â
Visit to a blind student's schoolđ§âđŠŻđ§âđŠŻ(community medicine)
Visit to a blind student's schoolđ§âđŠŻđ§âđŠŻ(community medicine)
lakshayb543
Â
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
MiaBumagat1
Â
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
Conquiztadors- the Quiz Society of Sri Venkateswara College
Â
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
SamikshaHamane
Â
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
Jisc
Â
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
mary850239
Â
call girls in Kamla Market (DELHI) đ >àŒ9953330565đ genuine Escort Service đâïžâïž
call girls in Kamla Market (DELHI) đ >àŒ9953330565đ genuine Escort Service đâïžâïž
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Â
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
Celine George
Â
Full Stack Web Development Course for Beginners
Full Stack Web Development Course for Beginners
Sabitha Banu
Â
Model Call Girl in Tilak Nagar Delhi reach out to us at đ9953056974đ
Model Call Girl in Tilak Nagar Delhi reach out to us at đ9953056974đ
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Â
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
Ashokrao Mane college of Pharmacy Peth-Vadgaon
Â
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
Dr.Ibrahim Hassaan
Â
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
JoshuaGantuangco2
Â
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
Sarwono Sutikno, Dr.Eng.,CISA,CISSP,CISM,CSX-F
Â
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
MIPLM
Â
KĂŒrzlich hochgeladen
(20)
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Â
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
Â
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
Â
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
Â
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Â
Visit to a blind student's schoolđ§âđŠŻđ§âđŠŻ(community medicine)
Visit to a blind student's schoolđ§âđŠŻđ§âđŠŻ(community medicine)
Â
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
Â
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
Â
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
Â
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
Â
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
Â
call girls in Kamla Market (DELHI) đ >àŒ9953330565đ genuine Escort Service đâïžâïž
call girls in Kamla Market (DELHI) đ >àŒ9953330565đ genuine Escort Service đâïžâïž
Â
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
Â
Full Stack Web Development Course for Beginners
Full Stack Web Development Course for Beginners
Â
Model Call Girl in Tilak Nagar Delhi reach out to us at đ9953056974đ
Model Call Girl in Tilak Nagar Delhi reach out to us at đ9953056974đ
Â
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
Â
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
Â
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
Â
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
Â
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
Â
User interface design(sommerville) bangalore university
1.
User Interface
Design ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 1
2.
User interface design
Objectives ï Understand a number of user interface design principles which have been introduced to serveral interaction styles and understand when these are most appropriate. ï Understand when to user graphical and textual persentation of information. ï Know what is involved in the principal activities in the user interface design process. ï Understand usability attributes and have been introduced to different approaches to interface evaluation. ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 2
3.
UI design principles
User familiarity ⹠The interface should be based on user-oriented terms and concepts rather than computer concepts ⹠E.g., an office system should use concepts such as letters, documents, folders etc. rather than directories, file identifiers, etc. Consistency ⹠The system should display an appropriate level of consistency ⹠Commands and menus should have the same format, command punctuation should be similar, etc. Minimal surprise ⹠If a command operates in a known way, the user should be able to predict the operation of comparable commands ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 3
4.
UI design principles
(cont.) Recoverability ⹠The system should provide some resilience to user errors and allow the user to recover from errors ⹠This might include an undo facility, confirmation of destructive actions, 'soft' deletes, etc. User guidance ⹠Some user guidance such as help systems, on-line manuals, etc. should be supplied User diversity ⹠Interaction facilities for different types of user should be supported ⹠E.g., some users have seeing difficulties and so larger text should be available ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 4
5.
Topics Covered
ï Design Issues ï The UI Design Process ï User Analysis ï User Interface Prototyping ï Interface Evaluation ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 5
6.
Design Issues
The designer of a user interface to a computer is faced with two key questions: 1. How should the user interact with the computer system? 2. How should information from the computer system be presented to the user? ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 6
7.
Interaction styles
Direct manipulation ⹠Easiest to grasp with immediate feedback ⹠Difficult to program Menu selection ⹠User effort and errors minimized ⹠Large numbers and combinations of choices a problem Form fill-in ⹠Ease of use, simple data entry ⹠Tedious, takes a lot of screen space Command language ⹠Easy to program and process ⹠Difficult to master for casual users Natural language ⹠Great for casual users ⹠Tedious for expert users ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 7
8.
Information presentation
Information presentation is concerned with presenting system information to system users The information may be presented directly or may be transformed in some way for presentation The Model-View-Controller approach is a way of supporting multiple presentations of data Information to Presentation be displayed software ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 8 Display
9.
Information display factors
Is the user interested in precise information or data relationships? How quickly do information values change? Must the change be indicated immediately? Must the user take some action in response to a change? Is there a direct manipulation interface? Is the information textual or numeric? Are relative values important? ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 9
10.
Alternative information presentations
Jan Feb M ar A il M pr ay June 2842 2851 3164 2789 1273 2835 4000 3000 2000 1000 0 Jan Feb Mar A il M pr ay June ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 10
11.
Information display
1 0 10 20 4 2 3 Dial with needle Pie chart Thermometer Horizontal bar ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 11
12.
Displaying relative values
Pressure Temper atu re 0 100 200 300 400 0 25 50 75 100 ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 12
13.
Design factors in
message wording ï Context ï Experience ï Skill Level ï Style ï Culture ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 13
14.
Design factors in
message wording Context Whenever possible, the messages generated by the system should reflect the current user context. As far as is possible, the system should be aware of what the user is doing and should generate messages that are relevant to their current activity. ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 14
15.
Design factors in
message wording(Cntd.) Experience As users become familiar with a system they become irritated by long. âMeaningfullâ messages. However, beginners find it difficult to understand short, terse statements of a problem. You should provide both types of messages and allow the user to control message conciseness. ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 15
16.
Design factors in
message wording(Cntd.) Skill Level Messages should be tailored to the usersâ skills as well as their expericence. Messages for the different classses of users may be expessed in different ways depending on the terminology that is familiar to the reader. ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 16
17.
Design factors in
message wording(Cntd.) Style Messages should be positive rather than negative. They should use the active rather than the passive mode of address. They should never be insulting or try to be funny. ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 17
18.
Design factors in
message wording(Cntd.) Culture Whenever possible, the designer of messages should be familiar with the culture of the contury where the system is sold. There are distinct differences between Europe, Asia and America. A suitable message for one culture might be unacceptable in another. ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 18
19.
System and user-oriented
error messages U se r- o rie nte d e rro r me ssa g e Sy ste m- o rie nte d e rro r me ssa g e Erro r #27 ? Pa tie nt J. Ba te s is no t re g iste re d Invalid patient id entered Click on Patients for a list of registered patients Click on R etry to re-input a patient name Click on Help for more information OK C a nce l Pa ti e nts H e lp R e tr y C a nce l ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 19
20.
User interface design
process Analyse and Produce paper- Evaluate design understand user based design with end-users activities prototype Produce Design Evaluate design dynamic design prototype with end-users prototype Executable Implement prototype final user interface ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 20
21.
User Analysis
If you donât understand what users want to do with a system, then you have no realistic prospect of designing an effective user interface. To develop this understanding, you may user techniques such as task analysis, ethnographic studies, user interviews and observations or commonly, a mixture of all of these. ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 21
22.
Analysis Techniques
Hierarchical Task Analysis(HTA) In HTA, a high level task is broken down into subtasks, and plans are identified that specify what might happen in a specific suitation. ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 22
23.
Analysis Techniques (Cntd.)
Ethnography It closely observe how people work, how they interact with others and how features in the workplace are used to support their work. The advantage of ethnography is that the ethnographer can observe intuitive actions and informal collabrations that can then spark further discussions about the work. ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 23
24.
User Interface Prototyping
Approachers ï Paper Prototyping ï Storyboard 3 Main Approachers ï Script-driven approach(Macromedia) ï Visual Programming Languages(VB) ï Internet-Based Prototyping(Java) ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 24
25.
Interface Evaluation
It is the process of assessing the usability of an interface and checking that it meets user requirements. Therefore, it should be part of the normal verification and validation process for software system. ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 25
26.
Simple evaluation techniques
Questionnaires for user feedback Video recording of system use and subsequent tape evaluation. Instrumentation of code to collect information about facility use and user errors. The provision of a âgripeâ button for on-line user feedback. ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 26
27.
Usability attributes Attribute
Description Learnability How long does it take a new user to become productive with the system? Speed of operation How well does the system response match the userâs work practice? Robustness How tolerant is the system of user error? Recoverability How good is the system at recovering from user errors? Adaptability How closely is the system tied to a single model of work? ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 27
28.
Key points
Interface design should be user-centred. An interface should be logical and consistent and help users recover from errors Interaction styles include direct manipulation, menu systems form fill-in, command languages, and natural language Graphical displays should be used to present trends and approximate values. Digital displays when precision is required Colour should be used sparingly and consistently ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 28
29.
Key points
Ideally, a user interface should be evaluated against a usability specification What about help for the user? âą Systems should provide on-line help. This should include âhelp, Iâm in troubleâ and âhelp, I want informationâ âą A range of different types of user documents should be provided ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 29
Jetzt herunterladen