Conceptual Model
What is this all about, anyway?
№ 3, Design of Digital Machines
Tim Sheiner



0.5beta 2013 This work by Tim Sheiner is licensed under a Creative Commons Attribution 3.0 United States.
The four sub models of the machine

                                                                                                            object model

                                                                         Input                               Controller



                                                                                                                                            Output

                                                                                                 View                       Model

                                                                                                                                    Digital Machine

                                                                              interaction model                           data model
                                                                                                                            conceptual model

                                                                                The conceptual model corresponds most closely to entire digital machine.




0.5beta 2013 This work by Tim Sheiner is licensed under a Creative Commons Attribution 3.0 United States.                                                  2
What does this thing do?
The concept model defines the system purpose
๏ what problem it solves (the need),
๏ for whom it solves the problem (the persona).

You learn the concept model one of 3 ways
1. It is given to you;
2. You need to figure it out;
3. It is given to you, but incorrectly, see case 2.



0.5beta 2013 This work by Tim Sheiner is licensed under a Creative Commons Attribution 3.0 United States.   3
Solution for case 2:
  Do user research



0.5beta 2013 This work by Tim Sheiner is licensed under a Creative Commons Attribution 3.0 United States.   4
Communicating the Concept Model
Two standard formats
1. Prose description
2. Concept Map




0.5beta 2013 This work by Tim Sheiner is licensed under a Creative Commons Attribution 3.0 United States.   5
Example: Prose Description
“A concept model is a high level description of an
application.
๏ it enumerates all concepts in the application that a user
  can encounter
๏ describes how those concepts relate to each other
๏ and explains how those concepts fit into task that users
  perform with the application”




0.5beta 2013 This work by Tim Sheiner is licensed under a Creative Commons Attribution 3.0 United States.   6
Example: Prose Description
“A concept model is a high level description of an
application.
๏ it enumerates all concepts in the application that a user
  can encounter
๏ describes how those concepts relate to each other
๏ and explains how those concepts fit into task that users
  perform with the application”




Johnson & Henderson, Conceptual Models, 2012

0.5beta 2013 This work by Tim Sheiner is licensed under a Creative Commons Attribution 3.0 United States.   6
Example: Concept Map
                              a

                 Concept
                  Model                                                                                     concepts                       users
                                                                   identifies                                             that matter to


                                                                                                     organized            who need               who want to
                                                                                                          into                                   achieve
                                                                                                                                                 particular
                                                                                                            application

                                                                                                        workflows
                                                                                                                                           goals
                                                                                                                             tool for
                                                                                                            permit           achieving
                                                                                                                             particular


                                                                                                               tasks
                                                                                                                                           based on Johnson & Henderson, 2012
0.5beta 2013 This work by Tim Sheiner is licensed under a Creative Commons Attribution 3.0 United States.                                                                 7
Concept Modeling Challenges
๏ Keeping it simple and focused
๏ Keeping it conceptual
          ➡ does not describe implementation
          ➡ does not describe user interface
          ➡ does not describe use cases
          ➡ does describe utility




0.5beta 2013 This work by Tim Sheiner is licensed under a Creative Commons Attribution 3.0 United States.   8
fin




0.5beta 2013 This work by Tim Sheiner is licensed under a Creative Commons Attribution 3.0 United States.         9
The Conceptual Model

The Conceptual Model

  • 1.
    Conceptual Model What isthis all about, anyway? № 3, Design of Digital Machines Tim Sheiner 0.5beta 2013 This work by Tim Sheiner is licensed under a Creative Commons Attribution 3.0 United States.
  • 2.
    The four submodels of the machine object model Input Controller Output View Model Digital Machine interaction model data model conceptual model The conceptual model corresponds most closely to entire digital machine. 0.5beta 2013 This work by Tim Sheiner is licensed under a Creative Commons Attribution 3.0 United States. 2
  • 3.
    What does thisthing do? The concept model defines the system purpose ๏ what problem it solves (the need), ๏ for whom it solves the problem (the persona). You learn the concept model one of 3 ways 1. It is given to you; 2. You need to figure it out; 3. It is given to you, but incorrectly, see case 2. 0.5beta 2013 This work by Tim Sheiner is licensed under a Creative Commons Attribution 3.0 United States. 3
  • 4.
    Solution for case2: Do user research 0.5beta 2013 This work by Tim Sheiner is licensed under a Creative Commons Attribution 3.0 United States. 4
  • 5.
    Communicating the ConceptModel Two standard formats 1. Prose description 2. Concept Map 0.5beta 2013 This work by Tim Sheiner is licensed under a Creative Commons Attribution 3.0 United States. 5
  • 6.
    Example: Prose Description “Aconcept model is a high level description of an application. ๏ it enumerates all concepts in the application that a user can encounter ๏ describes how those concepts relate to each other ๏ and explains how those concepts fit into task that users perform with the application” 0.5beta 2013 This work by Tim Sheiner is licensed under a Creative Commons Attribution 3.0 United States. 6
  • 7.
    Example: Prose Description “Aconcept model is a high level description of an application. ๏ it enumerates all concepts in the application that a user can encounter ๏ describes how those concepts relate to each other ๏ and explains how those concepts fit into task that users perform with the application” Johnson & Henderson, Conceptual Models, 2012 0.5beta 2013 This work by Tim Sheiner is licensed under a Creative Commons Attribution 3.0 United States. 6
  • 8.
    Example: Concept Map a Concept Model concepts users identifies that matter to organized who need who want to into achieve particular application workflows goals tool for permit achieving particular tasks based on Johnson & Henderson, 2012 0.5beta 2013 This work by Tim Sheiner is licensed under a Creative Commons Attribution 3.0 United States. 7
  • 9.
    Concept Modeling Challenges ๏Keeping it simple and focused ๏ Keeping it conceptual ➡ does not describe implementation ➡ does not describe user interface ➡ does not describe use cases ➡ does describe utility 0.5beta 2013 This work by Tim Sheiner is licensed under a Creative Commons Attribution 3.0 United States. 8
  • 10.
    fin 0.5beta 2013 Thiswork by Tim Sheiner is licensed under a Creative Commons Attribution 3.0 United States. 9