Requirement diagram

A requirement diagram is a diagram specially used in SysML in which requirements and the relations between them and their relationship to other model elements are shown as discussed in the following paragraphs.

Derive requirement relationship

If a requirement is derived from another requirement, their relation is named "derive requirement relationship".

Namespace containment

If a requirement is contained in another requirement, their relation is named "namespace containment".

Satisfy relationship

If a requirement is satisfied by a design element, their relation is named "satisfy relationship".

Copy relationship

If a requirement is a copy of another requirement, their relation is named "copy relationship".

Verify relationship

If there exists a relation between a requirement and a test case verifying this requirement, their relation is named "verify relationship".

Test case

A test case is defined by a flow checking whether the system under consideration satisfies a requirement.

Refine relationship

If a requirement is refined by other requirements / model elements, the relation is named "refine relationship".

Trace relationship

If there exists a relation between a requirement and an arbitrary model element traced by this requirement, their relation is named "trace relationship".

gollark: The color corrected one looks pretty weird, I guess because it looks like you're not in water.
gollark: I said "[it] seems neat", not "yes I have definitely decided I want to do lots of this and go through a probably somewhat expensive certification/training thing".
gollark: Scuba diving seems neat. I'm doing a "discover scuba diving" thing next month (not sure exactly when, since I had my parents book it and forgot to ask...).
gollark: It looks low enough that mobile networks should still work, although in my experience you're meant to turn off phones for whatever reason.
gollark: It's some bizarre Discord feature where people with nitro can provide "boosts" to a server, and if you get enough of them you can get extra things, but also the people can just randomly revoke them or boost something else and then you lose those things.

References

  • Weilkiens, Tim (2008). Systems Engineering with SysML/UML: Modeling, Analysis, Design. Morgan Kaufmann / The OMG Press. ISBN 0-12-374274-9.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.