基于web技术的业务系统生成环境的设计与实现

基于web技术的业务系统生成环境的设计与实现

ID:32145387

大小:1.46 MB

页数:46页

时间:2019-01-31

基于web技术的业务系统生成环境的设计与实现_第1页
基于web技术的业务系统生成环境的设计与实现_第2页
基于web技术的业务系统生成环境的设计与实现_第3页
基于web技术的业务系统生成环境的设计与实现_第4页
基于web技术的业务系统生成环境的设计与实现_第5页
资源描述:

《基于web技术的业务系统生成环境的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、4基于Web技术的业务系统生成环境的设计与实现·最后,作者利用该基于Web技术的业务系统生成环境,实现了客户要求的业务系统。在“基于Web技术的业务系统生成环境”和“客户业务系统”的开发中,作者参与了系统的分析、设计、实现、测试、发布的全过程。现在,由基于Web技术的业务系统生成环境所生成具体的业务系统己通过国家有关部门的评审,投入行业的应用中。1.4论文的章节安排第一章介绍了课题背景和内容;第二章分析了软件体系结构的发展和Web应用框架,重点介绍了Web应用框架的体系结构;第三章对基于Web技术的业务系统生成环境的需求进行了分析,并给出详

2、细的功能设计;第四章是基于Web技术的业务系统生成环境的实现,描述了几个关键功能模块的实现方法;第五章是该生成环境在实际项目中的应用介绍;第六章对本文作了一个总结,分析了本课题研究的生成环境的优点和不足以及如何改进。第二章软件体系结构与WEB应用框架5随着软件系统规模的增大和复杂度的提高,整个软件系统的体系结构和规格说明显得越来越重要。对软件体系结构系统深入的研究将会成为提高软件生产率和解决软件维护问题的新途径。面向对象的软件复用技术是软件复用的一种重要方式,框架(Framework)是基于面向对象软件复用技术的、能够解决特定领域一系列相关

3、问题的、抽象设计的类的集合。框架的一个重要特征就是能够为特定领域的软件系统提供一个通用的、优良的软件体系结构,同时,框架也是软件体系结构一个重要的研究领域。基于框架的软件开发技术对特定领域复杂系统的高可靠专用软件的开发具有很高的实用价值,为特定领域的软件开发提供了一种强有力的技术支持【3l【4】。WEB应用框架技术就是利用面向对象的软件复用技术解决WEB应用领域的相关问题的一种框架技术。WEB应用框架位于业务系统生成环境之上,为WEB应用系统提供通用的体系结构和具有共性的操作。WEB应用框架不仅可以提高WEB应用系统开发的效率,还可以节省项

4、目的开发成本、缩短项目的开发周期、降低项目管理的难度和风险、提升项目和产品的交付质量,使得WEB应用开发项目更容易获得成功。因此,WEB应用框架与软件体系结构、框架有着千丝万缕的联系,本章就对WEB应用框架与软件体系结构、框架以及有关的软件复用技术、设计模式等进行初步的探讨。2.1软件体系结构2.1。1软件体系结构的定义众多的研究者和组织从不同的角度给出了有关软件体系结构的定义。到目前为止,还没有~个统一的、公认的定义,其中使用最多的是Bass、elements、Kazman在1997年给出的定义:“一个程序或计算系统的软件体系结构就是:这

5、个系统的~个或多个结构,包含软件组件、这些组件的外部可视属性、以及组件之间的关系”【5J。可从四个方面理解该定义:首先,软件体系结构定义了组件以及组件之间如何交互的信息;其次,系统可由多个结构组成。该定义没有规定组件和关系的具体含义,所以组件可以是一个过程、数据库、一个商用产品等;第三,每个软件系统都有一个体系结构;第四,每个组件的行为都是体系结构的一部分,是6基于Web技术的业务系统生成环境的设计与实现组件之间交互的基础。软件体系结构研究的主要目的是:提高相关产品族中不同产品之间潜在的共性,降低应用系统开发成本161。2.1-2软件体系结

6、构主要研究领域软件体系结构的研究目前主要的有两类:一类是由基础研究团体引导的偏重于理论性的尝试,如体系结构风格(Architecturestyle)和体系结构描述语言ADL(ArchitectureDescriptionLanguage)[33】。另一类是在软件开发实践中提出的如设计模式(DesignPattern)、框架(Framework)、特定领域软件体系结构DSSA(DomainSpecificSoftwareArchitecture)[341和标准体系结构掣7】。(1)体系结构风格和体系结构描述语言两者都试图解决软件系统的基本结构

7、问题,并尽量为软件体系结构提供一个数学基础。体系结构风格试图找出需要哪类组件和连接子并将他们的特性形式化。ADL以组件和连接子的形式为软件体系结构提供一种描述技术【3】。(2)设计模式设计模式描述基本的设计思想;在特定上下文里描述特定的设计问题和对应的正确解决方案。与DSSA和框架不同,设计模式并不局限于某一个具体的应用族。它描述的是解决方案的模式而不是具体的解决方案,在应用这些模式时需要进行实例化。(3)框架框架提供通用的软件设计和实现,可以不必改变它的体系结构就使它能调整到适应特定的应用需求。框架是与实现相关的,它实际上是一个实现了公共

8、功能和具备成熟控制流的预制的软件系统,还需要编写部分代码来满足特定的功能需求并将之集成到特定的位置。框架可以复用代码和设计。广义的框架包括从仅有几个类组成的小组件到可运行的软件系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。