UML和模式驱动的重构技术在NAS软件中的研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:fallleaf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件模式有着非常多的优点,目前被广泛地运用到面向对象软件开发的正向设计阶段.在详细分析软件模式技术后,用软件模式重新组织己有软件的设计,从而可以用模式来向未来的软件维护人员传达软件更抽象的信息,提高现有软件的可理解性;同时可以显著地降低软件的耦合度,那么向系统中加入新功能就非常容易了. 软件模式嵌入到再工程过程中的那一阶段是非常关键的.在深入地分析了软件模式和重构技术后,发现二者具有内在的一致性,因此将软件模式作为重构过程的框架,以此框架来驱动软件的重构.这样既保持再工程过程的连续性,又降低了重构技术对软件维护人员经验的严重依赖. 以模式为框架重构后的系统灵活性是否提高,还需要通过对实际的软件进行量化分析来验证.通过对NAS管理软件之一POPSearch重构前后的耦合度测量和分析,验证了运用模式驱动的重构技术的确可以提高软件的灵活性.从而有限地验证了在提高软件可维护性方面是有效的.
其他文献
本文构筑了一个集群监控系统原型,并在此基础上构建了初步的并行任务管理系统,并对如何通过提高系统的磁盘和网络I/O性能来提高系统的整体性能做了有益的探讨,为有效利用集群
蓝牙匹克网由一个蓝牙主单元和最多七个从单元组成,在蓝牙匹克网中从单元只能和主单元通信,而从单元之间不能通信,蓝牙单元之间传输的数据称为分组.篮牙匹克网中的最多八个单
该文基于H.264编码技术,设计了一个实时视频传输系统框架.在这个框架里,按照功能将其分成若干个子模块加以实现:视频捕获模块,视频编解码模块,打包和控制模块,网络传输模块等
代码审查是一种提高软件质量、降低成本的有效方法.目前大部分代码审查技术和工具主要用于结构化程序的审查.近年来,随着面向对象技术的飞速发展,面向对象程序的代码审查已经
随着城市化、工业化的发展,我国面临着江、河、湖、海水资源污染的严酷现实。城镇污水污泥的排放,严重影响了建设环保、生态社会的进程。城镇污水处理已经成为当前急需解决的问
对NAS(Network-AttachedStorage)附网存储设备来说,所能提供的文件数据服务性能是影响其扩展应用的决定性因素.在已有的NAS设备架构基础上,研究如何进一步优化其文件数据服务
GPRS作为GSM向第3代移动通信网过渡的2.5代技术,通过在GSM网络中引入新的GSM网元,为GSM用户提供数据分组服务。在现阶段全世界范围3G演进计划推迟的背景下,GPRS成为近期唯一可以
军工产品的复杂程度和现代化程度的不断提高,使得其设计、研制和维护日益依赖于先进的试验与测试手段。目前计算机网络技术、数据库技术的飞速发展与分布计算理论的日趋完善,为
互联网和通讯技术的发展和普及,人工智能技术的发展使得智能Agent的应用范围从封闭走向开放,Agent的活动范围扩大到整个互联网。因此给Agent提供一个强有力的辅助服务体系,使Age