1. Initial Setupuser starts the applicationuser examines a single site - quick evauation mode// this can crawl through a site (from a url) or a directoryuser creates a evaluation profile that specifies guidelines to be checked, url, page exclusion list, etc. // this can crawl through a site (from a url) or a directoryuser create a new evaluation profile based on an existing profileuser crawls the site specified by a profile and identifies all relevant pages (preliminary site survey)user removes files from the analysis session(proj manager)start a project(unregistered user) uses quick evaluation tooluser registers with the system2. Evaluationuser saves the results of an analysis sessionuser loads the results of an analysis sessionuser compare the differences between two saved analysis sessionsUser analyzes the pages in the resulting listsystem presents summary of crawled pagesUser observes site wide statistics (guideline violations)System reports element of the page that potentially violate guidelines that cannot be automatically evaluateduser examines problem pages in detail... rendered html... stripped html... explantation of error... list of all errors... html sourcesystem suggests a correction(proj manager)show number of errors per page/site(devel team)check current site compliance(devel team)check single page compliance(devel team)review page compliance over time (devel team)create a custom list to search (e.g. programmer want to see only the pages that he is working on or wants to look at another programmers pages to see how he tackled a particular problem)(usability expert)checks overall site compliance(usability expert)review that compliance over time(usability expert)check a single page(usability expert)review single page over time3. Project Management(proj manager)review that compliance over time(proj manager)review problem areas - same problem coming up multiple time in differentpages(proj manager)identify problem areas(proj manager)modify project settings- modify which check points are evaluated – compare with initial check point specification(proj manager)review troublesome or incompliant programmers. . . (proj manager)summary for team's performance(proj manager)managers add specific guidelines, handles versioning information, groups guidelines(proj manager)enter their own comments for help suggestions(devel team)display a graph that shows progress(devel team)review own problem areas(devel team)identify developer responsible for pages/areas(usability expert)review problem areas - same problem coming up multiple time in different pages(Manager) manages user information(Usability expert) manually evaluates site and adjusts automatically produced ratingschedule a task (e.g. check site every day and report errors via email)4. Other(disabled person)generate summary report that can be sent to a developer suggesting problemsonline users forum - if you browsed a site, give it a 1 to 10 evaluation of a site. compare this to generated datasummary browser - give heads up about problemstool bar that has page rank on itsearch for page (via google) and then do analysis of top pagesTerms ----------------------------------------------------------Guideline ViolationsProfileActors----------------------------------------------------------DeveloperTesterDisabled PersonManagerUsability ExpertUnregister
View Full Document