网站大量收购独家精品文档,联系QQ:2885784924

基于软件交互的设计综合实践教学的研究.docVIP

基于软件交互的设计综合实践教学的研究.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于软件交互的设计综合实践教学的研究

基于软件交互的设计综合实践教学的研究   摘 要:针对专业交叉团队合作模式的培养体系,提出综合实践方式,以广东东软学院为例,根据专业方向进行岗位设置,配备具有双师素质的教师、企业工程师进行全程交叉指导,分阶段、分岗位进行考核,将软件交互设计工作贯穿于综合实践开发过程的各个阶段,使实践成果达到软件交互设计的期望目标,同时也引导学生以用户为中心并以人性化的软件交互设计理念,培养软件交互原型设计能力,加强对可用性设计的评估能力。   关键词:综合实践;交互技术;原型设计;软件评估   1 概述及背景   随着人机交互技术的快速发展,软件数量日渐暴增,最新版本的软件工程知识体系 SWEBOK V3.0将人机交互列为一个独立的知识域[1],交互设计也成为软件产品竞争与创新的关键,但是软件质量却参差不齐,特别是体现在用户可用性与易用性等方面;同时,在实际项目开发过程中,用户需求不明确、不完整、变更频繁等因素导致系统设计困难,实现的系统与需求不一致,项目风险提升,致使项目延期或者成本超支。开发者要提升软件核心竞争力,需要关注用户在使用过程中的体验与感受,掌握软件开发过程中的工程方法、核心技术及开发工具,运用综合知识,开发出满足用户需求的优质软件。   2 实践学期组织   2.1 基本思路   软件综合实践安排在大二暑假学期进行,以“研究用户需求、强化实践技能、突出能力培养”为实践思想,采用以用户为中心的创新实践教学体系,以能力培养为重点,以就业为导向,培养学生具备岗位所需的职业能力。   开发周期为4周,以项目团队为组织形式,采用基于项目案例的综合实践教学体系以及分阶段、分岗位的考核形式。实践的组织模式更贴近实际工作需要,即根据专业(包括专业方向)的就业岗位进行项目团队的岗位设置,项目团队以1:2:1:1:1:1:1的比例设有项目经理(兼)、软件开发、数据库开发、Web前端开发、软件测试、系统实施与维护、基础网络设施搭建等岗位,以经过裁剪、修改或补充的真实项目需求作为团队的目标进行实践,配备具有双师素质的教师、企业工程师进行全程交叉指导。   随着人机交互在软件设计与开发中的地位变得越来越重要,有些引领企业如苹果公司已经派生出交互设计师、界面设计师、可用性工程师、用户体验设计师等职业,而更多的企业则由软件工程师兼顾交互设计方面的工作[2] (如图1所示)。根据图1可知,Web前端开发由网站规划与开发专业的学生承担,而交互设计是Web前端开发中的核心内容。   2.2 交互设计   交互设计(interaction design,IXD)是一种系统的设计,产生于20世纪80年代,以实现产品的“可用性”和“用户体验”为目标,把握设计、行为设计和形式设计3者的相互关系,由人(people)、行为(activity)、产品使用时的场景(context)和支持交互行为的技术(technology)组成,简称 PACT [3]。   交互设计原型和可用性评估是交互设计的核心,科学地建立符合用户需求的交互原型是交互设计追求的目标[4]。其中,原型设计能够快速发掘并明确用户的需求,是交互设计师、用户和软件工程师收集需求、确认需求最好的沟通工具;可用性评估是基于真实用户,找出软件可用性方面的问题,也是提高产品可用性的有效途径。   3 实践开发过程   整个实践学期,从实践项目启动到项目总结结束,软件交互设计岗位的工作贯穿软件工程开发过程,采用迭代、循序渐进的方法进行软件开发,如图2所示。   从软件项目实施过程来看,由于存在学生缺乏软件开发经验、需求变更过多、缺乏软件测评手段、进度计划不合理等项目风险,因此用户会对软件质量和开发周期提出更高的要求。为了降低软件危机,确保项目顺利交付,项目的需求分析阶段可采用场景剧本、角色法、访谈法、亲和图法等方式进行用户调研,形成信息架构;概要设计和详细设计阶段输出交互原型,使用原型技术和可用性评估对需求及设计进行验证;编码阶段由网站开发专业学生负责软件Web前端开发,使用html、css、javacsript、Bootstrap框架等技术完成前端页面开发;测试阶段由网站开发专业学生对软件进行交互设计评估、交互需求验证、软件可用性确认并输出评估报告,评估报告会反馈给软件开发岗位学生,软件岗位的学生会根据技术约束、资金、开发时间等因素,与交互设计人员沟通,形成最终的修改方案,整个过程会迭代进行,直至项目完成。   4 实践内容与成果   软件综合开发实践中,网站开发专业的学生承担Web前端开发,具体工作内容包括需求分析、软件原型、软件界面设计、Web前端开发、软件评估等。网站开发专业学生工作中的重点不仅仅是使界面美观,还要实现软件的可用性、易用性、有效性等指标。   软件开发流程中交互

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档