基于模型的界面开发中模型转换方法的研究与实现

基于模型的界面开发中模型转换方法的研究与实现

ID:37089489

大小:3.93 MB

页数:74页

时间:2019-05-17

基于模型的界面开发中模型转换方法的研究与实现_第1页
基于模型的界面开发中模型转换方法的研究与实现_第2页
基于模型的界面开发中模型转换方法的研究与实现_第3页
基于模型的界面开发中模型转换方法的研究与实现_第4页
基于模型的界面开发中模型转换方法的研究与实现_第5页
资源描述:

《基于模型的界面开发中模型转换方法的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、分类号:TP311学校代码:10697密级:公开学号:201331415硕士专业学位论文DissertationfortheProfessionalDegreeofMaster基于模型的界面开发中模型转换方法的研究与实现学科名称:计算机技术专业学位类别:工程硕士作者:樊攀指导老师:华庆一教授西北大学学位评定委员会二〇一八年六月AModelTransformationApproachtoModel-BasedUserInterfaceDevelopmentanditsImplementationAthesissubmittedtoN

2、orthwestUniversityinpartialfulfillmentoftherequirementsforthedegreeofMasterinComputerTechnologyByFanPanSupervisor:HuaQingyiProfessorJune2018摘要随着大量移动设备及应用进入市场,很多具有相同功能的应用随即出现,用户如何在其中进行选择,绝大多数是由应用的用户界面(UserInterface,简称UI)这种直接与最终用户沟通的媒介决定的,其可用性成为用户选择的关键因素。这就给UI设计人员提出了两方面

3、的挑战:其一是需要快速进行UI的迭代开发以适应市场竞争的时间需要;其二是如何使得所设计的UI能易于用户使用(如易学习、易理解、易操作等)。为了应对第一个挑战,HCI研究领域提出了基于模型的用户界面开发方法(Model-BasedUserInterfaceDevelopment,简称MBUID)来解决应用程序UI开发效率需要提高的问题。它采用一种模型转换的过程,从用户需求出发构建需求模型逐步转换为具体平台的实现模型,最终形成UI代码。然而这样一种方法不易保证用户界面的可用性。因此,在实践上工业界采用了一种基于模式的界面设计方法,通过

4、对前人优秀设计经验的总结,形成设计建议来指导设计者开发UI,以此确保其具有良好的可用性。但所用模式多为非形式化的描述,无法有效融入到自动化过程中来提高开发效率。本文提出了一种将模式应用于MBUID模型转换的方法PMM(Pattern-ModelMethod)。该方法具有以下特征:其一是模式的形式化表示;其二是对模式进行分类,明确了模式之间关系;其三是将实例化的模式与模型相结合进行转换。并设计实现了一个转换工具PIMT(PatterninModelTransformation)来半自动化的支持该方法的实现。以期在确保UI开发效率的基

5、础上提高UI设计结果的可用性。通过案例研究,结果表明PMM方法与PIMT工具在提高UI可用性方面有所提升。关键词:MBUID,模式,界面开发,模型转换IIIABSTRACTWithalargenumberofmobiledevicesandapplicationsenterthemarket,manyapplicationswiththesamefunctionalityappearimmediately.Howtheuserselectsthem,aimportantreasonistheuserinterface(UI)oft

6、heapplicationthatdirectlycommunicatetotheenduser.Userexperiencesdetermineauserwhetherchoosetheapplication.SotheUIdesignersmayfacetwochallenges:OneisneedtoquicklydeveloptheUItomeetthetimerequirementsofmarketcompetition;theotherishowtomaketheUIeasilyusedbyusers(easytole

7、arn,easytounderstandandeasytooperate,etc.).Inordertodealwiththefirstchallenge,theHCIcommunityproposesamodel-baseduserinterfacedevelopmentmethod(MBUID)tosolvetheproblemoftheapplicationUIdevelopmentproductivity.Itusesaprocessofmodeltransformation,andbuildsamodelfromtheu

8、ser'srequirementsandgraduallyconvertsitintoamodelaboutspecificplatform,eventuallybecomeXMLformatcodes.However,suchamethodisn

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。