污染源在线监测系统的软件体系结构研究与应用

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:yuyuspecialshow
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件体系结构逐渐成为软件工程的重要研究领域,并最终作为一门学科得到了业界的普遍认同。在基于构件和体系结构的软件开发方法下,程序开发模式也相应地发生了根本变化。软件开发不再是“算法+数据结构”,而是“构件开发+基于体系结构的构件组装”。软件体系结构作为开发文档和中间产品,开始出现在软件过程中。 特定领域的软件体系结构(Domain Specific Software Architecture,DSSA)是目前软件体系结构与实际应用相结合的一个非常重要且有效的途径。DSSA是一给定领域的体系结构,它通用于领域中各个系统。DSSA抽象出了领域中各应用系统的公共特征与动态行为,作用于领域中各系统,可以可靠、高效、快速地实例化出一系列软件产品,从而实现大规模软件复用。 本文首先学习研究了软件体系结构和特定领域软件体系结构方面的相关理论,对基于DSSA的软件开发过程作了较好的总结,然后针对现有污染源在线监测系统在软件体系结构设计上存在的不足,采用动态领域分析方法对污染源在线监测系统进行领域分析,进而提出了此类系统的软件体系结构参考模型,最后将该参考模型应用于广东省江门市水质污染源在线监测系统的软件体系结构设计,并详细介绍了此应用系统若干软件模块的设计与实现。 本文提出的污染源在线监测系统软件体系结构参考模型,在设计上综合应用了插件体系结构、层次体系结构和B/S体系结构等体系结构风格,较好地满足了系统动态领域模型提出的设计要求,改进了现有污染源在线监测系统在软件体系结构设计上存在的不足,采用该软件体系结构的应用系统具有良好的可复用性、可修改性和可维护性。本文提出的软件体系结构参考模型不仅适用于污染源在线监测系统,还可以适用于水质监测、水文监测、生态监测等远程在线监测系统,对这些系统的软件体系结构设计具有一定的参考价值。 本课题研究得到了广东省环保局科技研究开发项目(C31903)的资助。对于促进污染源在线监测技术的发展及应用,以及对于促进特定领域软件体系结构的研究及应用,本课题具有重要的学术价值和现实意义。
其他文献
共享软件是以“先使用后付费”的方式销售的享有版权的软件。共享软件在未注册之前通常会有一定的功能限制,如使用时间限制、次数限制、功能不完全等。用户在试用共享软件认为
随着Internet和数字技术的发展,网络成为人们获取和传播数字信息的重要途径。保护数字内容的版权,对网络出版和数字内容网络传播极其重要。本文在分析现有数字版权管理典型体系
本文以UML建模语言家族的元模型为研究背景,围绕“如何有效地定义和评估元模型的质量”这一主线,首次提出UML建模语言家族的元模型质量模型,为元模型的质量要素给出分级定义并确
本文研究了基于TSP问题的蚁群算法优化及并行策略,全文主要内容如下:  首先,简要介绍了几种启发式算法并引出蚁群算法,并对蚁群算法基本原理、几种算法模型和相应的数学公式作
随着电子商务和B2B应用的不断发展,应用程序之间通讯的需求越来越大,Web服务得到了极大的发展。Web服务简化了复杂的软件应用方式,为分布环境下资源共享与协同工作提供了很好的
为了解决软件危机中的问题,软件工程研究者们从传统工业生产中吸取经验并作了许多有益的尝试,软件测量就是其中之一。 软件测量将测量引入软件生产,通过测量软件开发过程中各
随着电子邮件的广泛应用,邮件的安全问题引起了广泛关注。传统电子邮件进行的是明文传输,容易受到攻击者的窃听和篡改,无法满足用户的安全需求。采用密码安全技术加强对电子邮件
随着互联网的飞速发展,在实际网络应用中存在一种商业应用模式:网站联盟。这种联盟通常由一个大型网站和若干小型加盟合作站点所组成,形成一组特殊的、松散的应用系统。单点登录
数据仓库中数据质量问题直接影响后续的统计、分析和决策。ETL工具是提高数据质量的关键一环。传统的ETL产品和现有的原型系统对数据质量问题中的拼写错误与重复记录处理等比
学习分类系统是一个动态感应环境、模拟认知的机器学习系统,它利用环境反馈评估种群中的分类规则并通过遗传算法对种群进行进化.经过近三十年的研究,学习分类系统研究已经发展出