【摘 要】
:
互联网架构的飞速发展,促进了Web应用的广泛应用。Web应用在国计民生、商业领域和个人生活中发挥着日益重要的作用。现今,Web应用已发展成为一种成熟而又复杂的分布式系统,并且
论文部分内容阅读
互联网架构的飞速发展,促进了Web应用的广泛应用。Web应用在国计民生、商业领域和个人生活中发挥着日益重要的作用。现今,Web应用已发展成为一种成熟而又复杂的分布式系统,并且日趋专业化和协作化,针对它的分析、建模及测试工作给软件工程领域带来了极大的挑战。
本文提出一种基于组件的Web应用的建模方法。该方法用于其设计阶段,先将Web应用组件划分为视图组件和服务器端组件,其中视图组件封装Web页面的行为,服务器端组件封装业务逻辑处理,然后给出Web应用的UML组件结构模型和行为模型。该组件模型既提高了Web页面的抽象层次,又统一了Web页面与Web应用后台服务器中组件的描述方式。
UML模型虽然图形表示能力很强,有很好的易用性及可理解性,但其半形式表示方法缺乏精确的语义,产生的规格说明往往不够精确和完整,从而造成系统的不完善。如果提供精确的软件规格说明,将有利于对系统实现的精确描述,使误解引起的错误减少,而软件形式方法正是基于严格精确的数学逻辑模型,可以进行高度抽象的推理与证明过程,并且能够对形式规格说明进行正确性证明。但是形式规格说明中的数学概念抽象,从而导致规格说明难以阅读。由于图形化规格说明和形式方法在软件开发过程中有各自的优缺点,将两者结合起来,则可以产生既容易理解又精确的软件规格说明。
为了提高UML组件模型的精确性,本文采用UML与形式语言Obiect-Z相结合的方法来描述Web应用组件,将结合OCL表达式的Web应用的UML组件模型,转换成Obljeot-Z的形式规格说明。并开发了基于XMI(XML Metadata Interchange)的工具WebMoF,实现了Web应用的UML模型到Obiect-Z形式规格说明的自动转换。
其他文献
随着Internet的迅速发展和不断普及,Web日志资源越来越丰富,如何分析和利用这些海量的数据是当前突出的问题。Web日志挖掘是网络信息处理的一门新技术,也是数据挖掘在Interne
可重构常分为软件可重构、硬件可重构和系统可重构,其中,软件可重构已成为一种共识,常见于各种开发和应用中。随着微电子技术、计算机技术的快速发展,传统意义上的软、硬件界
本文对局域网络环境下高校综合管理信息系统的系统分析技术和方法进行了研究和探索。将UML应用于信息系统开发过程中,给出了一种基于UML的管理信息系统需求分析方法,提供了一个
Tim Berners-Lee于2000年12月在XML2000会议上,提出下一代互联网的概念——语义网(Semantic Web),目的在于赋予万维网上所有资源唯一的标识,并在资源之间建立起机器可处理的
第一台PC机的出现距今已有20余年,基于传统PC-AT架构的BIOS(基本输入输出系统)方案仍然应用在PC中。BIOS的基本功能就是在OS启动前操控平台负责系统引导,然而它的架构过于老
克隆攻击是无线传感器网络中存在一种非常严重的安全威胁,攻击者只要放置少量克隆节点就可以控制整个无线传感器网络。针对克隆节点如何解决,学术界已经开展了一系列相关研究
流媒体简单地说,就是一边下载一边播放的视频、音频媒体信息。流媒体技术包括适应网络传输的编码格式,QoS控制机制和控制协议。目前的流媒体软件大多是基于客户端/服务器模式的
随着计算机技术与无线射频技术的飞速发展,基于远距离无线射频识别(RFID)技术的读写器越来越多地受到各种行业的关注,并产生了许多在RFID基础上的应用需求。由于RFID技术起步发
C语言作为一门主流的编程语言,在操作系统、编译器、嵌入式软件等领域得到广泛使用,这些领域的软件的安全性问题直接影响整个软件领域的安全。与其他语言相比,C语言具有指针
近年来,跟随着互联网的出现和不断发展,人们进行信息交流的方式发生了巨大的改变。传统的以纸张、磁带、录像带等实物载体的信息交流方式已逐渐被以文档、音频文件、视频文件