ImageVerifierCode 换一换
格式:PDF , 页数:32 ,大小:101.69KB ,
资源ID:704869      下载积分:10000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-704869.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ECMA TR 61-1992 USER INTERFACE TAXONOMY《用户界面分类法》.pdf)为本站会员(outsidejudge265)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

ECMA TR 61-1992 USER INTERFACE TAXONOMY《用户界面分类法》.pdf

1、EUROPEAN COMPUTER MANUFACTURERS ASSOCIATIONUSER INTERFACE TAXONOMYECMA TR/61June 1992.EUROPEAN COMPUTER MANUFACTURERS ASSOCIATIONUSER INTERFACE TAXONOMYECMA TR/61June 1992.Brief HistoryECMA/TC35 was set-up in 1990 to develop an architectural reference model for the user system interface. The mainpur

2、pose was to use the developed model to identify the standards required for this interface and also to improve thecommunication on user interfaces in generally providing a common framework and terminology.Work started by examining the currently available user system interfaces and the relevant work a

3、lready in progress inother standardisation bodies. A number of meetings were dedicated to the consideration of user interfaces eithercommercially available or under development, and liaison was maintained with other standardisation bodies, inparticular with ISO/IEC JTC1/SC18 WG9 and is ISO/TC159/SC4

4、 WG5.In addition to the ECMA user interface reference model, this ECMA Technical Report contains a set of forms (seeannex A), permitting the classification of a user interface according to the ECMA taxonomy. This annex containsexamples of completed forms.The work of NIST was considered, and annex B

5、describes the relationship between the interface in this TechnicalReport and the one described in FIPS 158.Annex C describes a set of input, output and input/output devices.Work on this ECMA Technical Report was completed in February 1992.Adopted as an ECMA Technical Report by the ECMA General Assem

6、bly of June 1992.- i -Table of contents1Scope 12 References 13 Definitions 13.1 Dialogue 13.2 Dialogue control function 13.3 Dialogue technique 13.4 Presentation of information 13.5 Coding 13.6 Formatting 13.7 Input/Output device 13.8 Guidance function 13.9 Metaphor 24 Acronyms 25 User interface str

7、ucture 25.1 Integrated approach 25.2 Structure of components 35.2.1 Metaphor 35.2.2 Dialogue technique 45.2.3 Guidance function 45.2.4 Dialogue control function 55.2.5 Presentation of information 65.2.6 Input/Output devices 76 Engineering and ergonomic principles 86.1 Action/object order 86.2 Comple

8、xity of function set 86.3 Complexity of objects 86.4 WYSIWYG 86.5 Physical principles 86.6 Dialogue principles 96.7 Drivability 96.8 Look and Feel 96.9 Internationalisation 97 Applicability domains 98 Environmental constraints 109 UIRA realisation 10Annex A User interface classification methodology

9、13- ii -Annex B The NIST interface model 17Annex C Description of input and output devices 191ScopeUser interface design is an area where research and standardization are still in progress. Therefore, thistechnical report cannot be exhaustive.Most existing work on user interface models has focussed

10、on the technical aspects, with particular emphasison implementation issues. By contrast, this report attempts to concentrate on conceptual aspects. For thisreason, it is not always easy to relate the model described in this technical report to those proposed by others.This ECMA Technical Report desc

11、ribes user interface elements and concepts and their relationships anddependencies. It should support the description of existing user interfaces and the specification of future onesin terms of these elements and concepts and their structure.It is not the purpose of this ECMA Technical Report to giv

12、e value judgement on the choices for specific userinterfaces.This ECMA Technical Report should assist in improving communication on user interfaces in general byproviding a common framework and terminology. It might also assist:- the designer/implementor of user interfaces and of user interface mana

13、gement systems;- the vendor when describing user interfaces of software products;- the procurer/buyer when defining user interface requirements;- standardisation groups.2 ReferencesISO 9241 Ergonomic requirements for office work with visual display terminals (VDTs) - Multi-partStandardFIPS 158 The u

14、ser interface component of the application portability profile (NIST - 1991)3 DefinitionsFor the purpose of this ECMA Technical Report the following definitions apply.3.1 DialogueA two-way communication between a user and a system to achieve a particular goal.3.2 Dialogue control functionA function

