论文部分内容阅读
本文在介绍分布对象技术和面向对象建模语言背景知识的基础上,阐述相关理论与应用,包括分布对象技术、CORBA原理与应用、面向对象软件工程、UML要点与应用、集成UML与CORBA等五方面内容,针对分布式系统开发(LINUX平台,相关的系统建模、数据库、中间件技术)形成一个有效的解决方案。 本文的重点是开发过程和实例研究,开发过程主要是在实践中总结出的使用CORBA和UML开发异构分布式系统的方法。包括UML建模过程、CORBA组件构造过程、数据库集成过程三部分,当中着重强调了IDL的设计对系统性能的影响,而且引入了针对CORBA特性扩充UML建模的内容。在实例研究部分,特定于一个分布式售票系统,进行需求分析和系统设计、系统实现,包括CORBA框架代码分析和CORBA服务代码分析。 UML和CORBA技术分别在面向对象分析和设计以及分布对象计算领域起着重要作用,它们的结合有助于将不同的开发阶段、不同的建模技术和不同的实现技术有机、无缝地集成,对于设计和实现高质量的分布对象系统有着重要的意义。