您当前的位置:首页 > 计算机论文>软件开发论文

管道过滤器体系结构在水环境检测系统中的设计

2015-08-11 09:17 来源:学术参考网 作者:未知

摘 要:软件体系结构风格是一个工程领域成熟的标志,它给出了大规模软件复用,特别是领域复用的重要设计模式。目前有管道过滤器风格,主程序-子程序风格,仓库风格和黑板风格等几种典型风格。本文中分析了基于水环境检测系统的软件结构,叙述了管道过滤器体系结构的基本概念和特点,并将该模式在水环境质量检测软件系统的应用做了具体的分析。

关键词:模式软件体系结构管道过滤器

中图分类号:TP302.1    文献标识码:A     文章编号:
    
     引言
     目前,在水环境自动化检测的要求和标准的不断提升,检测条件越来越困难的情况中。用无线传感设备网路科技来处理水环境自动化检测是一个比较合理的方法。该方案除了硬件设计之外,与之配套的水质量检测软件也不可或缺。该系统主要计是通过算机服务器进行数据采集、预警、数据分析与挖掘,自动查找异常数据,自动追踪污染源,为质检部门提供原始资料;对工业废水进行检测,达到实时排污监控;在高精农作物区对水域进行营养元素的检测,为农业发展提供基础。
     根据该系统的功能分析,系统包含信息收集、信息传送、信息监测、信息储存和信息研究这些有关功能,后一个模块都以前一个模块的数据为基础,属于一个典型的流水线性处理过程,如果单独采用传统的单线程或者批处理的方式进行设计,就会存在着明显的效率问题,因为各个模块的工作属于实时系统,要求能够并发工作,而且各个功能模块根据工作需求和实现的工作原理,随时需要重组和替换,伴随程序体系范围与困难性的增多,体系整体构造布设的关键性已经大大超越固定算法与信息构造的选取,很好的系统构造是保障体系实现的条件。根据程序系统构造的进程研发是目前程序研发的根本方法,还为程序项目实现的信号。笔者在此系统中,提出采用了管道/过滤器的构架模式,完成系统的构架设计,解决了实际中的各种问题。
1. 管道过滤器体系结构概述
     管道和过滤器模式是体系结构模式中的一种,该方式的主要特征为:将体系目标划分若干个关联的操作环节,各个过程的输送是其他过程的送入,并且信息的整理与管控有效执行。一般的特点为:
     给整理信息的体系供应了一个构造;
     各个操作环节封存于某个过滤设备部件里,各个过滤设备能够自己改进,其性能单调;
     信息经过邻近过滤设备互相间的通道传送;
     重组过滤设备能够创建有关的体系族;
     过滤设备为自己运转的元件,各个过滤设备除去输送与送出以外,不接受所有别的过滤设备运转的影响。在构造中过滤设备互相间不共用所有状况数据,单个过滤设备对于其解决的上游与下游相连的过滤设备是"无知"的,有效性也体现于它的布设与利用不妥与其相连的所有过滤设备进行约束,仅需关注的为其输送信息,再实行有关操作,最终形成信息输送。
     由整体上来说,通道过滤设备系统构造方式将体系工作划分几个相连的解决环节,此类过程采取经过体系的信息流联接各个解决过程以单个过滤设备部件完成各个过滤设备由自身的送入读取信息流并且于自身的送出形成信息流[2],过滤设备的构造如图 1 所示:

相关文章
学术参考网 · 手机版
https://m.lw881.com/
首页