欧老师人机交互复习题目

合集下载

人机交互题库

人机交互题库

一、单项选择题(10分,每题1分)二、多项选择题(10分,每题2分)三、填空题(20分,每空2分)四、名词解释(15分,每题3分)五、简答题(10分,每题5分)六、应用题(35分)一、单项选择题(10分,每题1分)1不是人机交互经历的阶段是()。

A语音命令交互阶段B命令行交互阶段C图形用户界面交互阶段D自然和谐的人机交互阶段2()是评价人的视觉功能的主要指标。

A视敏度B视错觉 C 视角D光亮3()动作捕捉设备应用较为普及。

A机械式B 光学式C电磁式D电容式4借助()技术可用二维输入设备在一定程度上实现三维的输入。

A直接操作B三维Widgets C三视图输入D拖动5图形交互技术有()。

A几何约束B引力场C 橡皮筋D定值E操作柄技术6数字墨水可以用()保存。

A libB inkC tifD bmp7下面描述中属于过程隐喻的是()。

A 打印机图标B磁盘图标C绘图工具中图标D撤销图标8 关于直接操作描述不正确的是()。

A直接操纵的对象是动作或数据的形象隐喻B用指点和选择代替键盘输入C操作结果立即可见D不支持逆向操作9 隐喻的表现方法不包括()。

A静态图标B动画C视频D声音10人机交互的输入模式不包括有()。

A学习模式B 请求模式C采样模式D事件模式11在将人机界面的行为模型向结构模型转换时,只有在处理()运算符时才会向模型中加入一个终止态。

A: ||| B: [] C: [> D: >>12 LOTOS中表示任务禁止的算符是()。

A T1|||T2B T1[]T2 CT1[>T2DT1>>T213 GOMS表示模型是()。

A基于用户需求的表示模型B基于产品开发商的表示模型C基于行为的表示模型D基于结构的表示模型14 使用从行为模型到结构模型的转换算法得到的人机界面结构模型中,不可能包含的事件类型为()。

A:用户事件B:部事件C:系统事件D:外部事件15LOTOS中表示任务交替的算符是()。

人机交互复习总结题

人机交互复习总结题

人机交互复习总结题简单题:启发式评估的十原则:1)系统状态可见2)系统与用户现实世界的匹配3)用户控制与自由4)一致性与标准化5)错误预防6)认知而不是记忆7)使用的灵活性与效率8)美观而精炼的设计9)帮助用户识别、诊断和修正错误10)帮助和文档15 什么是用户体验?用户体验的构成要素有哪些?影响一个交互产品的用户体验的因素有哪些?用户体验(User Experience,UX):通常是指用户在使用产品或系统时的全面体验和满意度。

用户体验主要由品牌(Branding)、使用性(Usability)、功能性(Functionality)和内容(Content)等四个方面的因素组成。

影响一个交互产品的用户体验的主要因素如下包括:1.现有的技术水平限制,使得用户必须在现有的UI框架下进行。

2.设计创新,但同时有用户接受的风险。

3.开发进度,给带有艺术性的工作带来压力。

4.设计人员对用户需求的理解。

1.简述Web设计的原则。

●以用户为中心要求把用户放在第一位。

设计时既要考虑用户的共性,同时也要考虑他们之间的差异性。

●一致性Web界面设计还必须考虑内容和形式的一致性。

其次,Web界面自身的风格也要一致,保持统一的整体形象。

●简洁与明确Web界面设计是设计的一种,要求简练、明确。

●体现特色只有丰富特色、内容翔实的网页才能使浏览者驻足阅读。

特色鲜明的Web网站是精心策划的结果,只有独特的创意和赏心悦目的网页设计才能在一瞬间打动浏览者。

●兼顾不同的浏览器●明确的导航设计网站首页导航应尽量展现整个网站的架构和内容,要能让浏览者确切地知道自己在整个网站中的位置,可以确定下一步的浏览去向。

移动界面设计原则:1,简单直观2、个性化设计3、易于检索4、界面风格一致5、根据用户要求使服务个性化6、最大限度的避免用户出错7、避免不必要的文本输入8、文本信息应当本地化未知题型:1.人机交互过程中人们经常利用的感知有哪几种?每种感知有什么特点?视觉感知、听觉感知、触觉感知三种。

人机交互技术复习题

人机交互技术复习题

人机交互技术复习题一单项选择题1 下述基本人机交互技术中,主要用于输入一个数值的人机交互技术是(C)。

A:定位B:笔划C:定值D:选择E:字符串输入2 下述人机交互技术中,不属于图形人机交互技术的是(C )。

A:几何约束B:引力场C:语音识别D:橡皮筋技术3 下列各种模型中,用于描述交互操作的人机交互界面行为模型的是(D)。

A:GOMS模型B:LOTOS模型C: UAN模型D:状态转换网络4 使用从行为模型到结构模型的转换算法得到的人机界面结构模型中,不可能包含的事件类型为(C)。

A:用户事件B:内部事件C:系统事件D:外部事件5 在将人机界面的行为模型向结构模型转换时,只有在处理(C )运算符时才会向模型中加入一个终止态。

