使用 UML 设计 COM+ 应用程序
要成功开发 COM+ 应用程序,需要前期应用程序体系结构设计。 统一建模语言 (UML) 是这种设计开发的关键。 UML 是应用程序数据和流程的建模表示法,结合了软件行业的最佳实践。 由于 UML 将应用程序分解为反映应用程序及其打包和实现的三个视图,因此建模表示法可以很好地扩展,以支持企业建模。
如下所示,UML 设法解决了应用程序的三个视图:
- 利用取自用户方案和类图的信息进行建模的静态视图。
- 使用序列、协作和状态转换图进行建模的动态视图。
- 使用伪代码和规范的更传统的描述性叙述的功能视图。
通过遵循非常适用于 UML 的三个设计步骤,可以收集这些视图的信息。 在编写单行代码之前,需要创建以下模型:
-
概念模型
-
确定需要哪些组件和服务。
-
逻辑模型
-
确定它们所属的逻辑设计层。
-
物理模型
-
确定组件的物理驻留位置及其编码方式。
接着,可以将这些模型与基于 UML 的 CASE 工具结合使用。 有关这三种设计模型的详细信息,请参阅本节中的以下主题:
相关主题