15、supporting the user progressing through a dialogue.3.3 Dialogue techniqueA specific method to implement a dialogue.3.4 Presentation of informationThe coding and formatting methods used to support the user progressing through a dialogue.3.5 CodingThe use of a code which assigns meanings to a variety

16、of sensory signals to convey information betweensystem and user.3.6 FormattingThe arranging and structuring of coded information to assist the user in encoding input signals anddecoding output signals.3.7 Input/Output deviceA physical mediator between the user and the system.3.8 Guidance functionInf

17、ormation or capabilities that guide the users interaction with the system.- 2 -3.9 MetaphorAbstraction of familiar everyday objects or actions to be applied to user interface objects or actions byanalogy.NOTE 1:The usual definition of metaphor (see e.g. Collins dictionary) reads: “A figure of speech

18、 in which a wordor phrase is applied to an object or action that it does not literally denote in order to imply aresemblance.“4 AcronymsCAD Computer Aided DesignCASE Computer Aided Software EngineeringCSCW Computer Supported Cooperative WorkDTP Desktop PublishingI/O Input/OutputUIRA User Interface R

19、eference ArchitectureWYSIWYG What You See Is What You Get5 User interface structureClassification of user interfaces is made easier by the identification of commonalities, like engineering andergonomic principles.Another dimension of viewing user interfaces results from their domains of applicabilit

20、y. It divides into threecategories: the application area itself (e.g. office, control rooms), the user characteristics (e.g. expert, novice,casual), and the constraints (e.g. technology, economics).5.1 Integrated approachWith this approach the user views the interaction as one homogeneous integrated

21、 dialogue with the systemwhere the individual components are not exposed. However, from a system point of view, these individualcomponents are identifiable. Logically, six main components can be identified as shown in figure 1.PresentationofinformationApplicationApplicationDialoguetechniqueGuidancef

22、unctionI/O deviceMetaphorDialoguecontrolfunctionDIAL OGUEUSERFigure 1 - User interface overview- 3 -5.2 Structure of components5.2.1 MetaphorMetaphors are built for environments, objects and actions. Typical environmental metaphors that arecommonly found in current user interfaces include:- the desk

23、top metaphor;- the workbench metaphor;- the control panel metaphor.There are other existing or possible metaphors, for example various games are built on metaphors.Metaphors for objects and actions may be either specific to certain environments or may be generic, likecut and paste or drag and drop.

24、User interfaces may use one or more metaphors.Similarity between the metaphors and the user interface objects or actions improves acceptance andreduces the risk of misinterpretation.5.2.1.1 The desktop metaphorThe desktop metaphor represents objects and actions traditionally associated with a desk a

25、nd thesurrounding office environment.Typical metaphorical objects include:- folders, notebooks and documents;- filing cabinets;- calculators;- printers, fax machines, scanners;- in-baskets and out-baskets for mail;- a waste basket for disposing of unwanted documents;- alarm clocks and diaries;- card

26、 files.Actions associated with the desktop metaphor often involve “direct manipulation“ using a pointingdevice. These include:- filing;- printing;- mailing;- copying.5.2.1.2 The workbench metaphorThe workbench metaphor represents an environment which contains the tools and other work itemsorganised

27、to do work in a particular task area. Workbenches are usually specialised for the generationof particular products, such as:- software (CASE);- engineering drawings (CAD);- publications (DTP).5.2.1.3 The control panel metaphorThe control panel metaphor represents a physical panel containing an array

28、 of instruments forcontrolling a machine.Typical objects include dials and gauges (both analogue and digital), sliders, buttons and knobs.Typical application areas include:- process control;- patient monitoring;- simulation.- 4 -5.2.2 Dialogue technique5.2.2.1 MenusA set of options presented by the

29、dialogue system to the user. The user selects one or more optionsfrom the set and the system provides the desired response (or another menu in the case of ahierarchical choice structure). Menu options may be textual, symbolic or spoken.5.2.2.2 Languages- Natural languageThe technique by which users

30、communicate with the dialogue system in language originally usedfor human to human communication. The language itself is normally restricted with regard to thevocabulary and phrases allowed.- Command languageA specified set of user inputs which, when processed by the dialogue system, result in assoc

31、iateactions. Users enter (rather than select) complete or abbreviated command(s) and the dialoguesystem performs the activities specified by the command(s). Command utilized in a givenapplication are usually referred to as a command language. Command languages include bothnatural-like languages and

