Fall CIS 764 Database Systems Engineering L6a: Usability - Part 1 (Part 2 … case studies) L6b. Review of Homeworks (next slides)
Fall 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: Tutorials Database development database%20development/obe_%20dbasedevmt.htm
Fall 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 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 CIS 764 Database Systems Engineering metrics: measure user speed, Likert measures of factors ( ease, navigation, readabililty,...) with statistical analysis
Fall 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 CIS 764 Database Systems Engineering Refs: Usability.gov... Nielson Usabiltiy Nielson: Ten Heuristics more links
Fall 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 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 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 CIS 764 Database Systems Engineering.
Fall CIS 764 Database Systems Engineering
Fall CIS 764 Database Systems Engineering end.
Fall CIS 764 Database Systems Engineering end.
Fall CIS 764 Database Systems Engineering.
Fall 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 CIS 764 Database Systems Engineering
Fall CIS 764 Database Systems Engineering ABDABD
Fall CIS 764 Database Systems Engineering end.