支持Web软件用户界面自动生成的交互模型

被引:0
作者
郭小涛
机构
[1] 山东大学
关键词
软件界面模型; Web软件; FMP; 代码自动生成;
D O I
暂无
年度学位
2005
学位类型
硕士
导师
摘要
用户界面是计算机软件应用系统的重要部分。随着对用户界面的要求越来越高,用户界面的开发几乎占用了一半的开发资源。传统的软件工程方法对用户界面交互行为设计的支持较少。 近年来,出现了很多基于模型的界面开发环境,通过几种模型整合针对应用系统的不同侧面进行建模,从而获得足够的信息支持用户界面的自动生成,如Mobi-D、Vesuf等。这些模型一般使用对话模型或任务模型来描述人机交互,但这类模型对交互行为的描述过于复杂,并且这类模型和系统中其它模型之间的映射问题也难于处理。 FMP模型是一种面向软件工程和支持用户界面自动生成的界面模型,它由功能模型(Function Model)、对象模型(Object Model)、交互模型(Interaction Model)和界面模板(Presentation Model)组成,通过几种模型的配合实现界面的自动生成。FMP模型在用于生成VB界面代码方面已经取得了成功。 以上提及的界面模型,主要是基于传统桌面软件的,都没有太多考虑Web环境对用户界面模型表达的特殊要求。而Web软件用户界面自身的特点决定了对其建立界面模型时与一般桌面软件图形用户界面相比有很多不同。例如Web页面灵活的组合机制一般界面模型就难以表达。 已经出现的用来生成Web应用系统的方法或工具,如MODFM、AutoWeb、Rational XDE等,虽然可以在一定程度上实现部分代码的自动生成,但对Web界面的模型化描述不够。 本文的创新之处在于,针对Web软件用户界面的交互特点,提出了一个支持Web软件用户界面自动生成的交互模型,该模型在FMP基础上,做了一些扩展和改进,可以适应Web软件界面的模型
引用
收藏
页数:58
共 8 条
[1]
支持用户界面自动生成的界面模型 [J].
万建成 ;
孙彬 .
计算机工程与应用, 2003, (18) :114-118
[2]
面向对象的Web导航模型设计 [J].
钟元生 ;
熊刚 .
计算机应用, 2002, (12) :50-52
[3]
采用增强的MVC模式提高面向对象应用能力 [J].
姚延涛 ;
王煜 ;
沈钧毅 .
小型微型计算机系统, 2002, (12) :1446-1448
[4]
基于状态图的Web导航模型及其特性分析 [J].
杨卫东 ;
施伯乐 .
计算机研究与发展, 2002, (08) :992-997
[5]
支持Multi-interface的MVC设计模式研究 [J].
邓贵仕 ;
易峰 ;
李文立 .
计算机应用, 2002, (06) :8-10
[6]
事件驱动用户界面原型的自动生成 [J].
陈慧南 .
计算机工程与应用 , 1999, (11) :59-61+64
[7]
一个用户界面工具环境的研究与设计 [J].
王恩玺 ;
华庆一 ;
房鼎益 ;
栗阳 .
西北大学学报(自然科学版), 1997, (06) :467-471