论文部分内容阅读
面向对象方法作为一种软件开发范式,是建立成功的、可扩展的、分布式企业系统最重要的基础和实现方法。模块化、封装、抽象、以及复用使得大规模分布式企业系统的实现成为可能。然而,高效地快速建立和部署企业系统就需要充分实现软件的“可复用”。为实现软件开发的复用思想,人们在软件工程领域提出了许多新的理论和方法,其中又以“软件体系结构”、“领域分析”、“Framework”、“组件”技术最具有代表性,对软件开发的实际应用最具有直接的指导意义。进行组件化的开发是实现软件“可复用”思想的有效途径。基于组件的开发是建立在面向对象开发之上,但是组件对问题和解决方案域的封装是在比严格的面向对象方法更高的抽象级上完成。 本文主要论述了为实现软件复用而提出的最新的软件工程方法与技术规范,如面向对象的领域分析,软件体系结构的建立、软件系统基本构架(Framework)的确立,为实现系统构架而采用的设计模式,以及实现组件的抽取、开发和部署。最后结合中国人民银行“非现场监测分析系统”来研究基于组件技术的可复用思想在具体应用中的实施。通过实践来验证组件模型、分布式三层体系架构、EJB技术是如何应用的,从而为组件技术的推广和应用做出有益的探索。