闪电换影猫:Conceptual Models: Begin by Designing(Fifth)
来源:百度文库 编辑:偶看新闻 时间:2024/04/30 00:50:48
Relationships Between Concepts
Enumerating the objects and actions of the task-domain allows designers to notice actions that are shared among objects. Designers can then use the same user interface for actions across a variety of objects. For example, consider a drawing application that allows users to manipulate both rectangles and ellipses. If creation works the same way for both types of
objects, when a user knows how to create a rectangle and wants to create an oval, they already know how to do it. Similarly, if users can constrain rectangles to be squares they should also be able to constrain ellipses to be circles. This makes for a conceptual model that has fewer distinct concepts, is simpler and more coherent, and is more easily mastered.
If objects in a task-domain share actions, they can probably be organized in a specialization or type hierarchy, in which certain conceptual objects are specializations of others. If so, making that hierarchy explicit in the conceptual model may help users comprehend it more easily. While only programmers understand object-oriented analysis, most users can understand the idea of specialization. For example, a checking account is a type of bank account, and a book is one type of product or
item a store might sell.
Depending on the application, objects may also be related by a containment hierarchy, in which some objects can contain other objects. For example, an email folder contains email messages, and an organization can contain employees.
Finally, concepts in a task-domain are related to each other in importance. Some concepts are encountered by users more frequently than others. For example, closing a checking account is an infrequent operation compared to, say, entering a transaction into an account. The relative importance can be used to focus the design: It is more important to make frequent operations easy, even at the expense of less frequent ones.
Enumerating the objects and actions of the task-domain allows designers to notice actions that are shared among objects. Designers can then use the same user interface for actions across a variety of objects. For example, consider a drawing application that allows users to manipulate both rectangles and ellipses. If creation works the same way for both types of
objects, when a user knows how to create a rectangle and wants to create an oval, they already know how to do it. Similarly, if users can constrain rectangles to be squares they should also be able to constrain ellipses to be circles. This makes for a conceptual model that has fewer distinct concepts, is simpler and more coherent, and is more easily mastered.
If objects in a task-domain share actions, they can probably be organized in a specialization or type hierarchy, in which certain conceptual objects are specializations of others. If so, making that hierarchy explicit in the conceptual model may help users comprehend it more easily. While only programmers understand object-oriented analysis, most users can understand the idea of specialization. For example, a checking account is a type of bank account, and a book is one type of product or
item a store might sell.
Depending on the application, objects may also be related by a containment hierarchy, in which some objects can contain other objects. For example, an email folder contains email messages, and an organization can contain employees.
Finally, concepts in a task-domain are related to each other in importance. Some concepts are encountered by users more frequently than others. For example, closing a checking account is an infrequent operation compared to, say, entering a transaction into an account. The relative importance can be used to focus the design: It is more important to make frequent operations easy, even at the expense of less frequent ones.
谁了解 Conceptual Art?
谁了解 Conceptual Art?
_all the models,finally he chose a modern one. A.Compared B.Having compared C.Compared with
关于Hidden Markov Models
liquid crystal models是什么意思
heuristic relevance models是什么意思啊?
what is e-business models?
We have several models _______.
对于conceptual framework,IASB和FASB到底有什么不同?
Xfrog.and.models.3.5.完整图库 下载
Creative thinking models (举出例子)
MAPPING CASE FINDINGS INTO EXISTING E-BUSINESS MODELS 怎么翻译?
MAPPING CASE FINDINGS INTO EXISTING E-BUSINESS MODELS 怎么翻译?
Models what the learner already knows. 什么意思?
关于会计的概念框架,英文名叫conceptual framework。怎么理解他呢?
what models describe and discuss a strategic approach to People Management
Extremal Financial Risk Models,请问这篇论文应该属于哪一类?
Extremal Financial Risk Models,请问这篇论文应该属于哪一类?
Good models must have great personalities and professional attitudes.怎么翻译?
关于圣安地列斯GTA San Andreas\models\player.img
some 33 press conferences for launches were staged, presenting 68 new models.
we sponsored 4 of 10 UMP Super Late Models in the nation.如何翻译,谢谢
什么是B TO B
b.b.king是谁?