人机交互(软件工程视角)第一、二章部分题目答案

这篇具有很好参考价值的文章主要介绍了人机交互(软件工程视角)第一、二章部分题目答案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

人机交互(软件工程视角)第一、二章部分题目答案

我认为日常生活中,我们学校的选课系统就在选课的时候就很不方便,具体是这样的,因为本来我们学校的选课的时候服务器负载能力就比较差,大家着急忙慌地选课的时候,很容易因为界面选课控件比较小,从而直接点击到课程详细信息,从而满足不了我们的要求,等到再加载回来的时候,课已经被选慢了。

这点人机交互,在我看来做的是非常不好的。

人机交互(软件工程视角)第一、二章部分题目答案

1.

执行/评估活动周期的7个主要阶段为:形成目标、形成意图、明确动作、执行动作、感知系统状态、解释感知的状态、评估感知的解释。在上述的交互场景中就出现了执行隔阂以及评估隔阂。其中,执行隔阂的产生原因是,用户根据以往的软件使用经验,认为当前系统或软件应该设计完成了某项功能,然而实际上该功能在该系统中并没有实现。评估隔阂产生的原因是,用户根据以往的经验认为界面上某选项或按钮具有某项特定功能,但实际系统在该位置实现的功能与用户所想不一致。

在我的理解中,生活场景里应该是这样,首先,用户找到开发人员要求要制作一个什么样的软件,告知开发者自己这款软件的用意,双方达成一致,随后制作组开始制作整体流程规划,之后是具体开始工作,软件制作的差不多以后,找到用户验收,用户首先对软件整体状态进行感知,随后,我们开发者具体对用户感知的内容量化、具体化、专业化,之后对整体项目从用户的感知对自己的项目模型进行评估,以便后续按用户感知要求近一步改进,或进行其他处理。

7.

1.在同一用户界面中,所有的菜单选择、命令输入、数据显示和其他功能应保持分割的一致性;

2.对所有可能造成损害的动作,坚持要求用户确认。对用户出错采取宽容的态度;

3.人机界面应该能对用户的决定做出及时的响应,最大可能减少击键次数、缩短鼠标移动距离;

4.人机界面应提供上下文敏感的求助系统;

5.合理划分并高效使用显示屏;

6.保证信息的显示方式和数据输入方式的协调一致。

人机交互(软件工程视角)第一、二章部分题目答案

5.

对于第五题,我们可以自行设计一个调查问卷,设置相关问题来对比两款相似软甲的使用体验感觉。

比如

人机交互实验:度量两款不同的手机软件的图标设计的可用性_问卷星 (wjx.cn)

这个示例

6.

Nielsen Norman 咨询集团的董事、「十大可用性原则」理论的提出人 Jakob Nielsen 博士在 2000 年发表的文章表明,五个人就足够了。

当你测试第二位用户的时候,你会发现他/她的有些表现跟第一位用户是一样的,所以你新得知的东西里面其实有一部分重叠。毫无疑问,没有两个人是相同的,所以第二位用户总是能给你带来一些新的东西,而这些东西是你在测试第一位用户时没有观察到的。所以,第二位用户能带来一些新鲜的想法,但远不及第一位用户多。

第三位用户的很多行为可能你已经在第一位或者第二位用户身上,甚至在两者身上你都已经观察到了。不过当然了,即使比不上第一位和第二位用户,这第三位用户依然会给你带来些许新的数据。

随着你测试的用户越来越多,你能新获取的东西会越来越少,因为你将一次次地看到同样的东西。所以真的没有必要不断地观察相同的东西,你将会迫不及待地想回到你的工作台前重新设计网站来消除这些可用性方面的问题。

从第五位用户之后,你就在浪费你的时间重复观察同样的结论而没有任何新的收获。文章来源地址https://www.toymoban.com/news/detail-453244.html

