模型驱动的网站开发技术研究

来源 :山东科技大学 | 被引量 : 0次 | 上传用户:wukuiyuxin66666
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web在我们的工作、生活中起着越来越重要的作用,利用Web这个基础平台发布信息是一种常用的方式,宝莲城网站设计开发的目的同样是为了及时有效的发布信息。如今的Web应用程序变得越来越复杂,所以构建一个内容组织灵活且有较好可扩展性的网站并不是一件容易的事情。因此,我们需要系统、科学的方法作为指导,从而以一种工程化的方式完成网站的开发。模型驱动的开发方法是一种系统化的开发方法,该方法已经成功的应用于Web应用系统的开发。因此,模型驱动的开发方法可以应用于北京宝莲城网站的开发。不过,模型驱动的开发方法仅提供了Web应用程序开发的框架,所以在把该方法应用于北京宝莲城网站的开发时需要解决这样一些问题:选择何种模型表达网站的需求、设计;分析完网站的需求之后,如何建立网站的需求模型;如何利用不同开发阶段建立的模型之间的关系实现模型之间的转换以及代码的生成,从而实现网站开发过程的部分或完全自动化。本文首先研究了模型驱动的开发思想以及现有的一些Web应用程序开发方法。然后,分析了宝莲城网站的需求并建立了网站的需求模型。分析阶段,为了表达网站需求中与导航相关的用例,使用<<Navigation>>版型对用例进行标识,这样做有利于明确在设计阶段使用导航模型对此类用例进行细化,而对于没有用<<Navigation>>版型标识的用例,使用活动图进行细化。在网站内容分析过程中注意发现并整理一些领域概念,设计阶段根据这些领域概念建立网站的内容模型。建立了网站的内容模型之后,利用EA模型转换的功能生成网站的数据模型。实现阶段利用代码模板技术可以生成一部分与网站业务逻辑相关的代码。在宝莲城网站的开发过程中,建模以及模型的转换使用的都是EA这个建模工具。在这个工具的支持下,实现了模型驱动的宝莲城网站开发。本论文的实践研究为模型驱动的Web应用程序开发提供了有价值的参考。
其他文献
随着全球一体化进程的不断加快,国际贸易的日益繁荣,世界主要港口的集装箱吞吐量迅猛增长。海关作为国家进出境监督管理机关,需要实现新形势下对进出境集装箱的有效监管,尤其是转
词语搭配是具有一定语法和语义结构关系的词语组合,在句法分析、机器翻译等领域,发挥着重要作用。然而,仅对自然语言进行词法、句法分析已不能满足语义检索等深层自然语言处
数字矿山是在矿山领域内以三维坐标信息,及其相互关系为基础组成的一个信息框架,并在该框架内嵌入我们所获得的信息的总称。其中矿山三维建模与可视化是实现数字化采矿的关键
人脸图像检索技术由于它在身份识别、电子商务,金融安全等方面具有巨大应用前景而成为当前模式识别和人工智能等领域的一个研究热点。人脸图像检索技术包括:人脸检测技术、人脸
红外光图像和可见光图像表现的是图像不同频段的特征,为了增强机器的理解能力,以及人与机器的交互作用。图像融合具有重要的意义。世界范围内生产力水平不断的提高,科技有了
物联网是近年来逐渐兴起的一个概念,它通过各种传感设备和网络将现实世界中的人和物联系起来。由于设备的普遍存在性和其具有的感知目标能力,使得它非常适合对目标进行跟踪。
复杂网络社团结构的研究为人类发现更多实际意义的社团提供了更多的借鉴。本文主要研究了复杂网络的社团结构探测算法,通过对已有算法的学习和研究,改进了一种基于K-means的
随着互联网技术的不断发展,互联网已经融入了我们生活中的方方面面。评论系统是以此为背景发展起来的一个新兴产物,其广泛应用于各大社交网站,电子商务平台,以及论坛,贴吧等
软件测试是保证软件质量的重要手段,其目的在于检验软件产品是否满足规定的需求,找出软件中潜伏的各种错误与缺陷。软件测试与软件的开发方法有着紧密的联系,不同的开发方法确定
在砂轮地貌检测中,磨粒的出露高度直接影响砂轮的磨损形式,是评估砂轮磨削性能的一个极其重要的参数。因此,快速准确的掌握磨粒的出露高度及其分布信息对揭示砂轮地貌磨削机理至