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

界面迁移过程中动态划分问题的研究-计算机应用技术专业论文.docxVIP

界面迁移过程中动态划分问题的研究-计算机应用技术专业论文.docx

  1. 1、本文档共68页,可阅读全部内容。
  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文档。上传文档
查看更多
山东大学硕士学位论文摘要 山东大学硕士学位论文 摘要 用户界面开发效率问题是软件过程中的关键问题,在传统的开发过程中,界 面的开发以手动为主,缺少高效开发工具的支持和对所开发界面的系统分析与评 价,不能有效应对需求变更的现实,可能使开发工作陷入低效重复。因此界面重 用及迁移使用问题成为软件工程的热点研究问题。 当前界面开发的研究重点是以模型为基础进行,通过其提供的支持来提高界 面开发的效率。最近出现的若干支持界面开发的工具,例如TERESA系统,是在模 型中引入了任务模型,对话模型,并发任务树等概念来帮助进行界面语义及设计 分析。此类工具的主要思想是把一个界面分成四个层次进行考虑,这四个层次按 从上到下的顺序是:任务和对象层,抽象用户界面层,具体用户界面层,最终代 码层。这四个层次从上到下逐渐具体化,约束越来越多。这种分层结构有利于界 面开发分析、提高代码的复用和可迁移使用性。 相对于代码的重用问题,程序的可迁移性更为重要。程序的可迁移性要求程 序可以从当前环境迁移到新的环境中运行,并提供相同功能。但很多程序并不具 备可迁移性,围绕该问题的解决,本文进行了较详细的研究。 解决界面迁移问题的常用思路是对源界面进行分割,得到相对独立的子界面 集,从而降低界面运行时的资源需求,提高界面的可迁移性。根据该思路,本文 提出以任务树为基础对用户界面进行分割的方法。这种分割结合手动控制,在成 熟的开发工具Teresa系统中进行,运用工具中任务模型,活动模型等方面提供的 支持,在任务树的基础上结合任务之间的语义关系对源界面任务进行分割,从而 将一个复杂界面分割成语义上相互关联、运行中能够相互协作的子界面集,该子 界面集能协作实现与源界面任务同样的功能。 针对分割得到的子界面任务间的协作运行效率问题,本文又提出一套新方法 来解决子界面任务在不同计算机上的分配问题,以达到提高总体运行效率,并合 理利用资源的目的。该部分把子界面任务的分配问题转化为一个寻找最短路径的 问题,即通过建立任务规划树,采用A木算法对该问题求解,实现了子任务的合理 分配与资源充分利用,实验证明其协作运行效率得到了提高。 山东大学硕士学位论文关键词:用户界面任务模型对话模型并发任务树状态转换图 山东大学硕士学位论文 关键词:用户界面任务模型对话模型并发任务树状态转换图 规划树动态规划胁算法 II ABSTRACTEfficiency ABSTRACT Efficiency of User Interface is a focus in traditional process,this work d印ends mainly Oil programmers and lacks support and analysis offered by powerful tools.As a result,work during this process Call not meet the need of pratical changes,and in turn be put into tlle state of low efficiency.Thus,programmers try to design a User Interface based on models in order to improve efficiency. The development of User Interface in recent years based on models,making full use of aid offered by tools to improve efficiency.Especially some tools are designed such as TERESA.These models often include Task model,Dialog model,also some important nodes such as ETS,STN are used to facilitate this designing process.The designing thought of these tools is to consider one program from 4 angles:tasks and objects angle,abstract Bser interface angles,concrete user interface angle and final user interface angle.These 4 angles have different requirements and limitation,which can help programm

您可能关注的文档

文档评论(0)

131****9843 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档