A: ||| B: [] C: [> D: >>二基本概念// 1 简述人机交互的基本能概念和主要研究内容有哪些。

人机交互(Human-Computer Interaction,HCI)是关于设计、评价和实现供人们使用的交互式计算机系统,且围绕这些方面的主要现象进行研究的科学。

人机交互的主要研究内容包括人机交互界面表示模型与设计方法(Model and Methodology)可用性分析与评估(Usability and Evaluation)。

多通道交互技术(Multi-Modal)认知与智能用户界面(Intelligent User Interface,IUI)群件(Groupware)Web设计(Web-Interaction)移动界面设计(Mobile and Ubicomp)//2 简述人机交互技术经历了那几个主要阶段?各阶段的主要特点?语言命令交互阶段:特点是用户以命令行的方式与计算机进行交互。

这个阶段是最早期交互阶段。

图形用户界面(GUI)交互阶段:主要特点是桌面隐喻、WIMP 技术、直接操纵和“所见即所得”。

自然和谐的交互阶段:主要特点是使用基于语音、手写体、姿势、视线跟踪、表情等多种输入手段的多通道交互,其目的是使人能以声音、动作、表情等自然方式进行交互操作。

人机交互考试复习题(含答案)

人机交互考试复习题(含答案)

1、人机交互:是指关于设计、评价和实现供人们使用的交互式计算机系统,并围绕相关的主要现象进行研究的学科。

2、人机交互是一门综合学科。

认知心理学与人机工程学是人机交互技术的理论基础,虚拟现实技术与人机交互是相互交叉和渗透的。

3、人机交互的发展历史:命令行界面交互阶段;图形用户界面交互阶段;自然和谐的人机交互阶段。

4、人的感知交互过程主要是通过视觉、听觉和触觉感知进行的。

5、人类从周围世界获得的信息约有80%是通过视觉得到的。

6、RGB颜色模型通常用于彩色阴极摄像管等彩色光栅图形显示设备中。

7、CMYK颜色模型对于认识某些印刷硬拷贝设备的颜色处理很有帮助。

8、常见的认知过程:感知和识别;注意;记忆;问题解决;语言处理。

9、影响认知的因素:情感;人的个性差异。

10、分布式认知理论是传统认知理论的发展,和传统的认知理论并不冲突。

11、分布式认知理论的特征:强调个体与外部表象的结合,重视人工制品的作用;强调认知的分布性;强调交互作用和信息共享;关注具体情境和情境脉络。

12、输入设备:键盘、手写输入、二维扫描仪、数码摄像头、三维扫描仪、动作捕捉、鼠标、触摸板、触摸屏、控制杆设备。

13、输出设备:显示器、打印机、语音交互设备。

14、三维扫描仪成为了实现三维信息数字化的一种极为有效的工具。

动作捕捉设置则用于捕捉用户的肢体甚至是表情动作,生成运动模型。

15、人机交互输入模式?请求模式:在请求模型下,输入设备的启动是在应用程序中设置的;采样模式:输入设备和应用程序独立地工作;事件模式:输入设备和程序并行工作;16、基本交互技术?定位:定位是确定平面或空间的一个点的坐标,是交互中最基本的输入设备技术之一;笔画:笔画输入用于输入一组顺序的坐标点;定值:定值输入用于设置物体旋转角度、缩放比例因子等;选择;选择是在某个选择集中选出一个元素,通过注视。

指点或接触一个对象,使对象成为后续行为的焦点,是操作对象时不可缺少的一部分;字符串:键盘是目前输入字符串最常用的方式,现在用写字板输入字符也已经很流行。

人机交互期末复习题目

人机交互期末复习题目

一.名词解释题,( 每题3分)1.可用性定义:从五面理解可用性:1)有效性:准确完整地达到目标2)效率:快速地完成工作3)吸引力:界面吸引用户并使用户满意和满足4)容错能力:产品避免错误发生并帮助用户修正错误的能力5)易于学习:支持用户对产品的入门使用和在以后使用过程中的持续学习2.GOMS: Goals(目标)Operations(操作)Methods(方法)Selection rules(选择规则)。

交互系统中用于分析用户复杂性的建模技术,用于分析建立用户行为模型。

通过目标、操作、方法和选择规则四个元素来描述用户的行为。

3.移动界面设计:即在移动设备上使用的应用的界面设计,遵守以下原则:1)简单直观2)个性化设计3)易于检索4)界面风格一致5)避免不必要的文本输入6)根据用户要求使服务个性化7)最大限度的避免用户出错8)文本信息应当本地化4.UIDL:User Interface Design Language用户界面设计语言:①组织强大的菜单系统。

②构建功能丰富的对话框。

③建立自己的联机帮助。

5.人机交互技术:实现人与计算机系统之间通信的技术6.WEB信息设计模型:引导用户通过界面达到他们的目标的模型1)双面板展示2)画布加工具条3)向导7.多通道交互:基于视线跟踪、语音识别、手势输入、感觉反馈等新的交互技术,允许用户利用自身的内在感觉和认知技能,使用多个交互通道,以并行、非精确方式与计算机系统进行交互,旨在提高人机交互的自然性和高效性。

基本特点:1)使用多个感觉和效应通道2)允许非精确的交互3)三维和直接操纵4)交互的双向性5)交互的隐含性8.UIMS:User Interface Management System用户界面管理系统1)支持交互系统开发的概念结构,把应用程序的语义与表现部分分开2)分离应用和表现,并保留应用程序和表现形式之间的内在关系的技术3)支持一个运行的交互系统的管理、实现和评估的技术9.用例图: 用例图是指由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的静态视图。

人机交互复习题-2

人机交互复习题-2

人机交互复习题-2人机交互各章知识点第1章1. 人机交互的概念,所涉及的学科及关系。

答:人机交互(Human-Computer Interaction,HCI)是关于设计、评价和实现供人们使用的交互是计算机系统,且围绕这些方面的主要现象进行研究的科学。

人机交互技术与认知心理学、人机工程学、多媒体技术和虚拟实现技术密切相关。

其中,认知心理学与人机工程学是人机交互技术的理论基础,而多媒体技术和虚拟实现技术与人机交互技术相互交叉和渗透。

2. 人机交互研究的内容。

答:人机交互的研究内容有人机交互界面表示模型与设计方法、可行性分析与评估、多通道交互技术、认知与智能用户界面、虚拟环境中的人机交互、Web设计、移动界面设计、群件。

3. 人机交互经历的三个阶段答:语音命令交互阶段、图形用户界面交互阶段、自然和谐的人机交互阶段 4. 发展趋势答:集成化、网络化、智能化、标准化 5. 人机交互技术答:人机交互技术主要是研究人与计算机之间的信息交换,主要包括人到计算机和计算机到人的信息交换两部分。

第2章1. 人的主要的感知方式答:视觉、听觉、触觉 2. 人的认知过程答:1、关注 2、感知和识别 3、记忆 4、学习 5、阅读、说话和聆听 6、解题、规划、推理和决策交互原则:许多认知过程是相互依赖的,一个活动可同时涉及多个不同的过程,只涉及一个过程的情况非常罕见。

3. 人机系统设计步骤答:(1)需求分析阶段(2)调查研究阶段(3)系统分析规划阶段(4)系统设计阶段(5)测试阶段(6)人机系统的生产制造及提交使用阶段 4.人机工程学的定义答:人机工程学是研究“人-机-环境”系统中人、机、环境三大要素之间的关系,为解决系统中的人的效能、健康问题提供理论与方法的科学。

第3章1. 交互设备的的分类文本输入设备:键盘、手写设备、语音输入设备图形输入设备:扫描仪、数码摄像头指点输入设备:鼠标、触摸板、控制杆、光笔、触摸屏、手写液晶屏、眼动跟踪系统、光标键-非连续定位装置显示设备:位图显示、语音交互设备:耳麦、声音合成设备、虚拟现实系统的交互设备:三维空间定位设备(空间跟踪定位器、数据手套、三维鼠标、触觉和力反馈器)、沉浸感显示设备、虚拟实现系统第4章1. 人机界面发展的几个阶段:根据用户界面的具体形式、根据根据用户界面中信息载体的类型、根据计算机输出信息的形式图形用户界面有哪几种:2. 图形用户界面的主要思想(p61)答:1.桌面隐喻 2.所见即所得 3.直接操纵13. 设计用户界面的一般性原则(p63)答:(1)界面要具有一致性 (2)常用操作要有快捷方式 (3)提供简单的错误处理(4)提供信息反馈 (5)操作可逆 (6)设计良好的联机帮助 (7)合理划分并高效地使用显示屏 (8)保证信息显示方式与数据输入方式的协调一致,尽量减少用户输入的动作,隐藏当前状态下不可用的命令,允许用户自选输入方式,能够删除错误的输入,允许用户控制交互过程。

