Beruflich Dokumente
Kultur Dokumente
INTERACTION
Foam prototyping
Why Prototype?
saves money
Type of Prototype?
•Evolutionary prototyping
•Operational prototyping
Fidelity of prototype
High
. Fidelity
Low Fidelity
Basis for final product
Proof of concept
Use of low cost, non-electronic media
Low Fidelity Prototyping
• Examples:
sketches of screens, task sequences, etc
‘Post-it’ notes
storyboards
paper prototyping
‘Wizard-of-Oz’
Sketching
Pulldow
n menu
Paper Prototyping
A second-level page
Paper Prototyping
Web
FrontPage, GoLive, Dreamweaver, Denim…
Screen mockups
Illustrator, Photoshop, PowerPoint,….
Clickthroughs
Flash, PowerPoint,…
Graphic interface builders
Visual Basic, Visual C#, …
Smalltalk, Lisp,…
Flash, Director,…
Graphic toolkits
Java JFC/Swing, TCL/TK, Prefuse,…
What is Design Rationale?
Weighing of tradeoffs
What is Design Rationale?
Types of DR:
Process-oriented
preserves order of deliberation and decision-making
Structure-oriented
emphasizes post hoc structuring of considered design alternatives
structure of gIBIS
supports
Position Argument
responds to
Issue
responds to
objects to
Position Argument
specializes
Sub-issue generalizes
questions
Design Rationale Technique
Option
Criterion
Question … Consequent …
Question
Design Rationale Technique
• Principles of usability
– general understanding
• Design patterns
– capture and reuse design knowledge
…
Design Rules
…
Design Rules
Standards
set by national or international bodies to ensure
compliance by a large community of designers
standards require sound underlying theory and slowly
changing technology
hardware standards more common than software
high authority and low level of detail
ISO 9241 defines usability as effectiveness, efficiency
and satisfaction with which users accomplish tasks …
Design Rules
Guidelines
more suggestive and general
many textbooks and reports full of guidelines
abstract guidelines (principles) applicable during early life
cycle activities
detailed guidelines (style guides) applicable during later life
cycle activities
understanding justification for guidelines aids in
resolving conflicts …