Upload
augustine-dylan-barber
View
215
Download
0
Tags:
Embed Size (px)
Citation preview
Fall 2007 http://www.cis.ksu.edu 1
CIS 764 Database Systems Engineering
L6a: Usability - Part 1 (Part 2 … case studies)
L6b. Review of Homeworks (next slides)
Fall 2007 http://www.cis.ksu.edu 2
CIS 764 Database Systems Engineering
Status … about class demos
JDev in labs … reported to be fixed JDev wireless + off-campus …still pending (KSU firewall blocks Oracle port , why so slow to change that ??? )
JDev to develop DB tables: http://www.oracle.com/technology/products/jdev/index.html Tutorials Database development http://www.oracle.com/technology/obe/obe1013jdev/10131/ database%20development/obe_%20dbasedevmt.htm
Fall 2007 http://www.cis.ksu.edu 3
CIS 764 Database Systems Engineering
Usability …
a measure (a ranking or quantitative assessment) of user satisfaction and performance in using an interface (web, application UI, or service API) for an application or service.
Fall 2007 http://www.cis.ksu.edu 4
CIS 764 Database Systems Engineering
includes:
function (functionality) ... the use-cases , appearance ........... the "look and feel", ( readable, simple: 7+-2 ) operation ........................ the required behavior of the user and the behavior of the application (speed … how fast users complete transactions, … how fast system completes operations, navigation, conceptual/visual model, intuitiveness )
Fall 2007 http://www.cis.ksu.edu 5
CIS 764 Database Systems Engineering
metrics:
measure user speed, Likert measures of factors ( ease, navigation, readabililty, ...) with statistical analysis http://en.wikipedia.org/wiki/Likert_scale
Fall 2007 http://www.cis.ksu.edu 6
CIS 764 Database Systems Engineering
Why important?
1. usability will dominate the success/rejection of the application.
2. presentation & usability team typically same effort as the model implementation !! est. 10% of design budget == usability
often a different “kind” of person: less technical, more user oriented: eg background in psychology, graphic arts
Fall 2007 http://www.cis.ksu.edu 7
CIS 764 Database Systems Engineering
Refs:
Usability.gov ... http://www.usability.gov/basics/
Nielson Usabiltiy 101 http://www.useit.com/alertbox/20030825.html Nielson: Ten Heuristics http://www.useit.com/papers/heuristic/heuristic_list.html
more links http://www.usableweb.com/
Fall 2007 http://www.cis.ksu.edu 8
CIS 764 Database Systems Engineering
User-centered design: usability integrated with the requirements and design steps. awareness of usability guidelines and patterns. awareness of interaction patterns: navigation, selection, draging, etc. user advocate on design team analysis of user domain: roles, conceptual models, specific tasks, user personas use of prototypes: often visual mock-up (Story boarding) or state-machine simulator together with user observation & analysis (Usability labs, video & timed)
Fall 2007 http://www.cis.ksu.edu 9
CIS 764 Database Systems Engineering
consider your homework page: user view ( the instructor): what purpose? what usability features?
producer view (you): what purpose? what usability features?
Fall 2007 http://www.cis.ksu.edu 10
CIS 764 Database Systems Engineering
consider your homework page: user view ( the instructor): what purpose? an index to homework items, identification of items & author, by date
what usability features? Firefox & IE (browser independence) loads fast … minimal images, etc minimal scroll (compact, not large font) student name + item names stable record
… some examples follow = = = =>
Fall 2007 http://www.cis.ksu.edu 11
CIS 764 Database Systems Engineering
.
Fall 2007 http://www.cis.ksu.edu 12
CIS 764 Database Systems Engineering
Fall 2007 http://www.cis.ksu.edu 13
CIS 764 Database Systems Engineering
end.
Fall 2007 http://www.cis.ksu.edu 14
CIS 764 Database Systems Engineering
end.
Fall 2007 http://www.cis.ksu.edu 15
CIS 764 Database Systems Engineering
.
Fall 2007 http://www.cis.ksu.edu 16
CIS 764 Database Systems Engineering
student goals:
grades reported …. Name in URL or page permissions set
security …………….
included an empty index.html prevents directory browsing to find homework items
In public_html directory included a robots.txt file disallow crawling robots to index the homework directory
Fall 2007 http://www.cis.ksu.edu 17
CIS 764 Database Systems Engineering
Fall 2007 http://www.cis.ksu.edu 18
CIS 764 Database Systems Engineering
A
B
D
Fall 2007 http://www.cis.ksu.edu 19
CIS 764 Database Systems Engineering
end.