定义�那么,什么是结构建模呢?Pollak和Rissman这样描述:结构模型由数量不多的一些结构元素构成,用这些结构元素可明确地表示交互的模式。使用结构模型的系统体系结构可以通过由这些模型元素组成的多声部合唱来特征化。这样,许多体系结构单元都可以通过这些元素中的一些简单的交互模式来描述。
��每一个应用论域都可以一个结构模型来特征化。如飞行器电子设备系统虽然在细节上有很大的不同,但在这个论域中的所有的现行软件都有相同的结构模型。因此,结构模型是一种能够而且也应该跨越该论域所有应用的可复用的体系结构要素。
��结构点是结构模型中的各个不同的构成成分,用于描述系统体系结构中的模式。它有3个特征:
��1、结构点是一个抽象,它应当有有限数量的实例。若用面向对象的术语来陈述,它的类层次的规模应比较小。此外,该抽象应当在论域的各个应用中重复出现,否则,验证、文档化和传播结构点的代价可能是不划算的。
��2、使用结构点的管理规则应是容易理解的,使用结构点的界面应比较简单。
��3、结构点的实现应做到信息隐蔽,将所有在结构点内部包含的复杂性封装(或隔离)在结构点内部。这样,可以减少整个系统的感知复杂性。
��