论文部分内容阅读
随着软件规模和复杂性的不断增加,软件设计的核心已不再是传统的“算法+数据结构=程序”的计算设计模式,取而代之的是系统的总体结构设计和规范。而软件体系结构的研究正是为了给软件系统提供合理的构架,控制软件系统的复杂性,重点解决应用系统开发中的总体结构问题。因此,软件体系结构的研究已成为软件工程领域研究的一个热点。 在当今的软件开发中,也要求我们从软件体系结构角度出发,以此来设计和实现软件系统,从而提高软件的开发速度和质量。本文首先系统地讨论了体系结构的起源、定义、作用、研究内容和发展现状,接着阐述了软件体系结构的原理及组成。然后基于软件体系结构理论,通过对管理信息系统的研究和开发,提出了一个在一定范围和概念下通用的企业管理信息系统软件体系结构模型(GMISA),对GMISA进行了详细地讨论。最后介绍了一个应用该模型的实例系统(通过应用GMISA模型,快速开发的中山环保管理信息系统)。