Title: Context Mapping EEE459'10
1Context MappingEEE459.10
Royal Military College of Canada Electrical and
Computer Engineering
Ref CL Chap 6
- Professor Greg Phillips
- Greg.Phillips_at_rmc.ca
- 1-613-541-6000 ext. 6491
Major JW Paul Jeff.Paul_at_rmc.ca 1-613-541-6000
ext. 6656
2Modeling
ROLE MODEL
TASK MODEL
CONTENT MODEL
Essential use cases
ANALYSIS DESIGN
OPERATIONAL MODEL
IMPLEMENTATION MODEL
3Review
- Interaction Context
- Interaction Contents
The place where we work
The tools and materials necessary to do the work
- 3 basic canonical abstract notations
generic abstract tool
generic abstract material
generic abstract active material
4abstract tools
components
materials/hybrids
5Content Modeling Process
- each use case ? interaction space
- examine use case narrative line by line
- as each required tool or material is identified
add it to the interaction space - organize results
- analyze results
- what other tools might be required?
- how can they be organized?
- Use User Language
- Dont get fixated on solution
6Capturing the Content Model
- need a text way to capture the posted solution
- Content Lists
- House Hunter Dialogue
- housePicture
- expandable thumbnail photo
- floorPlan
- expandable thumbnail blueprint
- styleSelector
- list of basic house styles
- townMap
- areaSelector
- from tool palette?
House Hunter Dialogue
7Context Navigation Map
A the interaction between the various work spaces
8Context Navigation Map
- models the way the user will move through the
interaction spaces in completing a use case - every abstract interaction space will have a
physical representation (screen, dialogue box,
window)
Q Will it be the same type of mapping constructs?
9Notations
window
any interaction context
dialogue or message
screen or display
panel or page within tabbed or other compound
dialogue
Types of actions (conventions) menu
selection ViewToolbar command button Apply
icon/tool selection ltPage Widthgt
action
context transition with implied return
context transition
10Types of Views
- Behavioural
- follow through a specific use case
- Architectural
- combines all behavioural views
- Sequential
- what happens when you return to the same
interaction space...
11What does the map tell you
Change System Settings
Program Manager
ltWindows Setupgt
ltControl Panelgt
OptionsChange system settings
ltNetwork Setupgt
Control Panel
Windows
OptionsChange network settings
ltNetworkgt
MS Windows Network
Network Setup
Startup
Network Startup Settings
In Windows Workgroup How does the typical
user change network log-on procedures?
12Teleguida example
- use case
- context model
- context mapping
13(No Transcript)
14Review
15Questions
16Next Class
- read sidebar page 138
- skim 135 - 141
- continuing the keyboard extender application...