面向代码自动生成的两种界面设计模式的研究与应用

来源 :山东大学 | 被引量 : 0次 | 上传用户:fz594825946
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
用户界面是计算机软件应用系统的重要部分。随着对用户界面的要求越来越高,用户界面的开发几乎占用了一半的开发资源。而现有的软件工程方法对用户界面的设计描述支持不够。为了提高用户界面的开发效率和质量,界面设计和系统功能设计的分离成为一种趋势,界面代码根据界面描述模型来自动生成已成为开发人员的目标,由此出现了多种界面模型以及相应的界面开发环境。但是,它们对界面设计知识的归档和可重用性太差。目前,针对用户界面设计,工业界学术界提出了一系列的相关设计方法。基于形式化方法的界面设计通过精确无二义性的描述界面需求,能有效的进行界面设计,是软件生产自动化的基础,但目前的相关研究缺少从工程化的角度设计界面;基于界面设计模式的界面设计是设计模式在界面设计方面的应用与发展,但目前的界面设计模式主要从工作模式上考虑,针对某一个应用问题给出一个设计模式,而不是从界面自动生成的角度去识别界面设计模式的结构及其关系,从而不能很好的为工程化的界面设计服务。同时,目前的设计模式大都没有形式化的描述,从而不利于界面自动生成。随着软件工程的进一步发展,大量重复的代码模块编写工作使得软件开发变得复杂而繁重,对代码自动生成技术的相关研究应显得尤为重要。本研究中的FMP源模型就是利用功能模型(F)和对象模型(M)捕捉与界面相关的功能和数据信息,用交互模型(M)表达这些信息和控制关系。然后依据交互模型的描述,利用表示模型(P)建立内部对象和外部显示元素的对应关系,在界面模板和参数化的支持下,规划界面构成和布局,从而实现用户代码的自动生成。针对以上问题,本文提出了一种新型的面向代码自动生成的界面设计模式的界面设计,它在传统的界面设计模式的基础上,从模型转换及代码自动生成的角度出发,借助于形式化表达方法,在自动识别界面设计模式的结构及其关系的基础上,提供精确的和无二义性的形式化描述。该设计一方面克服了传统的界面设计模式对代码自动生成支持的不足,另一方面针对界面的复杂性和多样性等特点构建了比较完整的界面设计模式集合,对常见、难度较大、带有普遍性的界面设计问题提供了可复用的解决方案。本文首先讨论课题的研究背景,对相关研究进行了分析,给出了用户界面设计模式的概括性描述,进而对用户界面设计进行了归纳和总结。详尽介绍了一套比较完整的界面设计模式集合,并对其进行了形式化规范描述,并在此基础上提出了一种新的用户界面代码自动生成的方法。然后着重对数据图形及树形设计模式作了详细的设计与说明。本设计对界面开发效率有着显著的提高,同时对界面代码自动生成也提供了相应的支持。其已在开发环境VC.NET中得到了实现,并在相关Web应用平台进行了验证。
其他文献
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
会议
我国十分重视海洋经济的发展,同时也高度重视海洋环境的保护,特别是海上溢油应急工作。当前,我国海洋溢油应急管理体系还有待完善,溢油监测技术尚未形成合力,应急响应决策指挥系统相对落后,与应急响应工作机制要求还有一定差距。针对海洋溢油应急响应方面存在的问题,在传统人工监测的基础上,利用物联网技术、计算机技术以及GIS技术等先进手段,对溢油应急设备智能管理系统进行功能需求和性能需求分析,建设系统网络构架和
随着计算机技术、网络技术的发展,网络虚拟社区这一社会组织也迅速发展起来,各种类型的网络虚拟社区遍布网络世界。与传统社区不同,网络虚拟社区排除了时间和空间的限制,使人
文章分析了现阶段高校物业管理的现状及特点,总结了高校物业管理中的共性问题,针对所存在的问题给出了改进的方法,希望能为提升高校物业的管理水平、加快高校后勤物业管理改
航天总公司八一一所的薛光荣、吴玉芳采用空气—乙炔原子吸收法同时测定混和锌粉中的微量铜铁。该方法具有操作简便、时间快速、灵敏度高、重现性好、易掌握等特点,并能满足
<正>《作文述要》是一本专门为中学生编写的作文指导用书。其编著者周侯于,名服,字侯于[1],以字行,是苏州中学一位具有丰富教学与写作经验的国文教师。据编者自序,该书于&#39
《吕氏春秋》作为先秦诸子最后一部理论著作,由秦相吕不韦门下众多智略之士集体撰著而成,它兼容并包各家思想,又保存了大量先秦文献和遗闻逸事,在文学领域有很高的学术价值。第一
为抑制还原奶和规范奶品市场秩序.使中国奶业健康有序发展,国务院于2005年8月18日专门下发了《关于加强液态奶生产经营管理的通知》(国办[2005]24号)。为确保《通知》得到贯彻落
近年来,随着各个贫困县区的脱贫摘帽,我国逐渐进入了后脱贫时代,帮扶对象由绝对贫困转向相对贫困,边缘贫困群体的相对贫困问题愈发凸显。2019年中央一号文件中明确提出"研究
中国人向来非常重视"领头羊"的表率作用,所以,无论中学还是小学,作为班级"领头羊"的班主任都应该是班级学生的一面旗帜。而要想让这面旗帜高高飘扬,我认为班主任们理应做到如下几