人机交互复习(20151013)(答案)

人机交互复习(20151013)(答案)

一、填空题(20分)1.人机交互技术主要是研究人与计算机之间的信息交换。

2.按照触摸屏的工作原理和传输信息的介质的不同,可以把触摸屏分为四种:电阻式、电容感应式、红外线式以及表面声波式。

3.数字墨水在数学上是通过三阶贝塞尔曲线来描述笔输入的笔迹,它的记录格式能使数字墨水文件很小,从而可以更有效地进行存储。

4.人机交互是指关于设计、评价和实现供人们使用的交互式计算机系统,并围绕相关的主要现象进行研究的学科。

5.有关研究表明,人类从周围世界获取的信息约有80%是通过视觉得到的。

6.RGB颜色模型通常用于彩色阴极射线管等彩色光栅图形显示设备中。

7.为了实现交互功能,必须有效地管理、控制多种输入设备进行工作。

目前,对输入过程的处理要常用的三种基本模式为:请求模式、采样模式及事件模式。

8.目前,手写板主要有三类:电阻式感应手写板、电磁式感应手写板和电容式触控手写板。

9.橡皮筋技术是拖动形式的图形交互技术,被拖动对象的形状和位置随着光标位置的不同而变化。

10.计算机语音识别过程与人的处理过程基本上是一致的。

一个完整的语音识别系统大致可分为语音特征提取、声学模型与模式匹配、语言模型与语义理解三部分。

11.命令行可以看作第一代人机界面。

在这种界面中,计算机的使用者被看成操作员,计算机对输入信息一般只做出被动的反应。

12.立体影像生成技术主要有两种:主动式立体模式和被动式立体模式。

二、单项选择题(10分)三、是非题(10分)四、名词解释(20分)1. 产生式规则产生式规则是一种形式化语言,这些规则可用于描述人机交互界面。

产生式规则的一般形式是:if condition then action,这些规则也可以表示为不同的形式,如condition→action;condition:action。

2. GOMS模型GOMS模型是关于用户在与系统交互时使用的知识和认知过程的模型。

G代表Goals(目标)、O代表Operations(操作)、M代表Methods(方法)、S代表Selection rules(选择规则)。

11本《人机交互与界面设计》复习题目

11本《人机交互与界面设计》复习题目
62.Web界面基本设计技术有哪些?
63.什么是Web3D?
64.什么是VRML?
第8章
65.移动互联网的数据接入方式有哪几种?
66.简述移动界面的设计原则。
67.移动界面的主要输入方式有哪些?
68.给出基本的移动界面导航设计示意图并进行说明。
第9章
69.可用性反应了用户对产品的需求,表现在五个方面(5E),这五个E各指什么?
22.什么是六自由度?
23.什么是三维交互技术?传统的图形交互技术能否直接用于三维交互?为什么?
24.目前主要使用哪些交互方式在三维空间中进行操作?
25.什么是语音识别?
26.在手写识别技术中,什么是脱机识别和联机识别?
27.什么是数字墨水?
第5章
28.图形用户界面包含了三个重要思想,它们是什么?
29.WIMP表示什么?
16.什么是分布式认知?它与传统认知理论之间有什么关系?
第3章
17.常用的文本输入设备、图像输入设备、三维信息输入设备、指点输入设备各有哪些?
18.虚拟现实交互设备有哪些?各有什么特点?
第4章
19.常用的人机交互输入模式有哪几种?各有什么特点?
20ቤተ መጻሕፍቲ ባይዱ基本的交互技术有哪些?
21.常用的、用于图形输入的辅助交互技术有哪些?
第7章
51.简述Web界面的设计原则。
52.“在每个页面的固定位置显示公司标志,是Web界面一致性的体现。”这句话对吗?
53.举例说明保持Web界面简洁的一些做法。
54.Web页面上的导航设计应该注意什么?
55.全球服务型网站如何适应不同国家的文化与语言环境?
56.“为儿童设计的网站应该使用比较丰富的色彩和图像,并且较多的使用动画和声音等媒体。”这句话对吗?

人机交互复习题库

人机交互复习题库

人机交互复习题库1. 什么是人机交互?人机交互是指人类与计算机之间进行信息交换和共享的过程。

它包括了人类使用计算机操作和控制计算机,以及计算机向人类提供反馈和信息的能力。

2. 为什么人机交互很重要?人机交互的目标是使计算机更加易于使用和理解。

它可以提高用户的满意度和效率,减少用户犯错的可能性,同时也可以增强用户对技术的信任感。

3. 人机交互设计的原则有哪些?- 可用性:使系统易于研究、易于使用和易于记忆。

- 一致性:保持界面和操作的一致性,使用户能够快速熟悉和理解系统。

- 可预见性:提供明确的反馈和指导,使用户能够准确地预测系统的反应。

- 可访问性:确保系统对各种用户(包括残障人士)都能够无障碍地使用。

- 可靠性:确保系统的稳定性和可靠性,避免系统意外崩溃或丢失数据。

4. 人机交互设计过程包括哪些步骤?- 研究和理解用户需求和目标- 创造和设计用户界面和交互方式- 构建和实现设计的原型或系统- 进行用户测试和评估- 根据反馈和评估结果进行设计改进- 最终实施和部署系统5. 什么是用户体验(UX)?用户体验是指用户在使用产品或服务时所感受到的整体感受和满意度。

好的用户体验可以提高用户的参与度和忠诚度,从而增加产品或服务的市场竞争力。

6. 人机交互的未来发展趋势有哪些?- 增强现实(AR)和虚拟现实(VR)的应用将成为未来人机交互的重要方向。

- 语音交互和语音识别技术将得到更广泛的应用和改进。

- 智能化和自动化的技术将使用户与计算机之间的交互更加智能和自然。

- 移动设备和无线技术的发展将进一步扩大人机交互的应用领域。

以上是关于人机交互的一些复习题,希望对你的学习有所帮助!。

人机交互基础复习题1

人机交互基础复习题1

⼈机交互基础复习题11、什么是⼈机交互?答:所谓⼈机交互(HCI),是指关于设计、评价和实现供⼈们使⽤的交互式计算机系统,并围绕相关的主要现象进⾏研究的学科。

2、⼈机交互和哪些学科领域有关?答:⼈机交互是⼀门综合学科,它与认知⼼理学、⼈机⼯程学、多媒体技术、虚拟现实技术等密切相关。

