catalysis的主要特征包括:
●展示了如何建立明确的共享业务模型
●精确地定义了基本的共享术语表
●在抽象细节的早期指出了关键性需求和设计决策
●使用uml作为分析员和设计人员之间的一种强健而明确的交流工具
●通过聚合的可插式组件包建立自适应系统族
●分配以界面为中心的组件设计和组合
●使用精确的规范和设计技术,建立强健的组件
●为设计、规范和构架应用并提取可重用框架
自1992年以来,经过很多客户的开发和使用,catalysis已经影响了uml标准和microsoft repository中实现的microsoft-ti组件定义模型。它具有简单的内核、任选的精度,以及支持基于java,corba,com 和 rm-odp的组件技术和标准的任务划分。
本书介绍了如何使用对象、框架和uml表示法来设计、建立和重用基于组件的软件。catalysis是一种新兴的、发展势头强劲的、基于uml的对象和组件开发方法。catalysis提供了uml表示法的明确含义和系统的使用方法,并开辟了通过修改和组合通用的和特定领域的建模框架来快速建立模型的途径。 本书可作为计算机专业的教材,也可作技术人员参考之用。