论文部分内容阅读
随着软件技术和Internet的发展,软件的规模变得越来越大。软件构架对于系统的分析和重用起着至关重要的作用。软件构架技术是软件复用的一种重要方式,软件构架是研究如何快速、可靠地应用可复用构件进行系统构造,着重于软件自身的整体结构和构件间的关联。在特定领域中运用软件构架技术开发应用系统有着非常重要的现实意义。
本文针对基于电信行业的、大规模的、业务逻辑复杂的企业级应用,根据系统的需求和用例,重点研究软件构架的原理和模式,以及如何利用它来构建系统。本文首先对软件构架理论的产生和概念做了分析和论述,并且介绍了与其相关的构件和重用的概念,阐述了软件构架技术的设计思想。其次,考虑到该项目的行业特殊性,简要介绍了移动网管方面的重要理论-TMN原理,阐明了TMN的管理功能和体系结构。由于该项目中采用了惠普的TeMIP作为中间件平台,因此对TeMIP的体系结构和开发方案进行了描述。最后,在构架模式理论研究的基础上,利用分层模式来构建系统的架构,从而在实践中论证了合理地应用模式可以提高系统的可维护性、可扩展性和可配置性。
文章最后对本文的观点进行了分析、归纳,并对该领域将来的课题研究进行了展望。