3、什么是认知?什么是感知?认知:是指⼈们认识活动的过程,即个体对感觉信号接收、检测、转换、简约、合成、编码、储存、提取、重建、概念形成、判断和问题解决的信息加⼯处理过程。

(百科)认知:是⼈们在进⾏⽇常活动时发⽣于头脑中的事情,它涉及认知处理,如思维、记忆、学习、幻想、决策、看、读、写和交谈等。

Norman把认知划分为两个模式经验认知:有效、轻松地观察、操作和响应周围的事件,它要求具备某些专门知识并达到⼀定的熟练程度,如使⽤Word字处理系统编辑⽂档等。

思维认知:涉及思考、⽐较和决策,是发明创造的来源,如设计创作等。

感知:⼈们通过使⽤感觉饿器官从环境中获取信息,并把它转换为对物品、事件、声⾳和味觉的体验。

4、常见的认知过程有哪些?感知和识别、注意、记忆、问题解决、语⾔处理等。

5、什么是概念模型?概念模型:指的是⼀种⽤户能够理解的系统描述,它使⽤⼀组集成的构思和概念,描述系统做什么、如何运作、外观如何等。

设计概念模型的关键过程应包括如下两个阶段:①了解⽤户在执⾏⽇常任务时做什么;②选择交互⽅式,是主动式的提问⽅式,还是被动式的填表进⾏检索⽅式;并决定采⽤何种交互形式。

有关交互⽅式的决策与有关交互形式的决策是不相同的。

前者是更⾼层次的抽象,它关⼼的是要⽀持的⽤户活动的本质,⽽后者关⼼的是特殊的界⾯类型。

三个相互联系的概念模型设计模型——设计师设想的模型,说明系统如何运作。

系统映像——系统实际上如何运作。

⽤户模型——⽤户如何理解系统的运作。

⽤户思维模型:⼈们在学习和使⽤系统的过程中,积累了有关如何使⽤系统的知识,⽽且在⼀定程度上,也积累了有关系统如何⼯作的知识。

机器人人机交互界面设计试题考核试卷

机器人人机交互界面设计试题考核试卷
A.用户访谈
B.问卷调查
C.可用性测试
D.竞品分析
16.以下哪些是界面设计中的视觉设计原则?()
A.对比
B.重复
C.对齐
D.亲密性
17.以下哪些是界面设计中需要考虑的移动端特点?()
A.触控操作
B.有限的屏幕空间
C.竖向滚动
D.网络环境的不稳定性
18.以下哪些是界面设计中需要避免的误区?()
A.过度设计
2.以下哪些因素影响用户的界面操作体验?()
A.界面布局
B.颜色搭配
C.交互方式
D.用户的个人喜好
3.下列哪些属于界面设计中的视觉层次原则?()
A.重要性原则
B.临近性原则
C.对比性原则
D.一致性原则
4.以下哪些是界面设计中常用的界面元素?()
A.按钮和图标
B.文本和输入框
C.菜单和选项卡
D.动画和过渡效果
B. Balsamiq Mockups
C. Sketch
D. Adobe XD
13.以下哪些是界面设计中可以使用的动效目的?()
A.引导用户注意力
B.增强操作反馈
C.提升视觉效果
D.延长用户在页面的停留时间
14.以下哪些是界面设计中的常见交互设计模式?()
A.拖放
B.轮播图
C.分页
D.滑动操作
15.以下哪些是界面设计中需要关注的用户研究方法?()
6.交互设计中的__________模式允许用户通过拖动来移动或排列对象。
7.在移动端界面设计中,__________是一个重要的考虑因素,因为它影响用户的操作体验。
8.__________是一种界面设计方法,通过模拟真实世界中的物理行为来提升用户体验。

人机交互复习题

人机交互复习题

⼈机交互复习题⼀、填空题:1.Flash创建新元件包含的类型有图形、影⽚剪辑、按钮。

2.Flash中想让形状补间动画能够规则的变形需要添加形状提⽰。

3. Flash中进⾏描边的⼯具是墨⽔瓶⼯具、进⾏填充的⼯具是颜料桶⼯具。

4.Flash中常⽤的快捷键设置舞台属性Ctrl+J、建⽴新元件Ctrl+F8、打散Ctrl+B、测试影⽚Ctrl+Enter、插⼊帧F5、插⼊关键帧F6、插⼊空⽩关键帧F75.在⽹页中插⼊透明flash要设置wmode参数的值为transparent。

6.在⽹页中,链接⽅式可分为⽂本链接、图⽚本⾝链接、热区链接和锚记。

7.⽂本链接的样式分为a:link、a:visited、a:hover、a:active8.层的定位分为绝对定位和相对定位9.⽬前,WIMP⽤户界⾯是主要的⼈机交互界⾯,W指窗⼝(Windows)、I指图标(Icons)、M指菜单(Menus)、P指指点设备(Pointing Device)10.显⽰器的主要技术指标包括:扫描⽅式、刷新频率、点距、分辨率、亮度和对⽐度、尺⼨等。

11.⽬前显卡的软件接⼝主要有OpenGL和DirectX。

12.常见的打印机有针式、喷墨和激光打印机。

13.⼈机交互的主要输⼊模式:请求模式、采样模式、事件模式⼆、简答题1.简述动画补间动画与形状补间动画的区别(10分)2.普通帧、空⽩关键帧、关键帧的区别(6)普通帧是⽤来计量播放时间或过渡时间⽤的,不能⼿动设置普通帧的内容,它是播放过程中由前后关键帧以及过渡类型⾃动填充的,⼿动插⼊或删除普通帧,会改变前后两个关键帧之间的过渡时间。

关键帧,就是说这⼀帧是连接两段不同的内容,这⼀帧后⾯的视频内容会有新的变化或过渡;在时间轴上这⼀帧带有⼩⿊点标志;空⽩关键帧,跟关键帧作⽤相同,但是这⼀帧没有内容,在时间轴上,这⼀帧没有⼩⿊点标志;在这⼀帧填充内容后,就变成关键帧了。

3.什么是⼈机交互技术?所谓⼈机交互(Human-Computer Interaction,HCI),是指关于设计、评价和实现供⼈们使⽤的交互式计算机系统,并围绕相关的主要现象进⾏研究的学。

人机交互设计考试试题

人机交互设计考试试题

