论文部分内容阅读
现代企业应用的日益庞大和复杂对软件系统的开放性、灵活性、重用性和快速反应能力提出了更高的要求,为了适应这种要求,面向对象技术以及在其基础上的发展起来的可重用组件技术应运而生。 本文探讨了基于组件的复杂系统的开发过程,研究了如何合理地构建基于组件的信息系统以及如何发挥组件的长处。 结合龙口港信息化工程,基于J2EE结构,本文提出了一种基于组件的信息系统的主架构设计方案,并就该方案的灵活性、可重用性、以及开放性诸多方面进行了分析和论述。 然后,本文对基于UML模型的组件划分和提取过程进行了研究。并且,在统一软件开发过程的基础上,融入了基于数据结构的组件设计方法,提出了一种思路清晰,易于贯彻的“维度扩展设计”模型,该模型涉及了数据模型,界面模型和组件模型三个方面,并且建立了三者之间明确的映射关系。 本文还就设计模式理论中的几种重要的模式进行了研究,并且结合龙口港信息化工程项目中具体组件的分析、设计和实现过程,探讨了将设计模式应用于组件设计的具体方法。 最后,本文就组件技术在龙口港信息化工程项目中的具体应用,探讨了组件的实现过程,并对组件的可重用性进行了总结。