设计模式在Web选众传媒系统中的应用研究

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:kwx313
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在软件开发过程中,面对不断变化的性能需求,软件系统往往过于僵硬和脆弱,不易复用,很难维护。软件业众多精英一直在不断总结实践经验,逐步形成了设计过程中的一种指导思想一设计模式。设计模式提升了人们进行面向对象软件设计的抽象层次,为在更高的层次更大规模地重用提供了可能,从而大大减少了设计的复杂度,同时也提高了软件设计的质量和效率。从上世纪90年代中期以来,设计模式已经成为软件工程研究领域的一大热点。本文在选众传媒系统在设计开发期间,大量地借鉴了设计模式所提供的优秀的方案来解决所遇到的实际问题。从选众传媒系统的需求和功能特点出发,讨论了软件设计模式的基本理论,指出选众传媒系统对设计模式的需求。文中所指的设计模式都是面向对象设计模式,且采用大量的UML图形描述了各种设计模式。本文首先对面向对象设计模式等相关技术进行了深入的研究,通过比较设计模式与框架技术、软件体系结构的关系,提出了基于设计模式的软件开发的可行性;其次采用UML面向对象建模方法,通过静态建模和动态建模两个方面,实现了从需求分析到详细设计的全程建模,从而更紧密的将需求分析过程与系统开发过程结合在一起,进而提高了系统的可扩展性和可复用性;最后根据建立的需求模型,阐述了设计模式在系统开发中的具体应用过程,通过分析该选众传媒系统,给出了设计模式的具体应用方法和具体设计方案,尤其是抽象工厂模式、观察者模式、命令模式、模版方法模式、合成模式、责任链模式和装饰者模式。从实践的角度证明了软件开发中运用设计模式的优势,同时指出了系统的不足和有待提高的地方。
其他文献
对象存储兼具块接口存储和文件存储的优点,具有高性能、安全的特点。iSCSI(Internet Small Computer System Interface)存储控制器是对象存储控制器与客户端交互的接口,完成
随着神经网络、遗传算法、机器学习与推理等智能控制技术的不断发展,基于工业机器人控制算法的研究和发展已经日趋成熟。然而,各种控制参数、工件信息的多样化和复杂化的表示方
IP组播能够通过共享部分链路来提高网络带宽利用率,非常适合高带宽需求的多媒体数据传输。但是,传统IP组播建立在“尽力而为”(Best-Effort)的传输模式之上,对其所能够提供的
本文以协同理论为基础,综合应用比较管理学、协同管理理论、系统工程、企业信息资源管理、计算机科学技术和企业信息系统等理论、技术和方法,以企业信息系统为研究对象,针对企业
近几年来,随着Internet的广泛应用和移动计算技术的出现,在学术界,工业界都掀起了研究移动代理的热潮。很多公司和高校研究机构都已推出自己的移动代理系统,但要把它们真正推
随着我国经济的快速发展,我国目前的道路设施发展水平已经不能满足社会经济的发展需要。为了解决这一难题,除了兴建更多的道路,增加运力以外,近年来,随着GPS卫星定位系统的发展,采
随着网络通信技术的高速发展,信息技术在现代商务政务中应用日益广泛,在社会信息化程度不断深化的今天,信息安全已成为国家安全的战略基石,信息安全技术的发展至关重要。数字签名
科技信息资源是信息资源的重要组成部分,也是最活跃和附加值较高的部分。随着信息化浪潮在全世界的兴起,科技信息资源重要性也越来越明显,世界各国都把科技信息资源当成国家的宝
步入21世纪,电子商务蓬勃发展,已成为现代商务的主要方式之一。微软董事长比尔·盖茨曾说过:“未来世界,没有电子商务,无商可言。”而在2007年2月的《环球企业家》中,又有“未来电
无线传感器网络在近几年受到了学术界和工业界的广泛关注。由于无线传感器网络能够嵌入物理环境,近距离地观察环境,并通过传感器节点间的数据融合获得关于所监视环境的各种有用