人机交互设计考试试题一、选择题(每题 3 分,共 30 分)1、以下哪项不是人机交互设计的主要目标?()A 提高用户效率B 增强用户体验C 降低系统成本D 满足用户需求2、在人机交互中,反馈机制的主要作用是?()A 让用户知道操作的结果B 增加系统的复杂性C 减慢操作速度D 以上都不是3、以下哪种输入方式在移动设备上最为常见?()A 鼠标B 触摸C 键盘D 手写笔4、色彩在人机交互设计中的作用不包括?()A 引起情感反应B 区分不同元素C 增加页面加载速度D 引导用户注意力5、以下哪项原则不属于人机交互设计的可用性原则?()A 易学性B 灵活性C 美观性D 高效性6、用户界面设计中,一致性原则主要体现在?()A 颜色、字体和图标B 操作流程和反馈C 以上都是D 以上都不是7、哪种交互模式更适合复杂任务的操作?()A 向导式B 自由式C 菜单式D 以上都不是8、以下哪项不是评估人机交互系统的常用方法?()A 用户测试B 专家评估C 成本计算D 数据分析9、在设计语音交互系统时,需要考虑的因素不包括?()A 语音识别准确率B 口音适应性C 声音的悦耳程度D 语言理解能力10、以下哪种界面布局方式更适合信息展示类应用?()A 列表式B 网格式C 瀑布流式D 以上都可以二、填空题(每题 3 分,共 30 分)1、人机交互设计中的“三要素”是指用户、任务和()。

2、常见的交互设备包括鼠标、键盘、()、触摸屏等。

3、()是指用户在与系统交互过程中产生的心理状态。

4、界面设计中的“黄金比例”约为()。

5、()是指系统对用户操作的响应时间。

6、提高用户体验的关键在于理解用户的()和期望。

7、()是指用户在使用产品时犯错误的概率和严重性。

8、()是指用户对产品的整体印象和感受。

9、()是指在设计中保持相同的操作方式和视觉元素。

10、()是指将复杂的任务分解为简单的步骤。

三、简答题(每题 10 分,共 20 分)1、请简述人机交互设计中的“以用户为中心”的设计理念。

人机交互期末复习题

人机交互期末复习题

人机交互期末复习题1.不属于人机交互界面设计模型的是( D )。

//A.行为模型B.结构模型C.事件-对象模型D.用户模型2.以下哪个不是交互任务类型的基本对象类型?( B )//①抽象(概念)交互对象,如磁盘、文件等抽象的对象;②空间交互对象,表示空间中的物体的对象等,如三维场景和物体;③时间交互对象,表示与时间相关的对象,如视频、音频等对象。

对象的类型对象按功能分类,可分为:①通用对象,在不同的应用中共有的一些对象;②工具对象(Widget Object),用作用户界面中的各种交互技术(如按钮等);③二维对象,用于二维用户界面;④三维对象,用于三维用户界面;⑤时变对象,适用于随时间变化的动态对象,如在多媒体用户界面中实现音频、视频等媒体的管理。

A.抽象(概念)交互对象B.逻辑交互对象C.空间交互对象D.时间交互对象3.下例不属于MVC模型层次的是(D )。

//MVC,顾名思义就是Model、View以及Control。

A.模型层B.视图层C.控制层D.表示层4.下面哪个不是Web网站设计的3C原则( C )。

//.Web网站设计的3C原则concise (简洁) Consistent(一致性) contrast (对比度)A.简洁B.一致性C.多样化D.对比度5.Web界面设计中用户所处地位不正确的是( D )//以用户为中心的设计,为用户的共性设计,同时考虑差异。

对目标用户群的构成进行分析:Web网站是以提供的信息内容来分类的。

确定Web站点的用户群体,从用户的角度去思考。

对目标用户的行为方式来分析:按照人机工程学的观点,行为方式受年龄、性别、地区、种族、职业、生活习俗、受教育程度等因素影响。

A.确定Web站点的用户群体,从用户的角度去思考。

B.以用户为中心的设计,为用户的共性设计,同时考虑差异。

C.对目标用户群的构成进行分析:Web网站是以提供的信息内容来分类的。

D.用户是系统的主宰,设计时应该让用户参与。

人机交互技术复习题

人机交互技术复习题

人机交互技术复习题一、人机交互技术的概念与发展历程人机交互技术,简单来说,就是研究人与计算机之间如何有效交流和互动的科学。

它旨在让计算机更好地理解人类的意图和需求,同时也让人类能够更轻松、更高效地操作计算机。

回顾历史,人机交互技术的发展经历了多个阶段。

早期的计算机交互方式非常简单和原始,用户主要通过命令行界面与计算机进行沟通。

这需要用户记住大量复杂的命令和参数,操作难度大,对普通用户极不友好。

随着技术的进步,图形用户界面(GUI)的出现带来了革命性的变化。

我们熟悉的窗口、图标、菜单和指针(WIMP)界面,使得计算机操作变得直观和可视化。

用户可以通过鼠标点击图标和菜单来执行各种操作,大大降低了使用门槛。

近年来,随着移动设备的普及,触摸技术成为了主流的交互方式。

我们可以用手指直接在屏幕上进行点击、滑动、缩放等操作,提供了更加自然和便捷的体验。

同时,语音交互、手势交互、虚拟现实(VR)和增强现实(AR)等新兴技术也在不断发展和完善,为人们带来了更加丰富和沉浸式的交互体验。

二、人机交互技术的主要研究内容(一)用户界面设计用户界面是用户与计算机系统进行交互的桥梁。

一个好的用户界面设计应该考虑到用户的需求、认知特点和使用习惯,力求做到简洁、美观、易用。

这包括界面布局、颜色搭配、字体选择、图标设计等方面。

(二)交互方式除了前面提到的常见交互方式,还有一些特殊的交互方式,如眼动追踪、脑机接口等。

这些交互方式虽然还处于研究和发展阶段,但具有巨大的潜力,可以为那些身体残疾或有特殊需求的用户提供更好的服务。

(三)用户体验用户体验是衡量人机交互效果的重要指标。

它不仅关注界面的易用性,还包括用户在使用过程中的情感、满意度和忠诚度等方面。

通过对用户行为和心理的研究,可以优化产品设计,提高用户体验。

(四)多模态交互多模态交互是指综合运用多种感知和输入方式,如语音、手势、表情等,让用户能够更加自然和灵活地与计算机进行交流。

三、人机交互技术中的关键技术(一)自然语言处理自然语言处理技术使得计算机能够理解和处理人类的自然语言。

人机交互复习题及答案Word 文档

人机交互复习题及答案Word 文档

