节点文献
基于交互模型的Web用户界面开发工具的研究
Study on Web User Interface Developing Tool Based on Interactive Model
【作者】 韩娅;
【导师】 杨丹;
【作者基本信息】 重庆大学 , 计算机软件与理论, 2006, 硕士
【摘要】 在交互式系统开发中,用户界面的设计开发非常重要。但是现有的软件工程方法缺少对用户界面设计描述的直接支持,用户界面的开发几乎占用了一半的开发资源。近年来,出现了很多基于模型的界面开发环境。但他们主要是基于传统桌面软件,都没有太多考虑Web环境对用户界面模型表达的特殊要求。本文通过对OOHDM、FMP和UMLi等模型和开发工具的分析和比较,结合Web界面的交互特点,改进了交互模型,使其支持Web用户界面自动生成。该模型采用图形方式,分层结构。并将面向对象技术中的用例加入模型中,解决了传统软件开发设计中界面实例对象与业务流程的控制代码混合在一起的情况,实现模型的复用性,开发工具代码的重用性,提高界面开发的效率。并通过对Web用户界面特点和分类的研究,给出了用户界面设计模式研究的重要性。在此交互模型的基础上,本文实现了Web用户界面开发工具的设计和Java实现。通过与那些使用对话模型或任务模型来描述的人机交互模型的比较,交互模型对交互行为的描述更简洁,支持全工程开发,自动生成,描述能力强,模型整合容易。
【Abstract】 In the development of interactive systems, the User Interface (UI) design is very important. But now the existing software engineering technology lacks the direct support for UI design description. And it almost spends half of developing recourses on the development of UI.In recent years, a lot of model-based UI development environments appeared. But they base on the traditional software. And they don’t think of the special requirement which is Web environment to UI models expression at all.The interactive model studied in our research combines the analysis and compare of OOHDM, FMP and UMLi. It also combines the interactive character of Web interface and supports Web UI automatic building. The model makes use of graphics and layers architecture. And one way of adding the use case of object oriented technology into the model is brought on which solves the circumstances that the UI instance objects and the controlling codes of business flows are mixed together in traditional software developing design. And the reusability of model and developing tools codes, the improvement of the efficiency UI developing are brought on.And through the research of the characters and sorts in Web UI, the importance of UI design patterns is brought forward.The UI development tool design based on the interactive model and Java achievement are brought on. Through the compare between those models used dialog or task model and the interactive model, the interactive one is more simple. It supports the whole process, automatic building, and is too simple to incorporate.
【Key words】 Web user interface; interactive model; object oriented; developing tool;
- 【网络出版投稿人】 重庆大学 【网络出版年期】2007年 05期
- 【分类号】TP311.10
- 【被引频次】4
- 【下载频次】273