欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    软件工程PPT课件第6章人机界面设计与编码.ppt

    • 资源ID:4997184       资源大小:256KB        全文页数:37页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件工程PPT课件第6章人机界面设计与编码.ppt

    第六章,人-机界面设计与编码(用户界面设计),概论,按照以用户中心主义的观点,软件设计的核心内容,不是软件本身的功能、性能,也就是说,不是技术上的东西。软件设计的核心应该是用户,应该是这个软件能够为用户提供什么样的功能和怎样提供这些功能。软件是否成功,不是由技术专家使用专业的标准来评判,而是由用户来评判,由用户是否认可、是否喜欢来评判。软件设计应该以使用软件的人为中心,那么使用软件的人有什么特点呢?,(1)人类感知基础用户都是提供自己的感官接收来自计算机的信息,然后通过自己的操作向计算机发出指令的。在计算机向用户发出信息的方式中,目前最常用的有视觉信息、听觉信息和文字信息。视觉信息包括图形、颜色、动画、图像等等,我们在计算机屏幕上看到的绝大多数信息都是视觉信息视觉信息的特点是信息量大,人可以快速地识别和反应。听觉信息主要是声音,包括音乐、声响等,它的主要特点是没有方向性,即使用户没有关注软件,也能够感知到。文字信息其实不是单独存在的,它可以存在于视觉信息里,就是屏幕上显示的文本。,(2)用户的特性:我们上面分析了人类的感知基础。我们说用户中心主义,那么用户究竟是怎么样的呢?对于软件设计人员来说,必需树立这样几个基本观念:a、用户是懒惰的b、用户是笨的c、用户是容易出错的d、用户是健忘的e、用户的注意力很容易涣散f、用户的脾气不好g、用户是上帝,(3)任务的特殊要求在进行界面设计时,必需对软件所要完成的任务有准确的认识。有的任务是实时型任务,对每一项响应都有时间限制;有的任务是监察型任务,那么就要给用户提供方便的、易于观察的显示输出;有的任务是可中断的,那么就要有两次启动之间的衔接问题;有的任务对可靠性要求很高,是不可错的,那么就要在容错设计上多下工夫。,6.1 用户友好性设计,用户友好性一般属软件的性能特性,它独立于所有具体功能,却影响着所有功能的重用性。用户友好性应体现在与用户有接口 的软件特性上。用户友好性的根本目的是为了软件可重用性、可维护性。,用户友好性的标志,可操作性健壮性易学习性可扩展性,界面设计的模型,设计模型,系统映象,设计者,用户模型,系统感觉,用户,界面设计模型,设计人机界面要考虑四个方面:软件工程师创建”设计模型”人机工程师建立的”用户模型”最终用户在脑海里对界面产生的映象”用户的模型”系统的实现者创建”系统映象”四种模型可能相去甚远,界面设计人员的任务就是消除这些差距,导出一致的表示界面。,用户界面设计的问题,系统响应时间响应时间长度响应时间的稳定性用户帮助设施集成式附加式,用户界面设计的问题,错误信息处理信息以用户可以理解的术语描述问题信息应提供如何从错误中恢复的建设性意见信息应指出错误可能导致哪些不良后果信息应伴随着视觉或听觉上的提示信息不能带有判决色彩命令交互每个菜单选项是否都有对应命令以何种方式提供命令学习和记忆命令的难度有多大?命令忘了怎么办用户是否可以定制和缩写命令,6.2 用户分析,用户类型:偶然型生疏型熟练型专家型,影响用户行为特性的因素,人-机匹配性人的固有技能人的固有弱点用户的知识经验用户对系统的期望和态度,用户对计算机系统的要求,让用户灵活地使用适应不同类型用户系统的行为及效果对用户透明提供联机帮助功能人机交互尽可能和人际通信相似,用户技能方面的使用需求,应让系统去适应用户使用易于理解、掌握的准自然语言一致性的系统设计能通过系统学习系统提供演示及范例,用户习性方面的使用需求,系统应让用户有耐心系统应很好地对付人的易犯错误系统应对不同用户提供不同交互方式,用户经验、知识方面的使用需求,系统应能让未经专门训练的用户使用系统能对不同经验用户做出不同反应提供同一系统的一致性,建立标准化人-机界面系统必须适应用户在应用领域的知识变化,提供动态的自适应的设计,用户对系统的期望方面的要求,用户界面应提供形象、生动、美观的布局显示和操作环境系统处理问题应尽可能简单,提供学习机制系统应对不同用户提供不同交互方式,6.3 界面的设计原则,1.分析用户类型2.应用程序和界面分离3.一致性4.尽量减少用户工作5.提供反馈6.出错处理和帮助功能7.增加可视化图形表示,HELP系统设计,HELP系统设计不属于界面设计范围,涉及系统整体结构,是结构级用户友好性设计。(编制应用程序,可使用API函数设置帮助项),HELP系统设计,帮助方式:操作指南文档 基于帮助文件的要求性帮助(命令级帮助)说明性帮助 嵌入系统的要求性帮助 嵌入培训功能的智能帮助系统,6.4 人-机界面的交互方式,1 菜单界面按显示形象分类:正文菜单图标菜单正文图标混合菜单按屏幕位置和操作风格分类:固定浮动下拉式嵌入式,下拉式菜单、瀑布式菜单,瀑布式菜单,弹出式菜单,图标式菜单,2 对话,对话形式:(1)必须回答式:需要用户的确定认可或参数(2)无需回答式:只显示系统信息(3)警告式:一般为出错提示对话实现方式:(1)标准对话:一般提示对话方式(2)定做式对话:按实际要求设定,(1)功能键(2)图符界面(3)填表界面(4)命令语言界面(5)查询语言界面(6)自然语言界面,3 其他各种界面,4 控制界面的设计,(1)用控制对话选择操作命令(2)用菜单界面进行控制(3)用功能键定义操作命令(4)用图标表示对象或命令,6.5 界面的开发,1.界面开发模型瀑布式模型:古典开发模型原型模型:现代开发模型,2.导航方式,线性,层次,6.5 界面的开发,网络式,混合式,6.6 数据输入界面设计,数据输入的规则明确的输入明确的动作明确的取消确认删除提供反馈允许编辑提供复原(Undo)自由格式提示输入的范围,6.7 数据显示界面设计,数据显示的规则只显示必要的数据在一起使用的数据显示在一起显示出的数据应与用户执行的任务有关每一屏数据的数量不应超过整个屏幕面积的30%屏幕布局规则尽量少用代码和缩写多个显示画面,应建立统一格式提供明了的标题、标栏及其它提示信息遵循用户习惯采用颜色、字符大小、下划线、不同字体等方式强化重要数据,6.8程序编码,1、程序的质量主要取决于软件设计的质量,程序设计语言的特性和编码途径也对程序的可靠性、可读性、可测试性和可维护性产生深远的影响。2、程序设计语言分类:汇编语言和高级语言高级语言分:基础语言、结构化语言、专用语言、面向对象语言基础语言有:BASIC、FORTRAN、COBOL、ALGOL结构化语言有:ALGOL、PL/1、PASCAL、C、Ada专用语言有:APL、LISP、PROLOG面向对象语言有:C+、Smalltalk、Object C、Java,6.8程序编码,3、程序设计语言的特点及对软件质量影响。1)一致性:表示语言所使用符号的兼容性2)无二义性:设计对程序的正确理解。3)简洁性:体现程序员掌握语言必须记忆的代码的信息总量。4)局部性:(语言的)容易联想特性5)线性:对程序容易理解4、写程序风格应遵循的规则:简洁化、模块化、简单化、结构化、文档化、格式化,6.8程序编码,5、程序设计语言的选择:项目的应用范围 算法和计算的复杂性 软件执行的环境 性能上的考虑和现实的条件 数据结构的复杂性 软件开发人员的知识水平、心理因素 编译器的效率,6.9程序设计风格,1.代码文件选择有意义的标识符安排注释(绪言性、功能性、标题、作者、调用形式、参数说明.)2.视觉形式2.数据说明说明次序要规范化利用数据类型对数据值进行防范,3.语句语句应当简明和直接了当,不要追求奇技怪巧使用标准的控制语句尽量不用测试条件的”非”不要利用复杂的算符优先级,用括号更清晰对递归定义的数据结构使用递归过程避免不必要的goto语句不要修修补补不好的程序,要重新写,4.输入和输出逻辑地组织输入,有效的出错检查有提示的输入方式,自由格式输入对产生重大后果的输入,给出醒目的提示,待用户确认后在执行合理,整齐,有层次,美观的输出形式,

    注意事项

    本文(软件工程PPT课件第6章人机界面设计与编码.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开