欢迎来到天天文库
浏览记录
ID:33541226
大小:1.81 MB
页数:54页
时间:2019-02-27
《基于界面模型的界面模板》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、山东大学硕士学位论文基于界面模型的界面模板姓名:于清国申请学位级别:硕士专业:计算机软件与理论指导教师:万建成2002.11.15摘要
2、/用户界面是交互式系统的重要和不可或缺的组成部分。软件的工程设计另强在软件开发中发挥了重要的作用。但是,时至今日各种软件工程方法对界面的构成和设计没有提供专门和可用的描述方法,影响了界面乃至整体软件的工程设计效率和质量。长期以来,人们对界面构成和界面开发做了大量的研究,使得界面从顺序命令行形式转变为图形化可视的WIMP形式。这其中,用户界面模型起到了主要的推动作用。界面模型不仅决定了界面的控制和通
3、信方式,也影响了设计开发工具的构成和对交互式软件设计的支持。最早的经典用户界面模型是Seeheim模型,但它并不支持直接操作语法与语义的要求。目前图形用户界面的构成多是基于多智能体模型的,典型范例有MVC和PAC模型。这些模型应用面向对象的思想,把界面看成是各类一般和可视对象及其操作关系的集合。从界面的工程设计出发提出了基于陈述模型的界面开发方法和开发环境,成为了界面研究的热点。这些方法以界面的构成和设计过程为目标,能系统而有效的支持用户界面的工程设计,其最大的特点就是支持界面设计的自动化。基于陈述模型的界面开发技术扩展了软件工程
4、的应用模型和设计表达,能提供界面的自顶向下的层次和抽象描述,能实现对界面模型的逐步细化,准确地捕捉用户需求,便于对界面设计进行验证和模拟。目前基于模型方法存在的主要问题是缺乏从抽象界面描述到具体界面实现的转化支持。/针对,以E问题,通过借鉴参数化设计、软件设计模式和界面设计模式的思想,y本文以界面的FMP模型为基础,提出了基于界面模型和界面模板山东大学硕士学位论文的界面构造和生成方法。其最根本的指导思想就是准确描述进而重用前人的界面设计也就是界面设计模式的成熟经验。用户界面的FMP模型以面向对象的思想建立了界面的构成模型,形成了界
5、面的内在抽象描述。进一步工作需要建立从该抽象描述向外在实现形式的转换方法。本文提出和讨论了界面模板的概念。界面模扳是与晃面模型对应的晃面的外在形式的一个抽象描述,侧重从界面的宏观构成反映界面的组成。界面模板是界面设计经验的归纳总结,是一种崭新的、更加抽象的、参数化的设计模式。本文还讨论了建立和使用界面模板的方法。其基本思想是把界面模板组织生成一个界面模板库。界面模板库中存储了各种经过实践检验的成熟的界面模板,能够根据界面模型的组成提供可用的界面模板,供界面生成使用。文中讨论了界面模板的检索和具体界面的生成算法,以及界面模板库的维护
6、等。\/\/v7关键字:界面模板,界面模型,界面设计模式、//界面自动生成11ABSTRACTUserInterfaceiStheimport.ampartofinteractivesystems.SoftwareengineeringtechnologypromotesengmeenngdevelopmentofsoRware·ButnowadaysitiScriticizedforthe1ackofsupportforuserinterfacedevelopment.Thecompositionanddevelopmentof
7、userinterfacehavebeenresearchedonforalongtime,whichhavemadeuserinterfacedevelopedfromthesequentialcommandlinetoWIMPstyles.Usetinterfacemodelsplayanimportantroleintheevolutionofuserinterfacedevelopment.Themodelsnotonlydecidethecontrolandcommunicationofuserinterface,but
8、alSOaffectthecompositionofsoftwaredevelopingtools,whichgivesupportforinteractivesystemdevelopment.111eearliestandclassicuserinterfacemodeliSSeeheimmodel,butitdoesnotsupportdirectlyoperatinggrammarandsemantics.Mostofnowadaysuserinterfacesarebasedonmulti—agentmodel,such
9、asMVCmodelandPACmodel,whichoriginsfromtheobjectorientedthought,andregardsuserinterfaceasaggregationofobjectsanditsinterrelat
此文档下载收益归作者所有