面向问题的软件体系结构建模的研究

来源 :燕山大学 | 被引量 : 0次 | 上传用户:livan_s
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件体系结构是解决系统需求向最终实现进行平坦过渡的有效方法,软件模式为重用成功经验提供了一条有效的途径。模式驱动的体系结构设计结合二者的优势,对于提高软件开发的效率和质量具有深远的意义。本文运用面向问题需求分析和软件模式的理论方法,解决体系结构设计和模式归档中存在的问题。选题对于新的软件开发方法的研究具有重要的理论意义和应用价值。 首先,在分析国内外对软件体系结构和模式研究的基础上,指出软件体系结构和模式技术发展中存在的问题。通过对相应理论的剖析,强调二者结合的可行性和优势。 其次,针对模式驱动体系结构设计方法中存在的需求和体系结构之间关联不足的问题,结合面向问题的需求分析,提出面向问题的体系结构设计方法。对方法的基本思想、关键问题和设计过程进行详细规划和设计。 然后,针对在基于模式软件开发中模式信息缺乏有效组织和归档的现象,分析模式信息组织的重要性,提出一种模式信息的动态组织方法。用相应的理论论证方法的正确性,并提出应用步骤。 最后,在燕山大学课程建设项目“网上题库—考试系统”的研发中,将所提出的方法加以应用。建立系统的体系结构模型,解决子系统之间状态同步问题,并将所用的模式信息进行动态组织。 本文提出的面向问题的体系结构设计方法和模式信息的动态组织方法,是对软件体系结构设计和模式应用的有益探索,能够促进开发者之间的交流,便于软件的维护、改进和再工程。
其他文献
随着网络的发展,通讯设备的普及,一种新的数据密集型应用逐渐浮出水面,这主要包括:金融分析、网络监控、通讯数据管理、传感器网络数据处理等。在这些应用中数据是多维的、连
CLIPS是一种重要的专家系统开发工具,广泛应用于专家系统的各个研究领域。目前,以CLIPS为原型的各种版本的专家系统开发工具层出不穷,但是现有的开发工具都不具有直接支持并行处
信息检索和文本挖掘是近十几年快速发展的研究领域。传统上,给定一个用户的信息需求(Information Need)以及一个待检索的文档集和,信息检索研究如何找到一些合适的文档来满足用
微博作为现如今传播最广、渗透最深的富信息类社会化媒体与社交工具,让个人和企业都能够即时提出观点、发表意见。相比传统的信息获取渠道,如报纸或社会主流媒体,微博信息的准确
随着信息技术的发展,信息安全越来越受到人们的关注。嵌入式系统的应用越来越广,嵌入式系统作为一种典型的信息系统,其安全性不容忽视。而作为嵌入式系统中最为重要的嵌入式操作
配电网高级应用是智能调度的重要组成部分,而调度智能化是保障电网安全、优质、经济运行,提高供电可靠性的重要技术手段。随着配电网规模的扩大及智能配电网建设的不断推进,配电网高级应用软件的计算能力及异构数据库的数据共享、数据交互问题日益凸显。ZeroMQ消息中间件是近年来兴起的一款优秀的轻量级消息中间件,不仅具有较好的大数据块通信性能,且在高并发情况下仍能够具有较好的数据交互性能。同时,ZeroMQ消息
随着网络安全问题日益显现,安全、高效的网络管理技术越来越受到人们的关注。由于网络安全对网络系统的性能、管理的关联及影响趋于更复杂、更严重,网络安全管理还逐渐成为网络
随着因特网技术的迅猛发展,信息资源呈爆炸性增长趋势,大众对数字信息的需求越来越大,然而目前有些信息资源尚不能被充分利用,因此,如何借助现代信息技术来共享这些信息资源,使其达
地形信息的可视化在地理信息系统、仿真系统、虚拟现实系统和三维游戏等领域中占有十分重要的地位。随着遥感技术、卫星技术以及计算机技术的快速发展,人们希望能够观察到更
网络拥塞一直是长期困扰Internet的难题,近年来虽然人们先后提出了多种卓有成效的算法,但网络拥塞问题仍未得到很好的解决,使得拥塞控制一直是网络研究领域的热点之一。 本文