WEB开发网
开发学院数据库DB2 使用 pureXML 构建通用组件库 阅读

使用 pureXML 构建通用组件库

 2010-05-31 00:00:00 来源:WEB开发网   
核心提示: 图 1. 面向刻面的组件描述树查看原图(大图)图 1 是一种典型的组件描述的刻面树,对组件的描述由刻面和术语两大部分组成,使用 pureXML 构建通用组件库(3),其中方框代表刻面,椭圆代表术语,功能(function):组件对外提供的服务或完成的任务,一般地,刻面由一组描述组件本质特征的视角

图 1. 面向刻面的组件描述树
使用 pureXML 构建通用组件库

查看原图(大图)

图 1 是一种典型的组件描述的刻面树,对组件的描述由刻面和术语两大部分组成。其中方框代表刻面,椭圆代表术语。刻面由一组描述组件本质特征的视角组成,每个刻面从不同的侧面对组件库中的构件进行分类,一个组件首先可以从“组件功能”和“应用环境”两个刻面进行描述。刻面遵照父子关系构成一棵刻面树,兄弟刻面之间是正交关系,分别表示了对于父刻面来说不同的描述角度,同时又是互补关系,综合起来才能使父刻面获得较为完整的描述,组件的“应用环境”是由“软件环境”和“硬件环境”两个正交又互补的关系组成的。每个刻面又由一组术语构成,称为术语空间。同一刻面下的多个术语之间按照继承关系同样构成一个树形结构,子术语与父术语是特殊和一般关系, “Windows”操作系统与“Win 9x”、“Win NT”、“Win CE”之间即为特殊与一般的关系。

一般地说,面向刻面的通用组件可以通过以下这些刻面进行描述。

功能(function):组件对外提供的服务或完成的任务,一般地,它是组件输出和输入之间的映射;

接口(interface):组件的输入 / 输出参数的个数和类型,组件之间信息传输遵循的协议;

上一页  1 2 3 4 5 6 7 8  下一页

Tags:使用 pureXML 构建

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接