Download SysML Plugin User Guide

Transcript
SYSML ELEMENTS
SysML Requirements Diagram Elements
Constraint blocks can only be defined on a BDD or a package diagram. A constraint block typically contains one or
more constraint parameters, which are bound to properties of other blocks in a surrounding context where the
constraint is used.
All properties of a constraint block are constraint parameters, with the exception of constraint properties that hold
the internally-nested usages of other constraint blocks. Constraints are specified only in an informal language, but
a more formal language such as OCL or MathML could also be used.
Sample
4.5 SysML Requirements Diagram Elements
4.5.1 Requirement
Description
A Requirement specifies a capability or a condition that must (or should) be satisfied. Requirements are used to
establish a contract between the customer (or other stakeholders) and those responsible for designing and
implementing the system. A requirement can also appear on other diagrams to show its relationship to other
modeling elements.
When a requirement nests other requirements, all the nested requirements apply as part of the container
requirement (the requirement that contains all the nested requirements). Deleting the container requirement will
thus delete all the nested requirements it contains; a functionality inherited from UML.
4.5.2 Extended Requirement
Description
A SysML Extended Requirement is a standard Requirement subtype, which adds some properties to a
requirement element. These properties such as source, risk and verify method are important for requirement
management. Specific projects should add their own properties.
All these properties are now available in the standard Requirement Specification window and Requirements
Table. If any of these property values is specified, a requirement is automatically converted to
ExtendedRequirement.
4.5.3 Functional Requirement
Description
A Functional Requirement is a requirement that specifies a behavior that a system or part of a system must
perform.
47
Copyright © 2009-2015 No Magic, Inc.