Как интерпретировать термин кардинальность? - PullRequest
1 голос
/ 30 декабря 2010

Предоставляется документ SRS, описывающий различные аспекты конечного продукта, средства обслуживания системы. Единственный абзац, который я не понимаю, это «Компонент кардинальности». Что означает этот термин в таком контексте?

Таблица выглядит так:

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

А другой:

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

Помогите, пожалуйста, правильно истолковать это. Большое спасибо

1 Ответ

1 голос
/ 30 декабря 2010

Количество элементов, как правило, относится к отношениям и количеству определенного объекта, относящегося к другому объекту. Две таблицы могут ссылаться на ввод / вывод.

Например:

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

Каждый из тех, которые указывают 1-1 (отношение одного объекта к одному объекту), 1- * (отношение одного объекта ко многим объектам).

Второй график, как представляется, содержит более подробные сведения об одном компоненте и указывает возможные «типы триггеров». Возможно, будет присутствовать один триггер по расписанию (по мощности 1), как и один триггер повторения (также по мощности 1) и что в системе могут присутствовать 0-N условных триггеров (с 0- * кардинальность).

Это скорее выстрел в темноте, но я надеюсь, что он может помочь некоторым.

...