论文部分内容阅读
本文首先介绍了软件体系结构相关基础知识。然后对智慧化污水厂管理系统进行领域分析,根据领域分析结果和对现有的几种体系结构风格研究分析后,提出了一种针对智慧化污水厂管理系统领域的异构软件体系结构,并对此体系结构进行详细分析与设计。其次运用了 Wright描述语言对该系统领域的软件体系结构进行形式化描述,有利于系统软件体系结构的理解,有利于系统后期维护与扩展,并对智慧化污水厂管理系统领域软件体系结构进行了示例性描述。最后在ASP.NET平台下对异构体系结构进行分析设计,并运用了 AJAX和Web Service技术构造出新的架构,并以化验管理为例进行了示例性的实现。论文主要研究成果包括:(1)提出一种针对智慧化污水厂管理系统领域的异构软件体系结构:首先对智慧化污水厂管理系统领域进行领域分析,然后在现有的软件体系结构风格的基础上,将层次软件体系结构风格同分层系统软件体系结构风格和面向服务软件体系风格结合,融合了多种软件体系结构风格的优点,针对该系统领域的特点,得到该领域的异构的软件体系结构风格。(2)Wright描述语言对智慧化污水厂管理系统领域的软件体系结构进行描述:运用Wright描述语言对智慧化污水厂管理系统领域的软件体系结构进行形式化的描述,便于理解系统内部结构以及交互行为,方便系统后期的维护与扩展。(3)智慧化污水厂管理系统领域的软件体系结构的设计与描述:针对智慧化污水厂管理系统的领域需求,运用异构的软件体系结构风格,对该系统领域的软件体系结构进行详细设计。运用Wright描述语言对该系统领域的软件体系结构进行示例性描述。最后给出了一套基于异构软件体系结构风格的智慧化污水厂管理系统的技术实现方案,同时以化验管理为例进行了示例性的实现。本文的研究意义在于:一方面研究提出一种针对智慧化污水厂管理系统领域的异构软件体系结构风格,结合了多种软件体系结构风格的优点,运用Wright描述语言对该系统领域的软件体系结构进行形式化描述,有利于对软件体系结构风格和描述语言的研究,具有一定的理论研究价值;另一方面为智慧化污水厂管理系统领域提供了高层次的可复用的软件体系结构,便于提高该领域的软件开发质量和效率。