Department of Computer Science   University of Southern California
CSCI588  
 
Assignments
Assignment 1
Assignment 2
Assignment 3
Assignment 4
Assignment 5
Assignment 6
Assignment 7
Assignment 8
Assignment 9
Assignment 2
CSCI-588: Specification and Design of User Interface Software
Fall 2004
2A: System Requirements (Due: 6.30 pm. PDT, September 14, 2004)
When you generate your system requirements, use full sentences to describe them. Although you will use full sentences, keep them simple, readable, and grammatical. We only need the high level requirements. Make your requirements "testable". Try to avoid a broad description. The requirements are for your system, not for your users.
Use precise and direct language to write your requirements, for example, use the word "shall" instead of vague or confusing words like "should" or "could" or "may".
The requirements will change as you learn and discover more as your design matures.
v = Assignment completed satisfactorily. You are heading down the right path
v- = resubmit this homework
v+ = all possible requirements for your system are covered. The requirements are written in the specified format (specific English usage described above).
COURSE NOTES referral: See Pages 2-56 to 2-72. Remember to write your names and team number, if you have received it, plus your location ("Campus" or off-campus-location-name).
2B: Site/Navigation Map (Due: 6.30 pm. PDT, September 14, 2004)
For the site/navigation map, use one page to present your map. It should resemble a web site map, or a menu-tree-like hierarchical structure that shows how a user can move within the system that you plan to design. Include a few words of explanation to describe the main features of the site/navigation map. Both the requirements and the site map should change as you learn and discover more as your design matures.
v = Assignment completed satisfactorily. You are heading down the right path
v- means resubmit this homework
v+ = The site/navigation map is clear and easy to follow. You use some words attached to the site map or highlights to explain the contents of the site map.
COURSE NOTES referral: See Pages 2-76 to 2-78; 2-84 to 2-88 (Prof. stopped there, but, read ahead to 2-106). Remember to write your names and team number, if you have received it, plus your location ("Campus" or off-campus-location-name)
2C: Web Site Review (Due: 6.30 pm. PDT, September 14, 2004)
This is a team assignment. Critique a web site design using what you have learned. Select a web site of a major corporation or government entity (a large city, state, etc., for example, http://www.cityofla.org, and comment on what you like or dislike about that web site. Base your critique on what was discussed in class, what is in your supplemental notes regarding web site design, and what is in your class textbook. Point out any comments you have with respect to the source; for instance, Shneiderman's book says --- , Jakob Neilsen's web site suggests --- , usableweb.com gives a better example of --- , it was discussed in class that --- , the course notes state --- or such other examples to further justify your critique.
Limit your comments to approximately one single-spaced, typed page. Comment on amount of "eye-catching" visuals, advertisements, or other astonishing interfaces, as well as appropriateness for basic functions we have discussed such as search, help, site maps, navigation aids, etc. What about icon design, use of color, ability to print, frames? Supply a hardcopy of the home page of the web site also (black & white is OK).
v = one or two pages web site critique and provided the URL of the web site reviewed. The critique is subjective and does not point to any of the class references.
v- = resubmit this homework.
v+ = All important features of your selected web site are included in your critique. All comments are clear and hitting the point. You kept the comments to one page. You used references, as appropriate, to substantiate your assessment of the web site. You made constructive suggestions on how the web site could be improved. You noticed any technology impacts of this site, e.g. too many unproven plug-ins or unreadable in older versions of Windows, etc. You documented any differences of opinion among your teammates. You experimented with the checklists in your class notes on the referenced pages below. You remembered the hardcopy of the home page of the selected site.
COURSE NOTES referral: See Pages 2-34 to 2-52. Also, there is a handout describing the assignment. The handout was distributed in class and is also up on the DEN class web site entitled Web_Checklist_083104”. Remember to write your names and team number, if you have received it, plus your location (Campus or off-campus-location-name).