基于需求语义描述的Web系统智能搭建技术的研究与实现

来源 :中国海洋大学 | 被引量 : 0次 | 上传用户:popularmp3007008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着IT行业的迅猛发展以及UML理论和面向对象思想的广泛应用,软件开发人员的分工越来越明确,需求分析和系统设计将对整个系统的质量有着巨大的影响,因此,如何提高软件开发效率成为软件企业和用户共同关心的一个热点课题。在近年来的项目开发中,政府、企业对办公自动化系统的需求与日俱增。尽管政府或企业提出的具体需求有所不同,但他们内部仍存在着一定的相似之处。如若在进行系统开发过程中,开发人员能尽可能地重用现有的代码和设计,那整个系统的开发效率以及软件产品质量就得到了极大的提高。如果可以按照特定的方式和流程自动的生成系统的大部分代码,既可以缩短软件项目开发周期,降低成本;又能节省开发人员的生产力,提高软件产品的设计质量[1]。因此,可以实现代码自动生成技术的智能Web框架越来越引起业界的重视。在办公系统的开发过程中,用户对系统需求的相似程度越大,代码重用的价值就越大。所以本文决定设计和开发一套可实现代码的智能生成的工具来加速办公系统的开发[2]。目前MVC框架已经成为当今Web开发的首选技术之一,为了能够最大化项目的研究价值,本文将研究重点定位为在J2EE平台下基于需求语义描述实现Web系统的智能搭建,并使用Eclipse插件技术将智能代码生成工具集成到Eclipse的开发环境中,方便开发人员使用。首先本文围绕现有MVC框架的不足展开,对现有MVC框架进行了优化,将自定义标签技术应用于视图层,使得视图的显示更加的规范和美观;其次,本文从实用性、灵活性、可扩展性和易用性出发,在改进的MVC框架的基础上,将用户需求采用XML语言进行描述,大大地增强了系统的自描述性,以需求语义描述为依托,在EMF框架的支撑下,采用JET技术和JMerge技术研究代码的自动生成和同步,提出了一个具有自描述性的智能MVC框架,不仅提高了系统的可重用性和可维护性,也提高了系统的开发效率。最后,应用软件工程的思想和理念,借助Eclipse平台,采用Java语言,使用SQLServer2005数据库,将系统的设计和创意应用于中国青年创业国际计划的网上服务支撑平台中。
其他文献
伴随着全球通信技术和无线网络技术的飞速发展,层出不穷的无线通信系统为用户提供了更快的接入速度和更好的接入服务,这也是下一代无线网络的重要目标。但是有限的频谱和带宽资
近年来,计算机信息网络不断发展,网络安全问题越来越严重,IT产品安全测试技术应运而生。在实际测试过程中,测试者提出了基于B/S的在线测试系统。在基于B/S的在线测试系统中,用户通
近年来随着无线技术的发展及市场需求的细化,出现了越来越多的无线网络,例如无线个域网、无线局域网、无线城域网、无线广域网、卫星网络、无线传感器网络、AdHoc网络等无线异
核电作为一种清洁能源,其技术日趋成熟,经济效益好,日渐用来代替火力、水力等会对环境造成污染或影响的传统能源,是未来能源的希望。核电站项目的科技含量较高,需要大量专家
移动自组织网络(Mobile Ad Hoc Network,MANET)中信任度计算与路由方法是该领域的重要关键技术。由于传统的中心安全控制策略很难应用于分布式网络中,有研究提出采用数字签名
土地资源是人类生存和社会生产的物质载体,人类社会的可持续发展的本质离不开土地资源的可持续利用。进入21世纪以来,由于人类破坏与污染,全球土地资源的数量与质量正在不断地下
背景减除技术是计算机视觉的核心问题之一。虽然已经有了丰富的研究成果和应用,但仍然存在很多困难有待优化解决。场景中的不可预测因素,如动态背景、运动阴影、光照变化等都
Ad hoc网络是一种移动、多跳的、无线自组织通信网络,由于节点传输距离有限,中继节点可对收到的数据进行中转,从而可以实现稍大范围通信。而且,由于网络节点都通过电池供电,故能耗
伴随计算机网络的快速发展,网络系统的安全保障受到了很大的挑战。入侵检测是网络安全一个重要组成部分,入侵检测方法主要分为误用入侵检测和异常入侵检测,它各有各的优势,在
随着计算机技术的进步和互联网的不断发展,使得复制和散播多媒体信息(包括图像、音频和视频)变得越来越容易。通过互联网传输的文件或作品信息会遭到恶意的攻击或者肆意的修