English 中文(简体)
How to interpret term cardinality?
原标题:

An SRS document is provided describing various aspects of the end-product, system maintenance tool. The only paragraph I m failing to understand is "Component Cardinality". What does this term mean in such context?

The table looks like this:

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

And the other one:

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

Please help to interpret this properly. Many thanks

最佳回答

Cardinality typically refers to relationships and how many of a specific entity relate to another entity. The two tables might refer to input / output.

For example:

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

Each of those indicating a 1-1 (One entity to One entity relationship), 1-* (One entity to many entities relationship).

The second chart seems to specific more details regarding a single component and indicating possible "types of Triggers. Perhaps that a single Schedule Trigger will be present (By cardinality 1), as will a single Recurrence Trigger (Also cardinality 1), and that 0-N Condition Triggers may be present in the system (From 0-* cardinality).

This is rather a shot in the dark but I hope it might help some.

问题回答

暂无回答




相关问题
vectors vs. vector graphics

What (if any) is the relationship between vectors used in programming languages (e.g. arrays) and vector graphics? Why do they share the term vector? Does it represent some analogous aspect of their ...

MVC and Property Terminology in Objective-C

I am having a problem with terminology I think. Is a ViewController the Controller portion of MVC? Or is it not the same thing. Is this combining the VC of MVC into one file? Properties like ....

Origin of "map" in Computer Science

In computer science, there are two definitions of the word map. The first is as an associative array, a type of container that maps values of one type to values of another type. An example of this is ...

Definition of the word "patch"

Personally, I use the word "patch" as the software equivalent of a symptomatic treatment, which makes a patch a quick-and-dirty bugfix. However, I m not sure this is correct, because I often see it is ...

What is Facet in JavaEE?

I wonder not only what is Facet but also what is Facet in physical level (as I understand it s not a separate jar, but what?)? I also wonder how can it affect my application after deploying. I ll ...

What is the meaning of "POSIX"?

What is POSIX? I have read the Wikipedia article and I read it every time I encounter the term. The fact is that I never really understood what it is. Can anyone please explain it to me by explaining ...

Term for rotating header

I m looking for terminology that describes this behavior: The header of a web-page contains a different image every time you visit it. Update: It is not an advertisement, but images related to the ...

热门标签