32、specialised languages.- Questions and answersA dialogue technique by which the user responds to questions asked by the dialogue system (e.g.system-initiated dialogue). Questions are typically asked one at a time and may vary depending onthe previous answer. In most applications of this dialogue tech

33、nique, answers can be qualitative(yes/no) or quantitative (a number).5.2.2.3 Direct manipulation- Object basedA form of dialogue in which the user directly acts upon the objects to be manipulated by pointingat them, moving and/or changing their physical characteristics (or values) via the use of an

34、inputdevice. In its purest form, a direct manipulation dialogue allows users to perform all availableinteraction operation by acting on displayed objects in ways analogous to manipulating physicalentities. Such objects are typically concrete, often graphical, representations of abstract softwarestru

35、ctures or capabilities, displayed within a simulated two or three-dimensional environment.- Control panel basedThis dialogue technique is defined by the closed loop consisting of machines and human operatorscontrolling the machines using control actuators, which are represented by objects that are u

36、sed toperform an action.The specifics of this dialogue technique are:- variety of types of control actuators;- input in digital or analogue form in normally fixed sequences;- strong time constraints (real time);- complexity of system control.5.2.2.4 Form fillingA dialogue technique that requires the

37、 user to fill in, complete or modify fields (typically labelled) ona form displayed by the system. This dialogue technique allows multiple user inputs in a singletransaction and provides contextual information concerning the nature of the required inputs.5.2.3 Guidance functionThis Technical Report

38、only considers guidance functions which are explicitly provided to the user onrequest or automatically by the dialogue system.Implicit user guidance which is integrated into the user-computer interaction is not considered here,because it does not represent an user interface structural aspect.- 5 -Gu

39、idance functions can be divided into:- guidance in non-error situations and error prevention;- guidance in error situations and error management.The guidance function is intended to promote efficient use of the dialogue system (quick and accurateuse of full capabilities), minimise the memory load on

40、 the user, decrease the time required to learn howto use the dialogue system, provide support for users of different skill levels and help the user to escapefrom error situations.5.2.3.1 Guidance in non-error situations and error preventionGuidance in non-error situations helps the user to access th

41、e functionality that the dialogue systemwas defined to provide. In addition it minimises the probability of user errors.Typically it includes:- Comprehension and task-oriented feedback is any unsolicited information given to the user insupport of efficient task completion. This feedback could be in

42、the form of conceptual overviews.Where the feedback can be directly related to the task context, it may include feedback on how thetask may be completed, on the dialogue system state, and on valid user input for the current taskstate. It also contains dialogue system messages enhancing the perceptio

43、n of user control.- On-line help explains at the users request “what“ can be done, and “where“, “when“ and “how“ itcan be done. This help may be specific to the current dialogue situation or may provide moregeneral guidance. Options include:. instructions for executing a command or accessing and usi

44、ng given dialogue system capabilities;. explanations of concepts associated with a task or interface component;. explanations of a special syntax.- Navigation is that type of guidance which supports the user in finding the most efficient dialoguepath to complete the task.Prompts provide guidance whe

45、re particular sequences of actions are required by the dialoguesystem.Cues provide guidance where no particular action is necessary but which aid users in navigation,e.g. indication of current mode.- Warnings are any information given to the user regarding possibly undesirable consequences ofexecuti

46、ng certain actions, e.g. the action is not reversible or may cause an unstable state to bereached.5.2.3.2 Guidance in error situations and error managementIn case of error situations, an error handling process may be offered to the user explaining the errorand supporting correction of it.These error

47、 handling processes may provide:- system information enabling the user to judge whether an error has occurred;- information about those portions of system actions which have been already executedsuccessfully;- for unintended system actions in progress, a mean to allow the user to end these actions t

48、o theusers satisfaction;- for error management, a mean to allow the user to decide on termination or continuation of thedialogue.5.2.4 Dialogue control function5.2.4.1 System environmentThe environment within which the dialogue system operates often provides general control functions.These include:-

49、 6 - WindowingThe division of a display area to provide one or more graphical contexts.The windowing system will normally support concepts such as input focus and providemechanisms to allow the user to arrange the windows as desired.- I/O equivalenceTo support the different requirements and preferences of users, the dialogue system may supportdifferent user interactions as equivalent. Such equivalences are used to provide accelerators or tosupport disabled users, for example keyboard equivalents for mouse actions, flashing versusbeeping.- Global storage facilitiesTo support the int

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1