到了这里,关于人机交互(软件工程视角)第一、二章部分题目答案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 《软件工程教程》(第2版) 主编:吴迪 马宏茹 丁万宁 第十二章课后习题参考答案

                                     第十二章   软件项目管理  课后习题参考答案 一、简答题 (1)项目管理的定义是什么?简述软件项目管理的过程。 答:项目管理的定义:项目管理是以项目为对象,通过使用知识、技能、工具和方法来组织、计划、实施并监

    2024年02月02日
    浏览(64)
  • 【软件工程】软件工程习题及答案

    软件工程是一种系统化、规范化的方法论,用于开发、维护和管理软件项目。它涵盖了软件开发的各个方面,包括需求分析、设计、编码、测试、部署、维护和项目管理等。 软件工程通过应用科学原理、工程技术和管理方法,以及适应性的实践,旨在提高软件开发的效率、质

    2024年02月09日
    浏览(56)
  • 【软件工程】软件工程期末考试试卷

    瀑布模型把软件生命周期划分为八个阶段 :问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段: 计划阶段、开发阶段和( C) 。   A、详细计划 B、可行性分析  C 、 运行阶段  D、 测试与排错

    2024年02月09日
    浏览(38)
  • 【软件工程】《软件工程》期末复习提纲

    《软件工程》期末复习提纲 第一章 第二章 第三章 第四章 第五章 第六章 第七章 第八章 第九章 第十章 第十一章 第十二章 第十三章 第十四章 小题参考 大题参考 1.在下列选项中,( )不是软件的特征。 A.系统性与复制性         B.可靠性与一致性 C.抽象性与智能性  

    2024年01月17日
    浏览(34)
  • 【软件工程】山东大学软件工程复习提纲

    涵盖所有考点,复习绝对高效,点赞+留邮箱获取pdf版本 本提纲可以完全摘抄,考试命中率100%,先上考试带的A4纸: 1. 软件工程三要素 方法:为软件开发提供了“如何做 ”的技术,如项目计划与估算、软件系统需求分析、数据结构、系统总体结构的设计等; 工具:为软件工

    2024年02月13日
    浏览(30)
  • 【软件工程】软件工程期末考试复习题

    软件工程期末考试试题及参考答案 一、单向选择题 1、软件的发展经历了(D)个发展阶段。 一 二 三 四 2、需求分析的任务不包括(B)。 问题分析 系统设计 需求描述 需求评审。 3、一个软件的宽度是指其控制的(C)。 模块数 层数 跨度 厚度 4、当模块中包含复杂的条件组

    2024年02月10日
    浏览(39)
  • 【软件工程】为什么要选择软件工程专业?

    个人主页:【😊个人主页】 软件工程是一门研究用工程化方法构建和维护有效、实用和高质量的软件的学科。就当下主流趋势来看,其有着无限的未来。接下来我将以六个方面来谈谈我对软件工程专业的看法: 软件工程是一门研究用工程化方法构建和维护有效、实用和高质

    2023年04月19日
    浏览(35)
  • 【软件工程】自动化测试保证卓越软件工程能力(3)

    对照目标系统,如下:  给出自动化测试平台目标如下: Case level Case brief Report send to OVERALL User 1 - Process - Customer 1 Boss Level 1 User 1 - Process - Customer 1 User 1 - Process - Customer  2 User  2  - Process - Customer 1 ... Manager, Some users, Developers, Testers Level 2 User 1 - Igeress - Process - Router - Sender 1

    2024年02月04日
    浏览(42)
  • 经典软件工程复兴?大模型驱动的软件工程实践标准化

    简单来说,本文探讨了大模型驱动的软件工程实践标准化,以及如何将需求和设计规范化为 DSL 格式。通过这种方式,可以让 AI 更自动化、高效地编写代码。 随着大语言模型在软件开发中的应用越来越广泛,传统的软件工程实践开始被重新关注和提及。在诸如于编写清晰的文

    2024年02月12日
    浏览(29)
  • 【软件工程】软件测试

    软件=程序+文档 测试对象:各个阶段产生的源程序和文档。 基于不同的立场,对软件测试的目的存在着两种完全对立的观点。 (1)一种观点是通过测试暴露出软件中所包含的故障和缺陷(从用户的角度); (2)另一种是希望测试成为表明软件产品中不存在错误的过程,验证该

    2024年02月13日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包