基于模式的软件体系结构研究与应用

基于模式的软件体系结构研究与应用

ID:33357263

大小:2.27 MB

页数:70页

时间:2019-02-25

基于模式的软件体系结构研究与应用_第1页
基于模式的软件体系结构研究与应用_第2页
基于模式的软件体系结构研究与应用_第3页
基于模式的软件体系结构研究与应用_第4页
基于模式的软件体系结构研究与应用_第5页
资源描述:

《基于模式的软件体系结构研究与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、在职人员同等学力硕士学位论文摘要软件体系结构模式和设计模式作为模式系统是多年来经验积累和精炼后对软件设计通用问题的解决框架。本文首先基于模式理论并选取具有典型意义的体系结构模式和设计模式,特别是仓库和黑板模式、c2模式、管道/过滤器模式、模型一视图一控制器模式和层次模式等,针对不同特性进行分类对比,剖析这些模式适用的设计问题、结构特点和实现高质量软件体系结构的益处。体系结构决定了系统的整体框架,层次模式是一种被广泛应用于系统软件和应用软件设计的体系结构模式。通过对目前流行的层次体系结构模式的分析,结合

2、软件开发过程中对软件体系结构的需求,将设计模式应用于设计的各个阶段,并参考coad对象模型提出一种基于层次模式的信息系统体系结构构建框架,给出基于模式构建信息系统体系结构的过程,解决软件开发过程中重复设计和因需求变化带来的重新设计等实际问题。最后,本文以一个电子商务应用的网上书店系统为原型进行实践:需求分析、体系结构设计、详细设计和实现,并采用RationalRose对系统的各个阶段进行建模。系统基于N层体系结构模式进行高级设计,将应用程序分解为客户端层、表示层、业务逻辑层、集成层和数据层五个层次。客

3、户端采用web浏览器,表示层以JSF结合Tiles实现页面框架继承和MVC模式。业务逻辑层的设计使用spring框架管理业务对象,提供声明性事务管理和资源管理。使用强有力的O/R映射框架Hibernate提供集成层的服务。三种流行框架技术的整合应用,提高系统的代码复用性、开发效率和可维护性。关键词:软件体系结构;层次模式;设计模式:体系结构模式;JsF;统一建模语言;信息系统基于模式的软件体系结构研究与应用46s加以cfSoftwarear出tectllrepattemsanddesi辨pattems

4、asasO—calledpattemsystemhasbecomeas01ution疔锄eworkforcommondesignproblemsofsoRware,sincethesepattemsaremeideaSbasedonexperienceaccumulationat】drefinementofrecentlyyears.Inthispaper,sometypicalsof咐are甜cKtecturalpattemsanddesignpattemsbasedonpattemnleory,e

5、speciallyforR印ositoriesandB1ackboardpattem,C2pattem,PipeandFilterpattem,Model一View-Controllerpattemajldhierarchypattemetc.arefirstlyaIlalyzed,classifyingandcomparingthemondif传remcharacteristic,aIld锄alyzing恤esepattemsondesignproblemswhichmeyareapplicable

6、in,featuresofstructureaIldbenefitstothequalityofsoftwarearchitecture.Architecturedecidesasystem矗amework.Hierarchypattemiswidelyappliedinthedesignofsystema11dapplicationsoflware.Asthepopularhierarchyarchitectllralpattemisajlalyzed,thedesignpattemsareappl

7、iedineachdesignphasesandafhmeworkonandaprocessforconstructiIlgofin如HnationsystembasedonhierarchyarchitecturepatternareputforwardwimtheneedforthearchitectureinapracticeofdeVelopingsoRwareaccordingtotheCoadobjectmodel,whichs01vesthepracticalproblemaboutre

8、peateddesignandtheredesignwim也erequirememchallging.FinalIy,e—bookshopasaprototypebasedonImemetandIntranetinthefieldofelectroniccommerceapplicationisimplememedinthepaper,whjchincludesaseri“processsuchasrequirememanalysis,sofcwarea

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

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

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