1

提供了一份 SRS 文档,描述了最终产品、系统维护工具的各个方面。我唯一无法理解的段落是“组件基数”。在这种情况下,这个术语是什么意思?

该表如下所示:

Component Cardinality
=========================
Trigger   | 1..*    | 1..*
Input     | 1..1    | 1..*
Transform | 1..*    | 1..1

还有一个:

Component | Configuration | Cardinality
=======================================
Trigger   | Schedule      | 1
          | Recurrence    | 1
          | Condition     | 0..*

请帮助正确解释这一点。非常感谢

4

1 回答 1

1

基数通常是指关系以及特定实体中有多少与另一个实体相关。这两个表可能指的是输入/输出。

例如:

Component | Inputs | Outputs
----------------------------
Trigger   |  1-1   |  1-*
----------------------------
Input     |  1-1   |  1-*
----------------------------
Transform |  1-*   |  1-1

每一个都表示 1-1(一个实体对一个实体的关系)、1-*(一个实体对多个实体的关系)。

第二个图表似乎详细说明了有关单个组件的更多详细信息,并指示了可能的“触发器类型。也许将存在单个调度触发器(按基数 1),单个重复触发器(也是基数 1)也会存在,并且 0 -N 条件触发器可能存在于系统中(从 0-* 基数)。

这是相当黑暗的镜头,但我希望它可以帮助一些人。

于 2010-12-30T14:42:30.647 回答