William H. Bowers Three Models. William H. Bowers Topics Computer Literacy Manifest Model Implementation Model Mental (Conceptual) Model Model Usage Questions.

Slides:



Advertisements
Similar presentations
Understand and appreciate Object Oriented Programming (OOP) Objects are self-contained modules or subroutines that contain data as well as the functions.
Advertisements

Gaining experience in the workplace and completing courses similar to this one will help you develop these skills.
Knowledge Pathways in IT
1 Chapter 2 Database Environment Transparencies © Pearson Education Limited 1995, 2005.
Lesson-10 Information System Building Blocks(2)
OHT 2.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 What is software? Software errors, faults and failures Classification.
Analysis Stage (Phase I) The goal: understanding the customer's requirements for a software system. n involves technical staff working with customers n.
Interface Guidelines & Principles Responsiveness.
Software Engineering Incorporating Interface Design Into Software Engineering.
Chapter 2 Database Environment Pearson Education © 2014.
Mental Models and Affordances Professor: Tapan Parikh TA: Eun Kyoung Choe
James Tam Introduction To Usability Designing and developing usable systems. The historical context of usability.
Use of Multimedia in Engineering. Mechatronics engineering is based on the combination from three basic engineering field that is mechaninal, electronics.
William H. Bowers – User-Centered Product Teams Torres 4.
Database Environment 1.  Purpose of three-level database architecture.  Contents of external, conceptual, and internal levels.  Purpose of external/conceptual.
2 1 Chapter 2 Data Model Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
Chapter 11: Interaction Styles. Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can.
Win8 on Intel Programming Course The challenge Paul Guermonprez Intel Software
CSC271 Database Systems Lecture # 4.
Computer basics Lesson 4 – Programs & S.O..
Databases ? 2014, Fall Pusan National University Ki-Joune Li.
Pengantar Teknologi Informasi dan Ilmu Komputer Information Technology and Data Representation PTIIK- UB.
BTS430 Systems Analysis and Design using UML Domain Model Part 1—Finding Conceptual Classes.
THE OSI REFERENCE MODEL Open Systems Interconnection (OSI) International Organization for Standardization( ISO)
File Processing - Database Overview MVNC1 DATABASE SYSTEMS Overview.
Concept #14.  In order to be successful on the job, what technology skills do you think you should develop?
Object-Oriented Analysis and Design An Introduction.
 Systems analysts are the key individuals in the systems development process.  A systems analyst studies the problems and needs of an organization to.
Chapter 6: Using Questionnaire Lecture 6 Topics –Question types –Scales –Formatting the questionnaire –Administering the questionnaire –Web questionnaires.
Software Engineering Chapter 3 CPSC Pascal Brent M. Dingle Texas A&M University.
William H. Bowers – Rethinking Files and Save Cooper 13.
Modeling system requirements. Purpose of Models Models help an analyst clarify and refine a design. Models help simplify the complexity of information.
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
Database Environment Chapter 2. Data Independence Sometimes the way data are physically organized depends on the requirements of the application. Result:
Comp 311 Principles of Programming Languages Lecture 1 Course Overview and Culture Corky Cartwright August 25, 2008.
Interface Guidelines & Principles Responsiveness.
William H. Bowers – Other Communication with Users Cooper 35.
William H. Bowers – Orchestration & Flow Cooper 9.
Bayu Adhi Tama, M.T.I 1 © Pearson Education Limited 1995, 2005.
Database Environment Session 2 Course Name: Database System Year : 2013.
Microsoft Visual Basic 2010: Reloaded Fourth Edition Overview An Introduction to Programming.
Theia Technical Design Presentation 3. Theia Overview Theia’s purpose is to create three dimensional, virtual representations of a room. To allow the.
Testing and Evaluating Software Solutions Reporting on the Testing Process.
English and Digital Literacies Unit 2.1: Introduction to Computer Assisted Language Learning Bessie Mitsikopoulou School of Philosophy Faculty of English.
1 Week 7 - System analyst IT2005 System Analysis & Design.
Understanding Data Intensive Systems Using Dynamic Analysis and Visualization Nesrine NOUGHI.
Computer Science 340 Software Design & Testing Software Architecture.
William H. Bowers – Understanding People Torres 3.
Chapter 2 Database Environment.
Duke CPS Software Design See Alan Cooper, The Essentials of User Interface Design l who designs the software? l Implementation is view of software.
1 Chapter 2 Database Environment Pearson Education © 2009.
Systems Analyst (Module V) Ashima Wadhwa. The Systems Analyst - A Key Resource Many organizations consider information systems and computer applications.
Introduction to Data Processing Michael J. Watts
William H. Bowers Visual Interface Design. William H. Bowers Topics Visual Software Visual Interface Canonical Vocabulary.
CSCI N207 Data Analysis Using a Spreadsheet. Course Goals This is a technical course in which data analysis is the main emphasis and spreadsheet is the.
California Common Core State Standards for School Counselors.
William H. Bowers – Conceptual Design and Architecture Torres 11.
Software Design Process. What is software? mid-1970s executable binary code ‘source code’ and the resulting binary code 1990s development of the Internet.
ICS 3UI - Introduction to Computer Science
Policy-oriented Enterprise Management (POEM)
Chapter 2 Database Environment Pearson Education © 2009.
User Interface Design and Development
Subtraction 63 – 49 = 64 – 50 True or false? Explain why it works
2018, Fall Pusan National University Ki-Joune Li
Introduction UI designer stands for User Interface designer. UI designing is a type of process that is used for making interfaces in the software or the.
Chapter 1 Cognitive psychology concepts
Members: Keshava Shiva Sanjeeve Kareena
Chapter 2 Database Environment Pearson Education © 2014.
GTECH 709 GIS hierarchies Chrisman’s spheres ANSI SPARC model
Presentation transcript:

William H. Bowers Three Models

William H. Bowers Topics Computer Literacy Manifest Model Implementation Model Mental (Conceptual) Model Model Usage Questions & Discussion

William H. Bowers Computer Literacy Euphemism for making user adapt to computer rather than having the computer adapt to the user.

William H. Bowers Manifest Model Program’s representation of functioning

William H. Bowers Implementation Model Actual workings of program

William H. Bowers Mental (Conceptual) Model Idea of how program works Simpler than implementation or manifest models Tendency towards anthropomorphic Useful to understand processing Not necessarily true or accurate Spreadsheet scrolling is conceptual

William H. Bowers Model Usage Manifest usually conforms to implementation Communication gap between technical (implementation) and non-technical (conceptual) people Understanding of implementation not necessary

William H. Bowers Model Usage U/I should conform to conceptual model Programmers usually conform U/I to implementation model Users don’t understand Boolean logic New technologies usually use the language of previous technology Copying mechanical U/I’s usually results in poor software U/I’s

William H. Bowers Questions & Discussion