1.what’s your body information input and output channel?Answer: visual视觉的, auditory听觉的, haptic触觉的, movementrmation how to store in your memory?Answer:sensory, short-term, long-term3.what are males and females color bind?(p6)Answer; 8% males and 1% females colour blind4.what dose reading involves?Answer: saccades and fixation5.how negative contract improves reading?6.Answer: Negative contrast负反差improves reading from computer screen7.what functions outer ear, middle ear has?Answer: outer ear –protects inner and amplifiessound(amplify ['æmplifai] vt. 放大,扩大;增强;详述)middle ear –transmitssound waves asvibrations to inner ear8.what frequencies humans can hear?Answer:20Hz to 15kHz9.what touch provides can do?Answer: Provides important feedback ['fi:dbæk] n. 反馈;回复;成果,资料about environment10.where receptors receive stimulus ['stimjuləs] n. 刺激;激励;刺激物?Answer:Stimulus received via receptors感觉器官in the skin:11.some areas more sensitive than others eg?answer:fingers12.which three types of memory function?Answer:Sensory memories、Short-term memory or working memory、Long-term memory13.decay information row to lost?Answer: information is lost gradually but very slowly14.what is recognition?Answer: information gives knowledge that it has been seen beforeless complex than recall - information is cue线索15.what is abductive reasoning?(33)answer: reasoning from event to cause unreliable16.what is problem solving?(p34)Answer:Process of finding solution to unfamiliar task using knowledge17.what is slip?(p37) Answer: right intention, but failed to do it right17.what is mistakes?(p38) Answer: wrong intention18.what negative affect can do?(p39)Answer: Negative affect can make it harder to do even easy tasks19.what positive affect can do?(p39)Answer: positive affect can make it easier to do difficult tasks20.what is implications for interface design?(p40)Answer: relaxed users will be more forgiving of shortcomings in designstress will increase the difficulty of problem solvingaesthetically有审美能力地pleasing and rewarding interfaces will increase positive affect21.what will aesthetically pleasing and rewarding interface do?(p40)Answer:aesthetically有审美能力地pleasing and rewarding interfaces will increasepositive affect22.what advantages dvorak have? Why can not be popular?(p13)Answer:common letters under dominant fingersbiased towards right handcommon combinations of letters alternate between hands10-15% improvement in speed and reduction in fatigueBut - large social base of QWERTY typists produce market pressures not to change23.what is speech recognition语音辨识problem?(p18)answer:Problems with(1)external noise interfering(2)imprecision of pronunciation(3)large vocabularies(4)different speakers25.why mouse use so popular?(p21)answer: very common and easy to use24.how does mouse work?(p27~p23)answer: Two methods for detecting motion•Mechanical–Ball on underside of mouse turns as mouse is moved–Rotates orthogonal potentiometers–Can be used on almost any flat surface•Optical–light emitting diode on underside of mouse–may use special grid-like pad or just on desk–less susceptible to dust and dirt–detects fluctuating alterations in reflected light intensity to calculate relative motion in (x, z) plane25.what is touchpad?Answer: small touch sensitive tablets26.what is trackball?(p27)answer: ball is rotated inside static housing、like an upsdie down mouse!27.what is cursor keys layout on your computer?(p32)answer: Four keys (up, down, left, right) on keyboard.28.where LCD used for? Giving some example?(p42)answer; also used in dedicted displays:digital watches, mobile phones, HiFi controls29.giving some large display technology example?(44)answer: plasma ,video walls , projected(放映),back-projected(幕后放映)30.what is kind of display the location matters?Answer:displays in ‘public’ places、large or small、very public or for small group、display onlyfor information relevant to locationor interactive 、use stylus, touch sensitive screemin all cases … the location matters meaning of information or interaction is related to the location31.giving example on positioning in 3D space?(48)answer: a、cockpit and virtual controls b、the 3D mouse c、data glove d、whole body tracking32.what is VR motion sickness?(p52)answer: 1.time delay2.depth perception3.conflicting cues33.what is dedicated displays?(p55)answer: 1.analogue repeserentations(相似的表达法)2.digital displays3.head-up display34.giving some sounds example ?where they are used for?(p56)answer:1.beer(哗哗声),bongs(鼓声),clonks(叮当声),Whistles and whirrs(呼呼声)er for error indication35.what made the images?(p62)answer: dots36.how many types of dot-base printers?(p63)answer:1.dot-matrix printers2.ink-jet and bubble-jetser printers37.give an example for thermal printers?(p64)answer:fax machines38.in text ,where are lowercase and upper case used for?(p67)answer: lowercase easy to read shape ofwords UPPERCASE better for individual letters and non-words39.serif fonts and sans serif fonts used for?(p67)answer: serif fonts help you ayes on long line printed text ,but sans serif often better on screen40.what means WYSIWYCT?(P69)answer: what are you see is what you get41.what is scanners function?Answer: take paper convert it into a bitmap ['bit,mæp] n. 位图,位映像42.what is moore’s law ?(p86)answer:computers get faster and faster!43.what is interaction?(p11)answer: communication between computer and user44.what is virtual memory?(p79)answer: store some programs temporarily on disk45.what is ergonomics[,ə:ɡəu'nɔmiks] n. 工效学;人类工程学?(p11)answer:1.Study of the physical characteristics of interaction2.Also known as human factors – but this can also be used to mean much of HCI!46.what does ergonomics good at?Answer: Ergonomics good at defining standards and guidelines forconstraining the way we design certain aspects of systems47.what is common interaction styles?Answer: command line interface menus natural language question/answer and query dialogue form-fills and spreadsheets WIMP point and click three–dimensional interfaces47.what is menus?Answer: Set of options displayed on the screen48.what is the most common spread sheets today?Answer: first spreadsheet VISICALC, followed byLotus 1-2-3MS Excel most common today49.what is the WIMP interface?Answer: window,icon,meus,pointers50.what is icon?Answer: small picture or image represents some object in the interface51.what is drop-down mean?Answer; drop-down menu - mouse click reveals menu52.what is menus design issues?\answer:a、which kind to use b、what to include in menus at allC、words to use (action or description)d、how to group items e、choice of keyboard accelerators1. Human and computerHuman:The human who can input 、 output 、store、 process and apply information。

人机交互复习题

人机交互复习题

人机交互复习题在当今信息技术飞速发展的时代,人机交互成为一个重要的研究领域。

人机交互旨在改善人类与计算机系统之间的通信与交流,使得使用计算机系统更加方便、高效和愉悦。

人机交互主要涉及到人类的行为、认知、心理以及计算机的输入输出等方面。

下面将根据人机交互的基本原理和方法,为大家整理了一些复习题。

1. 请简述人机交互的定义,并阐述其研究领域和意义。

2. 人机交互的基本原理包括哪些?请逐个进行阐述。

3. 人机交互系统的设计过程通常包括哪些步骤?请简要描述每个步骤的具体内容。

4. 请简要介绍用户中心设计(User-Centered Design)的基本原则和方法。

5. 相比传统的命令行界面,图形用户界面(GUI)有何优势?请列举并解释两个优势。

6. 请分别解释直接操作和间接操作的概念,并说明它们在人机交互中的应用。

7. 什么是信息架构?信息架构设计的基本原则是什么?8. 请解释人机交互中的可用性理论,并提供一个实际案例来说明可用性理论的应用。

9. 什么是无障碍设计?为什么无障碍设计在人机交互中至关重要?10. 请简述用户体验(User Experience)和用户界面(User Interface)的区别与联系。

11. 请列举并解释三个常见的人机交互评估方法。

12. 多媒体技术在人机交互中有何应用?请举例说明。

13. 请简要介绍一下虚拟现实(Virtual Reality)技术在人机交互中的应用和挑战。

14. 在人机交互设计中,情感设计(Emotional Design)的概念和原则是什么?请提供一个实际产品的例子来加以说明。

15. 请列举并解释三个人机交互设计中需要考虑的可视化原则。

人机交互作为一个跨学科领域,在计算机科学、心理学、人类学、设计等领域中起着重要的作用。

希望以上复习题能够帮助大家回顾和巩固人机交互的相关知识,并在今后的学习和工作中能够应用到实际中去。

祝愿大家能够取得好的成绩!。

人机交互复习题-6

人机交互复习题-6

人机交互作业题一、名词解释二、+1、人机交互:是关于设计、评价和实现供人们使用的交互式计算机系统,且围绕这些方面的主要现象进行研究的科学。

2、人机界面:作为计算机系统的重要组成部分,主要是指人类与计算机系统之间的通信方式,包括人-机双向信息交换的支持软件和硬件。

3、人机交互设计:指的是“设计支持人们日常工作与生活的交互产品”,具体地讲就是关于创建新的用户体验的问题,其目的是增强和扩充人们工作、通信及交互的方式。

4、人机系统:由人和机器组成,通过人机之间的相互作用以实现特定功能的系统。

它包括人、机、人机之间以及人机系统所处的环境。

5、认知心理学:研究人的高级心理过程,主要是认识过程,如注意、知觉、表象、记忆、思维和语言等,从心理学的观点研究人机交互的原理。

6、人机工程学:人机工程学是运用生理学、心理学和医学等有关知识,研究人、机器、环境相互间的合理关系,以保证人们安全、健康、舒适地工作,从而提高整个系统工效的新兴边缘科学。

7、多媒体技术:多媒体技术是指将正文、声音、图形、静止图像、动态图像等与计算集成在一起的技术。

8、虚拟现实技术:虚拟现实(Virtual Reality,VR)就是借助于计算机技术及硬件设备,建立高度真实感的虚拟环境,使人们通过视觉、听觉、触觉、味觉、嗅觉等感官在其中看、听、触、闻起来像真实的,以产生身临其境的感觉的一种技术。

9、桌面隐喻:是指在用户界面中用人们熟悉的桌面上的图例清楚地表示计算机可以处理的能力。

图形具有一定的文化和语言独立性,可以提高搜索目标的效率。

图形用户界面中的图例可以代表对象、动作、属性或其他概念。

10、图形用户界面:图形用户界面又称为WIMP界面,由窗口(windows)、图标(icons)、菜单m)、指点设备(pointingdevice)四位一体,形成桌面(desktop)11、多通道用户界面:多通道人机界面主要解决科学计算可视化、虚拟现实对计算机系统提出的高效、三维和非精确的人机交互要求。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

人机交互复习题目一,名词解释题,( 每题3分)1,可用性定义特定的用户在特定环境下使用产品并达到特定目标的效力、效率和满意的程度。

2,GOMS在交互系统中用来分析用户复杂性的建模技术、用于建立用户行为模型。

3,移动界面设计针对移动应用的界面设计4,UIDL5,人机交互技术6,WEB信息设计模型7.多通道交互8,UIMS9,用例图10,类图二,简答题( 每题5分)1.PHP技术的缺点有哪些?2.试简单论述XML的基本特点。

3.该网上书店系统实施选择JSP技术,请分析JSP技术的优缺点。

4,该网上书店使用JDBC驱动来连接数据库,请分析JDBC技术的特点,介绍几种其他相关连接技术。

5.Tomcat是一款经典的服务器产品,请简要说明它的特点。

6.Struts具有哪些优点?7.选择合适的开发工具应遵守哪些基本原则?8.请描述Struts的主要特点9.简要描述VRML浏览器的概念模型的组成?10.简述图形用户界面设计的一般性原则?三,综合题(每题10分)(一),源代码解释与说明(教材内的代码)(二),详细阐述有关模型,如GOMS等例如:1.PHP技术的缺点有哪些?答:PHP技术的缺点如下:①安装复杂。

由于PHP的每一种扩充模块并不是完全由PHP本身来完成,需要许多外部的应用库,如图形需要GD库,LDAP需要LDAP库。

在安装完成相应的应用库后,再联编进PHP中来。

②数据库访问接口不统一。

PHP虽然支持许多数据库,可是针对每种数据库开发接口的都完全不同。

当对已完成的数据库进行升级时,需要开发人员进行几乎全部的代码更改工作,这样便加大了程序维护的工作量。

③缺少企业级的支持。

PHP缺乏对多层结构的支持。

由于缺少组件的支持,所有的扩充只能依靠PHP开发组所给出的接口,但这并不能满足复杂商务应用的要求。

同时难以将集群、应用服务器这样的特性加入到系统中去。

2.试简单论述XML的基本特点。

答:XML(eXtensible Markup Language)是Web中的新一代标记语言。

XML是SGML 的一个简化但严格的子集,它与SGML同属于无标记语言。

同HTML相比,XML没有太多固定的标签,而是允许用户根据需要自我创建自定义标签,创建的标签只需要在样式表中利用规则进行说明就可以了,这样做将能够更大范围地满足Web 上的日益增长的对多元化信息描述的需求。

因此,XML在继承了SGML的3个特性,具有HTML的灵活性和通用性的同时,还具有以四个特点。

(1) 可扩展性XML作为一个核心标准,可能为别的标准的产生提供坚实的基础。

(2) 可分析性XML文档具有自解释性,只需要通过分析标签就可以找到真正相关的信息,方便了搜索和组织信息的方式。

(3) 简单性XML文档语法包括一个非常小的规则集,使得开发者可以根据它立刻开始工作,同时根据这种文档的结构,可以创建自己的DTD以满足自己的需要(4) 开放性XML标准在Web上是完全开放的、可以免费获得。

3.该网上书店系统实施选择JSP技术,请分析JSP技术的优缺点。

答:JSP技术的优点如下:①通用性很好:JSP技术几乎可运行于所有的平台,只要该平台提供了Java 虚拟机。

②代码可移植性好、执行高效:在一种平台的机器上编写的JSP代码,只要做很少的变动,就可原封不动地在另一种平台的机器上编译通过。

JSP代码只在第一次运行时被编译一次,以后每次执行时都不再编译。

③与数据库连接方便:JSP通过Java语言的JDBC技术,可以和任何与JDBC兼容的数据库建立连接,使用JSP能访问诸如Oracle、Sybase、MS SQLServer和MS Access等主流数据库。

④与XML技术集成:SUN在设计JSP规范时,特意提供了一个机制,用以创建任意JSP 页面的一个XML 版本。

因此,JSP页面与XML工具是兼容的,利用这种方法XML工具能够直接创作和操作JSP页面。

JSP技术的缺点如下:①增加产品的复杂性。

为了解决跨平台的功能及提高伸缩能力,增加了产品的复杂性。

Java系统中产品众多,如jdk,jsdk,jswdk等,在增加扩展性时,也增加了应用的复杂性。

②占用更多内存。

Java的运行速度是用class常驻内容完成的,运行JSP的Web服务器需要更多的内存。

还需要额外的空间来存储一系列的.java文件和.class文件以及对应的版本文件。

③不适合简单应用。

在简单易用型方面存在不足,会加长系统开发周期。

JSP 适合用于需要考虑平台移植的应用项目,以及高可靠性的Internet/Intranet 应用系统。

开发工具可以是Eclipse/JBuilde /VisualC++等。

4,该网上书店使用JDBC驱动来连接数据库,请分析JDBC技术的特点,介绍几种其他相关连接技术。

答:JDBC是Java与数据库的接口规范,JDBC定义了一个支持标准SQL功能的通用低层的应用程序编程接口(API),它由Java语言编写的类和接口组成,旨在让各数据库开发商为Java 程序员提供标准的数据库API。

JDBC API定义了若干Java中的类,表示数据库连接、SQL指令、结果集、数据库元数据等。

它允许Java 程序员发送SQL指令并处理结果。

通过驱动程序管理器,JDBC API可利用不同的驱动程序连接不同的数据库系统。

数据库连接技术还有ODBC、ADO等。

ODBC是微软公司开放服务结构中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API。

这些API利用SQL来完成其大部分任务。

ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC 。

ADO是一组优化的访问数据库的专用对象集,它为ASP提供了完整的站点数据库解决方案,它作用在服务器端,提供含有数据库信息的主页内容,通过执行SQL命令,让用户在浏览器画面中输入,更新和删除站点数据库的信息。

5.Struts具有哪些优点?答:(1)具有MVC模型的所有特性和优点。

(2)简化了基于MVC的应用程序的开发。

(3)提供了很多对象实现MVC的基本特征。

(4)允许开发人员使用XML文件来配置很多默认的框架。

(5)提供了一个灵活的体制来处理错误和异常。

(6)提供了一个方便的方法对应用程序的信息进行国际化。

6.选择合适的开发工具应遵守哪些基本原则?答:(1)最小工作量原则。

(2)最小技巧性原则。

(3)最小错误原则。

(4)最小维护原则。

(5)减小记忆原则。

7.什么是UML?UML有什么主要特点?UML是一种对软件密集型系统的制品进行可视化、详述、构造及文档化的语言,它提供了用于交流的词汇表(单词)和在词汇表中组合词汇的规则(语法),它的每个符号都有明确的语义。

利用UML所建立的模型是精确的、无歧义的、完整的并且可与各种编程语言直接相连。

UML是一种文档化语言,它适于建立系统体系结构及其所有的细节文档,提供了用于表达需求和测试的语言及对项目计划和发布管理的活动进行建模的语言。

UML的主要特点:(1)UML是一种语言;(2)UML是一种可视化语言;(3)UML是一种可用于详细描述的语言;(4)UML是一种构造语言;(5)UML是一种文档化语言。

8.试论述UML的构成。

UML由元素、关系和图构成。

1)元素是模型中重要的抽象,包括结构元素、行为元素、分组元素和注释元素。

