DOC PREVIEW
Berkeley COMPSCI 160 - Implementation

This preview shows page 1 out of 2 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 2 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 2 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

ImplementationAssignment StepsDeliverablesInteractionCodePresentationCS160: Interface Design, Prototyping, and Evaluation, Fall 05 Implementation ImplementationThe objective of this assignment is for you to gain the experience of implementing a prototype of an interface. This includes the experience of using an interface software development system.Assignment StepsThere are three steps involved in this project: developing the interaction you are going to implement, coding the interface, and present the interface to either to the TAs or me.1. InteractionDevelop an interaction where the user performs either a medium or hard task a. Describe exactly what the user wants to accomplish.It is critical that you are explicit in your description of what the user wantsto accomplish. Since, either the TAs or I will be attempting to perform thetask; we need to know exactly what we are trying to do. b. Describe each step you expect the user to follow to accomplish the task. This description should reflect how you expect the user to attempt to perform the task. It will be used twice: it will be the basis for determining what specific parts of the interface will need to be implemented. And, it will describe the steps the TAs or I will perform when we are testing your interface.c. Describe how the user determines if the task has been completed and if he/she was successful.Again, this description needs to be explicit. The TAs or I will use this description to determine when to stop and if we have been successful at completing the task. 2. Coding In a system of your choice, code enough of the interface to support the interaction thatyou have chosen above. Also, code enough of the interface to react to expected errors in attempting to perform the task.3. Presentationa. Preparation for executionPage 1 of 2CS160: Interface Design, Prototyping, and Evaluation, Fall 05 Implementation Present the interaction to the TAs or me. In this presentation, you will present exactly what the user wants to accomplish, the steps you expect the user to follow to accomplish the task, and how to determine if the task has been completed successfully. Also, provide a write-up of the presentation that we can use in the execution step (next).b. ExecutionThe TAs or I will attempt to execute the interaction you have presented. We may make mistakes (intentionally or not) in the process of executing the interaction.DeliverablesThere are three deliverables for this project: the interaction, the code, and the presentation. The deliverables of the interaction and the code is due on the scheduled due date. The presentation is to be scheduled with the TAs and me sometime after the due date and before the end of classes. On the document, indicate who in your team should be contacted for scheduling this including that person’s email address.InteractionThis section of the assignment should be written to support the TAs or me in the process of executing interaction. Make it clear, easy to read, and well organized. The steps should be a set of directions that the TAs or I will be able to follow. Number the steps. CodePrint out a copy of the code you used to implement the interface. Follow good coding practices such as commenting. If it is difficult to print out the code because the interface development environment does not support printing code well, print out pictures of key screens and the code segments for the objects in that screen.PresentationAt the scheduled time and place, meet with TAs or me. We will ask you to present the interaction section of this assignment. Then we will attempt to execute that interaction. If we have questions or run into problems, we will ask you to assist us.The whole process of presentation and execution should take less than 15 minutes. I recommend that you perform a dry run. In this dry run, have one member of the team take the role of the instructor. Make the presentation to this team member, and have the team member perform the interaction. Time this process. Make modifications to address any problems including running too long.Page 2 of


View Full Document

Berkeley COMPSCI 160 - Implementation

Documents in this Course
E-LEAGUE

E-LEAGUE

15 pages

iCurator

iCurator

10 pages

Project

Project

14 pages

E-Drink

E-Drink

10 pages

Load more
Download Implementation
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Implementation and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Implementation 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?