structured user interface design methodology

29
Structured User Interface Design Methodology Leonel Morales Díaz - [email protected] Universidad Francisco Marroquín Guatemala, C.A. Development Consortium: anyone. anywhere. In Latin America. Seattle, Washington March 31st - April 2nd, 2001

Upload: jenn

Post on 24-Jan-2016

39 views

Category:

Documents


0 download

DESCRIPTION

Structured User Interface Design Methodology. Leonel Morales Díaz - [email protected] Universidad Francisco Marroquín Guatemala, C.A. Development Consortium: anyone. anywhere. In Latin America. Seattle, Washington March 31st - April 2nd, 2001. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Structured User Interface Design Methodology

Structured User Interface Design Methodology

Leonel Morales Díaz - [email protected] Francisco Marroquín

Guatemala, C.A.

Development Consortium: anyone. anywhere. In Latin America.Seattle, Washington

March 31st - April 2nd, 2001

Page 2: Structured User Interface Design Methodology

Esta presentación requiere el tipo de letra Tempus Sanz

ITC

Page 3: Structured User Interface Design Methodology

Interactions Design - General

• The usability engineering paradigm

Analyze

Design

Build

Evaluate A

DBEA

DBE

A

D

EA

DBE

B

Iterative prototypingor spiral design

Solution

Page 4: Structured User Interface Design Methodology

Design and Engineering

Science: the seeing ofwhere you are

Design: the exploration ofwhere you would like to be

Engineering: the getting fromwhere you are to where you’d like to be

Page 5: Structured User Interface Design Methodology

Structured User Interface Design

• Specification of ten layers of design– Designs complete when all layers are

specified

• One application-specific start point– The set of objects to be handled

• Main assumption:“Every information system or

information appliance is devoteddevoted to handling a set of objectsset of objects or or

thingsthings from the real worldreal world”

Page 6: Structured User Interface Design Methodology

SUID Overview

access

organization

capture

update

creation

destruction

change

action

reaction

representationreality

Page 7: Structured User Interface Design Methodology

SUID: Representation

• Representation– To represent the real world objects

• with the needed attributes• as exactly as possible• recognizable (intuitive)

– easy to associate with the real object

• if not intuitive then formal

Page 8: Structured User Interface Design Methodology

SUID: Representation

• There is an implied reduction

Every being has multitude

of aspects

Only some aspects can be

considered in the system

The aspects considered have

to be represented

Page 9: Structured User Interface Design Methodology

SUID: Organization

• Organization– There are multiple objects in the system

• the order, grouping, separation, location, etc.

– decided by the designer– to help the user acquire information

“the user should be capable of recognizing

the underlying organization”

Page 10: Structured User Interface Design Methodology

SUID: Organization

“the user should be capable of

recognizing the underlying

organization”

Page 11: Structured User Interface Design Methodology

SUID: Access

• Access– Allow the user to access the objects...

• methods for getting to the objects– easy to learn (better: intuitive)

• every object should be accessible– with role considerations

– ...and their properties and attributes– Example: the open/close/save file

paradigm

Page 12: Structured User Interface Design Methodology

SUID: Access

“Access methods should be easy to learn, or better,

intuitive”

Page 13: Structured User Interface Design Methodology

SUID: Access Diagram

Outside the syste

m

Outside the syste

m

No objectNo

object

Any object

“A”

Any object

“A”

Any object

“B”

Any object

“B”

Page 14: Structured User Interface Design Methodology

SUID: Capture

• Capture– Introduce new objects in the system

• easy to use and learn (intuitive)• produces a representation of the object• lead the user to associate both

– the capture and the captured object

• able to capture all needed objects

Page 15: Structured User Interface Design Methodology

SUID: Update

• Update– Maintain the object and the

representation consistent• if one change the other should also

change• works both ways• automatic, if possible

Page 16: Structured User Interface Design Methodology

SUID: Capture and Update

Page 17: Structured User Interface Design Methodology

SUID: Creation

• Some objects begin to exist in the human mind– products of creativity

• The user must “create” their representation

• Creation– Allow the user to “create” new objects

• easy and intuitive• providing “raw material”

Page 18: Structured User Interface Design Methodology

SUID: Destruction

• Destruction– Allow the user to “destroy”

representations• dispose of the representation or...• ...physically affect the corresponding

object• Backup alternatives

Page 19: Structured User Interface Design Methodology

SUID: Creation and Destruction

Page 20: Structured User Interface Design Methodology

SUID: Action

• Action– The user “acts” over the objects– Methods for acting must be designed

• easy to learn, easy to use (intuitive)• all necessary actions

– Methods for objects to act over other objects

Page 21: Structured User Interface Design Methodology

SUID: Reaction

• Reaction– The response of objects to actions– Must be designed

• the user should be capable of– associating the response with the object – associating the response with the actions that

caused it– predict the possible set of reactions

Page 22: Structured User Interface Design Methodology

SUID: Action and Reaction

Page 23: Structured User Interface Design Methodology

SUID: Change

• Change– Advice users about changes in objects

• things change...– due to the user– due to other agents– due to the object’s nature

• made the user aware of those changes– immediately or afterwards– initial, subsequent and final states

Page 24: Structured User Interface Design Methodology

SUID: Change

Page 25: Structured User Interface Design Methodology

The SUID Diagram

access

organization

capture

update

creation

destruction

change

action

reaction

representationreality

Page 26: Structured User Interface Design Methodology

Using SUID

• Main use:– Design user interfaces (structured)

• redesign is possible for individual layers• complete specification can be generated• may be used as part of UCD, PD, etc.

Page 27: Structured User Interface Design Methodology

Using SUID

• Other uses:– Evaluate user interfaces

• evaluation goes layer by layer

– Compare user interfaces• comparing layer by layer

“This structure exists in everyevery user interface already

designed”

Page 28: Structured User Interface Design Methodology

Why SUID?

• A method to teach to developers– If they have a method they will design

• better than not to design at all

– ER d., state d., flow d., etc.• design of the UI tends to blur

– SUID alone can do something• help produce complete designs

Page 29: Structured User Interface Design Methodology

Structured User Interface Design Methodology

Leonel Morales Díaz - [email protected] Francisco Marroquín

Guatemala, C.A.

Development Consortium: anyone. anywhere. In Latin America.Seattle, Washington

March 31st - April 2nd, 2001