2)关系说明元素之间的相互联系,即事物之间的联系。

在面向对象建模中,有四种很重要的关系,包括:(1)依赖(Dependency)关系;(2)类属(Generalization)关系;(3)关联(Association)关系。

;(4)实现(Realization)关系。

3)图是由一组元素和关系组成的连通图,包括静态结构图和动态行为图。

这些图包括:(1)类图;(2)对象图;(3)组件图;(4)配置图;(5)用例图;(6)顺序图;(7)协作图;(8)状态图;(9)活动图。

9.什么是用例图?用例图的主要构成?用例图是显示一组用例、参与者及它们之间关系的图,是软件需求分析到最终实现的第一步,它描述人们希望如何使用一个系统。

用例图显示谁将是相关的用户,用户希望系统提供什么服务,以及用户需要为系统提供的服务,以便使系统的用户更容易地理解这些元素的用途,也便于软件开发人员最终实现这些元素。

用例图由用例、参与者和用例间的关系构成,参与者触发用例,并与用例进行信息交换。

单个参与者可以和多个用例连接,一个用例也可以与多个参与者连接。

对同一个用例而言,不同参与者有着不同活动:可以从用例获取值,也可以输出信息到用例中。

10.什么是活动图?活动图有哪些组成元素?活动图的应用通常分为哪两种情况?活动图是UML用于系统动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流。

