基于WebML的Web应用程序建模研究

来源 :对外经济贸易大学 | 被引量 : 6次 | 上传用户:f168168f
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web应用程序是IT界近年来的热门词汇,越来越多的软件项目采用Web应用程序架构构建。Web应用程序的复杂度也越来越高、规模越来越大。对Web应用程序建模的问题也随着这些变化而涌现出来。模型提供了系统的蓝图,模型既可以包括详细的计划,也可以包括从很高的层次考虑系统的总体计划。建模是为了能够更好地理解即将开发的、正在开发的或已经开发的系统。通过建模,有助于按照实际情况或按照所需要的样式对系统进行可视化,能够规约系统的结构或行为,给出了指导构造系统的模板,对做出的决策进行文档化。目前,Web应用程序开发缺乏严格和系统的建模方法,大多数应用开发和管理实践在很大程度上依赖于开发人员个人的知识和经验,造成的后果是所开发的Web系统大多是低质量的产品。而传统的软件工程方法又不能适应Web设计的要求,为此人们研究提出了众多的Web开发方法。WebML是国外研究机构提出的一门专用于Web应用程序领域的建模语言。本文希望通过WebML的实际应用,研究WebML给Web应用程序建模带来的好处以及不足的地方。针对它的不足,提出本文的解决方案。本文的另一个重点是比较UML和WebML对Web应用程序建模。由于本文研究的建模对象是Web应用程序,所以首先研究了Web应用程序建模的三个重点,数据架构、业务逻辑和表示层。接着概述专门应用于Web应用程序领域的建模语言WebML。简要介绍WebML的三种模型,数据模型、超文本模型和个性化模型,以及它的一些元素的语义、语法和图形化表示方法。利用支持WebML的CASE工具Web Ratio对某网上图书销售系统建模。并利用本文提出的业务逻辑模型,对该网上图书销售系统的业务逻辑进行建模。通过WebML的实际使用向读者展示WebML对Web应用程序建模的能力以及带来的好处。最后则是比较了WebML和UML在这几个方面的建模能力以及它们的不同点和相同点。
其他文献
直观性教学一直是数学教学中比较有效的教学方式,其在培养学生理解能力、思维能力上有着很好的促进作用。就直观化教学在初中数学教学中的合理应用进行讨论,提出了成功的直观
期刊
本文通过对荣华二采区10
期刊
介绍了第四代移动通信技术的历史和发展现状,分析了第四代移动通信技术的特点,对第四代移动通信技术中的正交频分复用技术、多输入多输出系统技术、软件无线电技术、切换技术
回想起68年前我进入母校及我在母校生活、学习的情景,历历在目,让我心潮澎湃、思绪万千。  那是个战火纷飞的年代。1948年初的石家庄已解放,我的父亲在部队当团长,母亲在石家庄军分区幼儿园当园长。那时,我都10岁了还没有上学,父母亲很着急。当听说晋察冀军区成立了子弟学校,便决定把我送入该校学习。  母亲很快办完了入学的有关手续,便踏上了送我上学的路程。学校所在地平山县古贤村距石家庄有100公里左右,