欢迎光临112期刊网!
网站首页 > 论文范文 > 计算机论文 > 软件技术 > 基于人机交互的软件开发系统设计探讨

基于人机交互的软件开发系统设计探讨

日期:2023-01-24 阅读量:0 所属栏目:软件技术


  摘要:随着科技的不断发展,各类软件产品层出不穷,软件产品和用户的联系,也逐渐体现在了人机界面上。一方面,软件产品为了实现功能的多样化,需要产生更多的操作步骤,以达到更丰富的功能需求,可另一方面,随着操作按钮的繁杂化改变,人机界面也变得越来越不适应人体操作的习惯。面对这样的矛盾,在软件开发过程中如何基于人机交互理论,将系统设计得更为符合人体使用习惯显得至关重要,该研究根据实际设计框架展开,希望能让软件开发工作者从中得到启发。


  关键词:人机交互;软件开发;设计系统;平台设计;人机界面


  中图分类号:G642文献标识码:A


  文章编号:1009-3044(2021)17-0072-02


  开放科学(资源服务)标识码(OSID):


  1背景


  所谓的人机交互,也就是互联网应用实际过程中,所要求的人机互动。在计算机技术不断发展的今天,为了实现计算机网络和每个人的便捷快速沟通,软件开发立足于人机交互的理论研究应运而生。在信息化时代的背景下,软件开发平台设计应该更多地注意到用户的使用过程,尽可能将人机界面设计得更为方便操作。因为对于计算机信息工作原理,并不是所有计算机软件产品的使用者都能正确理解,故而在进行软件产品设计时,使人机界面满足人机交互的要求,显得至关重要。


  2人机交互理论下对软件开发的要求


  设计和制作计算机软件是一项复杂烦琐,且难度较大的工作,对于软件开发者而言,其工作效果不仅体现在是否能够适应时代要求,将软件设计技术运用到不同的研究领域,制作出满足不同需求功能的软件产品上,更体现在其制作的计算机软件是否能够达到足够的适用性,满足不同目标人群的使用要求等方面。以设计人机交互界面为例,对于不同的使用者,常常拥有不同的使用习惯,例如对于普通人而言,更习惯于用右手对软件页面进行操作,可是对于左撇子而言,其的左手往往更为灵活。假如软件开发的目标使用人群中,拥有较大比例的“左撇子”群体,那么对于页面的设计应该立足于方便所有使用人群的目标,考虑制作适用于普通人和左撇子的两种不同操作页面,设置改换系统,实现不同特征人群能够根据个人需要转换操作页面的要求。又以指令输入语音体系而言,比较大众的输入体系是普通话输入指令,可是假如开发的软件产品目标人群在特殊地区,对于普通话的使用并不如方言熟练,那么在设置正常普通话语音指令输入体系的同时,为特殊人群设计特殊的输入系统,也同样有着一定的必要性。除此之外,软件开发者应该充分了解产品目标对象特质,和产品预期达到的工作目的,同时考虑民族、年龄等因素,为开发的软件设置尽可能科学、智能的系统[1]。软件产品实现应有功能的基本方式,是通过用户输入操作指令,软件后台接受指令并处理,表达出需要功能页面的模式,实现用户和计算机交流关系的过程。用户输入操作指令的方式可以多种多样,用户对功能需求的表达也可以不尽相同,但是计算机软件处理出来的结果却只能是唯一的,并且该结果应该尽可能贴近用户需要,这就是人机交互理论下对软件开发系统的最终要求。


  358730a668f2763dc07f6d4196ba3f28d3512127342c75274c38a06e717897dc9立足人机交互理论的软件开发系统特点


  3.1以用户为中心


  人机交互理论研究下,软件系统设计的主要变化体现在人机界面上,人机界面又叫用户界面,作为人和计算机交互的主要媒介,人机界面通过信息传递的方式,实现人的需求满足过程和机器的功能表达过程。应该认识到的是,软件系统存在的目的是为了方便计算机功能的顺利实现,人机界面正是以此为目的,在人与计算机的交流沟通过程中,顺应人的需求,控制计算机软件表达适宜的作用。因此,计算机软件系统功能的顺利实现,不仅要求软件本身拥有功能,更要求软件不同功能能够适应人的要求表达出来。故而要想设计出,立足于人机交互理论下软件开发系统,首先应该确保软件操作过程中,人身为控制者的主体地位。


  3.2操作難度降低


  基于人机交互的软件开发系统各个功能按钮应该直观、准确,随着软件功能的不断增多,越来越多的软件设计只注重内容作用的丰富,为软件系统设置了复杂的操作按钮,看似使软件变得更加全能、适应使用者使用需求的需要,实际上却忽略了用户在使用体验方面的诉求。对于软件的不同功能,最好通过分类归纳的方式进行整合,将相似的系统设置到同一模块,使操作界面更加简洁,操作难度降低。同时在进行人机交互要求下的软件系统设计时,应该注意各个模块功能按钮的形状和描述,确保功能按钮能够对应正确的软件表达。在这样的设计理念下,对于人机交互的软件系统而言,通常具有功能直观、页面简洁、便于操作和使用的特点。


  3.3界面可视设计


  可视化设计,即将系统设置数据用图像、文字、表格、图形的方式在人机交互页面上展露出来。对于计算机软件而言,一些后台隐藏操作,可以让用户用设置权限的方式来进行控制,以便丰富系统平台的内部设计。具体来说,可视化设计要求软件设计者用可视化程序设计人机交互界面,通过这样的设计方式,不仅能够避免更多复杂代码的出现,便捷设计步骤,更能协助运行系统达到稳定,形成更加安全的构建平台和设计系统,是人机交互理论下,软件开发系统设计的显著特点之一。


  4基于人机交互的软件开发系统设计要点


  4.1人机界面模型建立


  在人机交互理论下,软件开发应该立足于用户为软件唯一服务对象的理念,人机界面作为让软件功能展现在用户眼前的唯一途径,对于其模型的构建,应最大程度地发挥出软件功能引导的效果。在建立软件开发系统之前,应该首先确定软件页面的风格,根据不同用户的不同需求,设置软件人机页面的布局、结构、按钮颜色、按钮模式等。确保将所有的样式敲定下来以后,再进行页面建模的工作,对于人机界面模型的建立,一定不能先着手开始设计页面,不然很容易面临后期需要不停修改布局、风格、按钮样式等基本格式的情形。同时值得注意的是,工程师在进行人机界面设计的过程中,应该注意对功能模块和按钮预留一定的改动空间,对于风格、画面和布局的设计,尽可能做到一步到位,因为对于软件运营而言,功能模块按钮可能面临需要根据功能优化和增加,随之发生改变的情形,但是软件的基本画面和布局是并不需要进行太大调整的。对于人机界面模型,不能期待一次完成,应该做好根据用户反馈不断进行调整的打算,提高页面模型使用效果,确保模型与软件产品能够联系起来,让用户能够通过人机界面了解软件的定位和功能导向。


  4.2进行功能导视处理


  人机交互过程的重点是,让用户在交互中了解软件系统的功能和控制作用,为了达到这一目的,可以通过多媒体技术来构建系统平台的方式,将多媒体应用系统设计融入软件开发系统设计中去。多媒体系统是一种直接作用于用户的软件设计系统,通过多媒体平台,为用户提供软件的使用功能导视,常常能比传统的操作页面文字或图像引导起到更好的作用。一方面,多媒体系统可以为用户提供更加直观、生动的人机界面,让软件系统平台更加具有视觉冲击效果。通过对多媒体系统设计技术的运用,能够使系统设计达到交互界面稳定、图文声情并茂、平台结构完整齐全的目的,能有效提高开发软件的竞争优势,满足人机交互原理的需要。另一方面,多媒体系统设计技术也能够很好地适应,确保人机交互过程中获取的资源能够满足符合生活实际的需求,在多媒体系统设计技术的融入下,软件开发系统设计能够更好地实现功能导视,让系统平台结构更加稳定,操作性也更强。但是值得注意的是,在多媒体软件系统设计制作前期,一定要提前录入足够多的数据样本,包括图像、图片素材;文字、数据、表格素材;声音素材等,为搭建軟件开发多媒体系统平台打下有力基础。在将各种媒体素材融合集成的过程中,一定要提前设置功能脚本,依据设计需求,将各种素材有机、完整地组合到一起,以便形成一个功能齐全、结构稳定的完整系统。


  4.3软件开发分层处理


  对于功能不同的结构模块,在软件设计系统后台,应该采取分区域、分层处理的原则。所谓的分层处理技术,结合人机交互的基本理论,指的就是在进行软件开发系统设计的过程中,将设计系统划分为多个模块,在确保各个模块功能齐全,且在运行过程中不会受到彼此不良状态影响的前提下,将各个独立的功能系统再次联系起来。与分层处理系统相对应的,是单层软件处理系统。与之相比,分层处理系统因为各个层次之间的独立和整体联系,显得更加稳定安全,分层系统设计出的软件平台,也因为稳定性更高的原因,操作过程显得更灵活、全面,因而在人机交互软件的设计过程中,分层处理得到了广泛的传播和应用。


  分层处理设计系统实现了各层之间的相互独立,让人机交互的软件开发系统在结构上能够实现分割,不仅更加便于软件开发者对软件的结构和功能展开维护和拆解,实现软件功能,也能够让人机交互页面功能稳定性加强,满足用户对软件使用的需要。但是值得注意的是,对于分层处理系统,应该合理规划软件层数,不能过多,也不能过少。因为层数过少,会让每一层工作内容增多,失去分层意义,层数过多,又会让系统组成和构建压力增大,同时难以实现各层间的联系,应该看到的是,对于分层处理系统而言,最基本的结构是两层结构,但是这种结构已经越来越难适应设计需要了[2]。


  4.4实现软件功能对接


  指令的运行流程与运算器、控制器内代码设置有关,通过将用户指令转变为计算机能够处理的语言的形式,由计算器顺应提前录入的运行流程对命令进行处理并表达,实现计算机功能的体现。不同的指令会触发不同的功能区间,由这些功能区间表达出来,指令由提出到完成所经历的时间被称为指令周期,指令周期的长短是软件功能表达能力的主要参考依据。基于人机交互的软件开发系统设计为了能达到最佳的使用效果,顺应信息化时代对软件开发系统的要求,如何缩短指令周期,快速实现软件功能与操作命令的对接,已经成为软件开发行业最值得研究的命题。同时如何让用户理解软件提供的信息,正确实现软件安装、使用,达到更好的人机交互体验,也是实现软件对接的重点所在。具体来说,软件功能的提供和页面的表达,如果需要对用户的信息进行了解,或者软件的具体使用过程有步骤需要用户特别注意,对于这些信息,应该用尽可能通俗易懂,适应目标用户思考方式的形式,传达给用户。让用户不用在软件使用前,就对信息产生质疑,是进行软件开发系统设计的基础,也是能让软件功能对接顺利实现的桥梁。


  5结束语


  随着科技的不断发展,计算机软件逐渐进入了每个人的生活中,软件系统设计技术也得到了越来越广的应用空间,在计算机软件不停渗透教育、经济、文化等领域的过程中,如何成功应用人机交互理论,让软件系统得到更大范围推广,成为一个值得深思的问题。

本文链接:http://www.qk112.com/lwfw/jsjlw/ruanjianjishu/228852.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学