活动图有如下组成元素:(1)动作状态和活动状态;(2)跃迁;(3)分支;(4)分叉和联结;(5)泳道;(6)对象流。

活动图的应用通常分为如下两种情况:(1)对工作流建模;(2)对操作建模。

11.试分别阐述类图和对象图的定义及应用。

1)类图类图定义:类图是显示一组类、接口、协作及它们之间关系的图。

类图应用:类图用于对系统的静态视图建模,静态视图主要支持系统的功能需求,也就是系统要提供给最终用户的服务。

当对系统的静态视图建模时,通常以下面的三种方式之一使用类图。

(1)对系统的词汇建模使用UML构建系统最先都是构造系统的基本词汇,以描述系统的边界。

对系统的词汇建模要作出如下判断:哪些抽象是建模系统中的一部分,哪些抽象是处于建模系统边界之外的。

这是非常重要的一项工作,因为系统最基本的元素在这里被确定。

系统分析者可以用类图详细描述这些抽象和它们的职责。

(2)对简单的协作建模协作是一些共同工作的类、接口和其他元素的群体,此群体提供的一些合作行为强于所有这些元素的行为之和。

现实世界中的事物是普遍联系的,将这些事物抽象成类之后,情况也是如此。

因此系统中的类极少有孤立存在的,它们总是与其他的类协同工作,以实现强于单个类的语义。

系统分析者可以用类图将这组类及它们之间的关系进行可视化和详述。

(3)对逻辑数据库模式建模在设计数据库时,通常将数据库模式看作为数据库概念设计的蓝图。

在很多领域中,都需要在关系数据库或面向对象数据库中存储永久信息,系统分析者可以用类图对这些数据库的模式建模。

2)对象图对象图定义:对象图(Object Diagrams)是表示在某一时间点上一组对象及它们之间的关系的图,模拟类图中所含有的类的实例。

对象图应用:对象图通常用于为对象结构建模。

对象图可以用来可视化、规范、构造、文档化系统中特定实例的存在及实例间的关系。

为对象结构建模时,需要考虑以下几点。

(1)确定想要模拟的机制。

相关文档
最新文档