Content Modeling Context Mapping EEE459'12 - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

Content Modeling Context Mapping EEE459'12

Description:

You are typing information into a text entry box of some application, ... you have just typed the trademarked name of your company's flagship software product. ... – PowerPoint PPT presentation

Number of Views:43
Avg rating:3.0/5.0
Slides: 13
Provided by: majjw
Category:

less

Transcript and Presenter's Notes

Title: Content Modeling Context Mapping EEE459'12


1
Content ModelingContext MappingEEE459.12
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
2
Recall - Situation
  • You are typing information into a text entry box
    of some application, perhaps a free-form comment
    to be saved as part of a database entry. You
    reach the point where you have just typed the
    trademarked name of your companys flagship
    software product. You remember that company
    policy requires that the name should appear with
    a little trademark symbol after it, but you are
    temporarily stymied. The application does not
    support any special symbols, nor does the
    keyboard
  • Addendum We are only interested in casual users
    since expert users ltinsert relevant, believable,
    excuse heregt

3
Role Model
  • Who would or could use the system?
  • What is the general class or group to which they
    belong?
  • What distinguishes how they would or could use
    the system?
  • What characterizes their relationship to the
    software?
  • What do they typically need from the software?
  • How do they behave in relation to the software,
    and how do they expect the software to behave?

4
Our User Roles
  • occasionalUser
  • frequentUser
  • commercialUser
  • accentedCharacterUser
  • mathUser
  • graphicsUser
  • CJKUser

5
Task Model
  • What are users
  • trying to accomplish?
  • need to do to fulfill this role?
  • What capabilities are required to support
    whatever users need to accomplish?
  • What are the users main tasks
  • What information will users need to examine,
    create, change?
  • What will users
  • need to be informed of by the system?
  • need to inform the system about?

Essential use cases
...in this role
6
Use Case Analysis
insertingSymbol
request symbols
show specified symbols
select symbol
insert it leave
insertingPhrase
request symbols
show specified symbols
select symbol or type character
add to phrase
repeat until complete
insert phrase leave
7
Next...
Interaction Content The tools and materials
necessary to do the work
Interaction Context The place where we work
8
Content 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

9
abstract tools
action/operation
container
start/go/to
element
components
collection
stop/end/complete
select
notification
create
active material
delete, erase
input/acceptor
modify
editable element
move
editable collection
materials/hybrids
duplicate
selectable collection
perform ( return)
perform ( return)
toggle
selectable view set
view
10
Context Navigation Map
  • models the way the user will move through the
    interaction spaces in completing a use case

11
Notations
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
12
Modeling
ROLE MODEL
TASK MODEL
CONTENT MODEL
Essential use cases
ANALYSIS DESIGN
OPERATIONAL MODEL
IMPLEMENTATION MODEL
Write a Comment
User Comments (0)
About PowerShow.com