MTCC模型的应用与测试复用
1. MTCC模型的表示
在MTCC中,不同类型的特征组和特征节点有不同的表示方式:
- 单子节点特征组 :
- 当特征组的基数为[0,1]时,用一个包含一个选项的复选框表示,该选项代表特征组的单个子节点。
- 当特征组的基数为[1,1],子节点为必选时,自动选中,特征组用静态文本标签表示。
- 非平凡子节点特征组 :根据特征组的基数,子节点可以用每个子节点对应的复选框表示,或者当基数为[1,1]时,用单选框表示。特征组子节点到GUI元素的映射委托给其他组件。
- 带有属性节点的特征节点 :用文本输入字段表示,输入字段的边框显示属性所属特征的名称。
- 无子女且基数为[1,1]的单个特征 :特征名称用静态文本标签表示。
- 根节点基数为[1,1]但子节点可配置的特征模型 :用编辑器使用的GUI库的容器对象表示,该容器对象在GUI中不显示,仅作为GUI元素的持有者。
- 基数为[0,1]的可选特征 :该特征子节点的表示委托给另一个组件。
2. 测试模型的配置
MTCC编辑器不仅要支持显示实例特征模型,还要允许领域专家与这些模型进行交互,将用户操作转化为配置特征模型的专业化步骤。
2.1 专业化步骤作为配置节点的表示
用户在GUI上的操作会导致对特征模型应用一个或多个专业化步骤:
- 向输入字段
超级会员免费看
订阅专栏 解锁全文
15

被折叠的 条评论
为什么被折叠?



