文档介绍:山东大学硕士学位论文摘要在交互式系统开发中,图形用户界面的设计开发非常重要。但是现有的软件工程方法缺少对用户界面设计描述的直接支持,制约了图形用户界面的开发效率和质量。近年来,为提高图形用户界面的开发效率和质量,出现了很多基于模型的界面开发环境。这些模型分为概念模型和陈述模型两类。这两类模型各有其优缺点:概念模型的优点在于直接针对界面、描述简洁,缺点在于无法支持全过程开发;陈述模型的优点在于支持全过程开发、支持自动生成、描述能力强,缺点在于模型设计过于复杂,模型整合比较困难。本课题研究中的缑婺P徒杓酆狭烁拍钅P秃统率瞿P偷挠点。该界面模型以实现图形交互系统自动生成、支持系统体系结构设计为目标,包括功能模型、内在模型和基于界面模板的表示模型三个部分。其中基于界面模板的表示模型突破了现有的表示模型缺乏对交户对象之间的关系考虑的局限性,并且吸收和借鉴用户界面设计模式的思想。以上提及的界面模型,主要是基于传统桌面软件的,而针对肪对用户界面模型表达的特殊要求,出现了、等用来生成τ孟低车姆椒ɑ蚬ぞ摺U庑┕ぞ咚淙豢梢栽谝欢ǔ潭壬实现部分代码的自动生成,但对缑娴哪P突枋霾还弧由于⒆阌诖匙烂嫒砑恢С侄訵应用用户界面的建模,而且目前针对缑娼5墓ぞ呋肪郴购苌伲韭畚奶致鄄⒔岷狭藈界面的交互特点对P椭械慕缑姹硎灸P徒辛死┱购透慕2隽可支持τ糜没Ы缑孀远傻慕缑婺0濉2⑻岢隽嘶诟媚0宓谋示模型。该表示模型以改进的τ糜没Ы缑娼换ツP臀;。婷述和深入刻画交互模型的界面表示。根据缑娴淖楹鲜揭趁娴奶氐悖葱滦缘奶岢隽薟界面表示模型的递归表示结构,实现了界面模板库的建立和复用机制,表达了改进的τ糜没Ы缑娼换ツP偷男枨蟆O灾奶岣吡私缑婵7⒌男剩
山东大学硕士学位论文也考虑了对界面代码自动生成的支持。⒒肪车玫搅耸迪帧关键字:没Ы缑婺0澹缑姹硎灸P停瑆应用用户界面
山东大学硕士学位论文.,瑃瓸琣琣産,..甌.,痶..,.,
山东大学硕士学位论文:,,,瑆..瑀,...
论文作者签名:盏亟导师签名:。:丕丝鍪日论文作者签名:型鲢论文作者签名:耥良碜ど疚砘空赭醣缱缀痴聚坡緋浑△躸秣膑貅跻槐枨飅曩期:乙塑菏鶾期:圣苎:墨原创性声明期:力∞关于学位论文使用授权的声明山东大学硕士学位论文原创性声明和关于论文使用授权的说明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的科研成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本声明的法律责任由本人承担。本人完全了解山东大学有关保留、使用学位论文的规定,同意学校保留或向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅;本人授权山东大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或其他复制手段保存论文和汇编本学位论文。C苈畚脑诮饷芎笥ψ袷卮斯娑日
山东大学硕士学位论文论文的研究背景及意义本文的创新点在交互式系统开发中,图形用户界面开发是非常重要的组成部分。由于图形用户界面自身的特性,现有的软件工程方法缺少对用户界面设计描述的直接支持。使用镅悦枋鲇没Ы缑媸泵枋鱿嗟备丛樱圃剂送夹斡没Ы缑娴目发效率和质量,使开发人员难以快速有效地进行图形用户界面的设计和开发。为提高图形用户界面的开发效率和质量,许多界面模型被提了出来。这些模型分为概念模型和陈述模型两类。概念模型主要有P汀P偷龋直接针对界面、描述简洁,但是无法支持全过程性开发。陈述模型服务于基于模型的工具,种类较多,支持全过程开发,支持界面自动化生成,描述能力强大,但是模型设计过程过于复杂,。基于缑婺型的体系结构化的用户界面自动生成工具支持交互系统从体系结构设计到代码自动生成的全过程开发,,主要是基于传统桌面软件的,针对肪扯杂没界面模型表达的特殊要求,出现了、扔美生成τ孟低车姆椒ɑ蚬ぞ撸淙豢梢栽谝欢ǔ潭壬鲜迪植糠执氲淖远生成,但对缑娴哪P突枋霾还弧由于⒆阌诖匙烂嫒砑恢С侄訵界面的建模,而且目前针对缑娼5墓ぞ呋肪郴购苌佟1究翁獾难芯恐氐阕叛塾赪界面的表示模型以及工程化的描述方法和实现机制。本文的创新之处在于,针对τ糜没Ы缑娴慕换ヌ氐悖贔基础上,对界面模板以及基于模板的表示模型进行了扩展和改进。提出了一个支持τ糜没Ы缑孀远傻幕谀0寤蚊姹硎灸P汀8媚P涂梢允视应用界面的交互模型表达需求,并且支持界面代码的自动生成。本表示模型的设第
⒒肪车玫搅耸迪帧本论文主要阐述了可支持τ糜没Ы缑孀远苫诘慕缑婺0