论文部分内容阅读
软件系统复杂性的不断增加和应用需求的不断扩大,使软件开发面临着前所未有的挑战,软件危机作为一种慢性危机还在继续。使得怎样提高软件开发的效率和质量成为研究热点。软件构件技术是一种软件复用技术中的主流技术,框架作为一种大粒度的软件构件,为构件的组装提供了基础和上下文,旨在解决软件系统开发所面临的困境,提高软件开发的效率和质量。本文在研究了国内外构件技术和基于框架开发方面的一些最新学术和应用成果的基础上,提出了一种基于构件技术的分布式应用框架 CDAF,并对 CDAF框架的结构和集成机制进行了详细讨论。 目前,许多框架研究工作大多强调技术的普遍性和通用性,使研究的重点停留在计算机实现领域内的复用问题上,而针对特定应用领域研究还很鲜见。本文选取水质监控系统领域作为特定的研究领域,在分析和研究了该应用领域的特点之后,结合CDAF提出了WQMMS的应用框架,并就在实现中所遇到的一些典型问题和所采用的典型技术进行了分析和讨论。 最后,在WQMMS应用框架的基础上,给出了水质预报子系统的实现模型和实现水质预报模型计算构件的过程。